background image

Net-2000™ Voice Codec Unit 
User’s Manual

 

 

Page 32 

Section 3 – Net-2000™ VCU Control

DVSI Confidential Proprietary 

 

Total 

Rate 

(bps) 

Speech 

Rate 

(bps) 

FEC 

Rate 

(bps) 

rate_[0] 

rate_[1] 

rate_[2] 

rate_[3] 

rate_ [4] 

rate_ [5] 

Index 

 

 

 

 

 

 

 

 

 

 

2000 

2000 

0x0028 

0x0000 

0x0000 

0x0000 

0x6428 

0xc028 

31 

 

 

 

 

 

 

 

 

 

 

2400 

0x9030 

0x0000 

0x0000 

0x0000 

0x4330 

0xc030 

2400 

2350 

50 

0x902f 

0x0000 

0x0000 

0x0000 

0x6930 

0xc030 

 

 

 

 

 

 

 

 

 

 

3000 

3000 

0x043c 

0x0986 

0x0000 

0x0000 

0x0000 

0xc13c 

63 

 

 

 

 

 

 

 

 

 

 

3600 

0x9348 

0x0000 

0x0000 

0x0000 

0x6f48 

0xc048 

3350 

250 

0x9243 

0x0080 

0x0000 

0x0000 

0x5348 

0xc048 

11 

3600 

0x5048 

0x0000 

0x0000 

0x0000 

0x3948 

0xc048 

16 

3600 

3600 

0x0448 

0x0986 

0x0000 

0x0000 

0x0000 

0xc148 

48 

 

 

 

 

 

 

 

 

 

4000 

0xab50 

0x0000 

0x0000 

0x0000 

0x3950 

0xc050 

15 

3750 

250 

0x934b 

0x0080 

0x0000 

0x0000 

0x3950 

0xc050 

14 

4000 

0x5250 

0x0000 

0x0000 

0x0000 

0x4150 

0xc050 

17 

2400 

1600 

0x1030 

0x0001 

0x0000 

0x341a 

0x6750 

0xc050 

22 

4000 

0x0450 

0x0986 

0x0000 

0x0000 

0x0000 

0xc150 

49 

4000 

2400 

1600 

0x0430 

0x0986 

0x0001 

0x0000 

0x341a  

0xc150 

54 

 

 

 

 

 

 

 

 

 

 

4800 

0xab60 

0x0000 

0x0000 

0x0000 

0x7960 

0xc060 

4550 

250 

0xab5b 

0x0080 

0x0000 

0x0000 

0x6860 

0xc060 

3600 

1200 

0x9348 

0x2030 

0x0000 

0x0000 

0x7060 

0xc060 

3100 

1700 

0x923e 

0x2800 

0x0000 

0x0000 

0x7460 

0xc060 

4800 

0x5360 

0x0000 

0x0000 

0x0000 

0x6c60 

0xc060 

18 

4000 

800 

0x5250 

0x2010 

0x0000 

0x0000 

0x7460 

0xc060 

24 

3600 

1200 

0x5048 

0x0001 

0x0000 

0x2412 

0x6860 

0xc060 

23 

2400 

2400 

0x1030 

0x0005 

0x180c 

0x3018 

0x7360 

0xc060 

25 

4800 

0x0460 

0x0986 

0x0000 

0x0000 

0x0000 

0xc160 

50 

4000 

800 

0x0450 

0x0986 

0x2010 

0x0000 

0x0000 

0xc160 

56 

3600 

1200 

0x0448 

0x0986 

0x0001 

0x2412 

0x0000 

0xc160 

55 

4800 

2400 

2400 

0x0430 

0x0986 

0x0005 

0x180c 

0x3018 

0xc160 

57 

 

 

 

 

 

 

 

 

 

 

4150 

2250 

0xab53 

0x2c00 

0x0000 

0x0000 

0x5680 

0xc080 

10 

6400 

0x6b80 

0x0000 

0x0000 

0x0000 

0x6c80 

0xc080 

19 

4000 

2400 

0x5250 

0x0001 

0x0000 

0x542a 

0x5280 

0xc080 

26 

6400 

0x0480 

0x0986 

0x0000 

0x0000 

0x0000 

0xc180 

51 

6400 

4000 

2400 

0x0450 

0x0986 

0x0001 

0x0000 

0x542a 

0xc180 

58 

 

 

 

 

 

 

 

 

 

 

4400 

2800 

0xab58 

0x3000 

0x0000 

0x0000 

0x4490 

0xc090 

4400 

2800 

0x5258 

0x0009 

0x1e0c 

0x4127 

0x7390 

0xc090 

27 

7200 

4400 

2800 

0x0458 

0x0986 

0x0009 

0x1e0c 

0x4127 

0xc190 

59 

 

 

 

 

 

 

 

 

 

 

7750 

250 

0xbf9b 

0x0080 

0x0000 

0x0000 

0x49a0 

0xc0a0 

12 

4650 

3350 

0xab5d 

0x3400 

0x0000 

0x0000 

0x31a0 

0xc0a0 

13 

8000 

0x7fa0 

0x0000 

0x0000 

0x0000 

0x52a0 

0xc0a0 

20 

4000 

4000 

0x5250 

0x0005 

0x2010 

0x6834 

0x72a0 

0xc0a0 

28 

8000 

0x04a0 

0x0986 

0x0000 

0x0000 

0x0000 

0xc1a0 

52 

8000 

4000 

4000 

0x0450 

0x0986 

0x0005 

0x2010 

0x6834 

0xc1a0 

60 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for Net-2000

Page 1: ...Net 2000 Voice Codec Unit User s Manual Version 1 0 March 2004 Digital Voice Systems Inc The Speech Compression Specialists...

Page 2: ...disclaims any implied warranties of merchantability and fitness for a particular purpose Digital Voice Systems Inc shall not be liable for any errors or for incidental or consequential damages in con...

Page 3: ...ith a written notification of the transfer and provided that the third party agrees in writing to accept all the terms and conditions of this agreement Upon any such transfer END USER s rights under t...

Page 4: ...arranties under this section 7 0 give END USER specific legal rights and END USER may have other rights which vary from state to state 8 0 Limitation of Liability 8 1 In no event shall DVSI be liable...

Page 5: ...an sealed cabinet or bookcase that may impede the flow of air around the unit 9 Heat The Net 2000 VCU unit should be situated away from heat sources such as radiators heat registers ovens or other app...

Page 6: ...isk of electric shock do not remove cover No user serviceable parts are inside Refer servicing to qualified service personnel Servicing The user should not attempt to service the Net 2000 VCU unit bey...

Page 7: ...ns 4 4 Wire 4 Handset 4 2 Wire 4 Channel Communication 4 Ethernet 4 Connecting the Ethernet Network 4 RS 422 5 Connecting to RS 232 5 RACK MOUNT INSTALLATION 6 Section 3 NET 2000 VCU SETUP CONTROL 7 O...

Page 8: ...and 5 seq 30 Channel Packet Bytes 6 to 17 rate 6 31 Channel Packet Bytes 18 and 19 cmode 33 Channel Packet Bytes 20 21 22 23 tone idx tone amp 34 Channel Packet Bytes 24 25 ws 35 Channel Packet Bytes...

Page 9: ...HEADER 28 TABLE 10 LEN HEADER PARAMETER 28 TABLE 11 TYPE HEADER PARAMETER 28 TABLE 12 SEQ HEADER PARAMETER 29 TABLE 13 CHANNEL PACKET 29 TABLE 14 CHANNEL PACKECT LEN HEADER PARAMETER 30 TABLE 15 TYPE...

Page 10: ...PARAMETER 53 TABLE 54 REASON PARAMETER 53 TABLE 55 SERIAL PORT PIN OUTS 54 TABLE 56 RS 422 SYNCRONOUS SERIAL PORT PIN OUTS 55 TABLE 57 RS 422 ASYNCRONOUS SERIAL PORT PIN OUTS 55 List of Figures FIGURE...

Page 11: ...0 VCU can handle information from a DHCP server when available on a Local Area Network LAN Encode Decode files across a LAN to and from a PC The embedded user interface allows the operation software t...

Page 12: ...nd stop processing encoding and or decoding data that is being sent Control When connected on a LAN any PC on the network can use a standard web browser to control the Net 2000 VCU through the use of...

Page 13: ...me Connector Type 1 Serial Port DE9s 2 LAN RJ 45 3 RS 422 Synchronous DB 15HD 4 RS 422 Asynchronous RJ 45 5 2 Wire I O RJ 11 6 Analog Line In RCA Jack 7 Analog Line Out RCA Jack 8 Handset RJ 11 9 AC L...

Page 14: ...4 Wire handset or 2 Wire and the Ethernet communications channel interface When running in VOIP Mode the VCU encodes a frame of speech from the specified voice interface and implements a protocol to s...

Page 15: ...422 connection is available on the RJ45 connector located on rear panel of the Net 2000 VCU and provides the data only in a 8 none 1 format For pinout detail see Section 5 Table 57 RS 422 Asyncronous...

Page 16: ...hipping If the rack mount needs to be removed there are three flat head Philips screws on each side that secures the rack mount plate to the Net 2000 VCU chassis as shown below To avoid scratching the...

Page 17: ...out network settings operating mode and system control Connecting two Net 2000 VCU units together can be done by entering the IP address or hostname of the other Net 2000 VCU unit and selecting the de...

Page 18: ...rminal console command network as follows adsh network dhcp h hostname w workgroup i ipaddress m netmask g gateway n nameserver d domainname The arguments to the network command are described below Ar...

Page 19: ...or a command is 512 characters Commands are case sensitive Command arguments are separated by white space With the serial cable connected and the terminal running type a few carriage returns at the ke...

Page 20: ...the AMBE AMBE vocoder with rate index 4 ip_addr the IP address to send data to required only if the channel interface is Ethernet VOIP Mode Command Example adsh dut voip v l c e r AMBE2000 18 192 168...

Page 21: ...he input channel data and have the decoder generate the tones locally tone_args an ascii string of digits and the upper case letters A F representing the DTMF tone to generate Stop Command To use the...

Page 22: ...as Decoder Rate and output gain The table on the right provides information from the communications channel and configuration of the vocoder The operator can control the running of the unit using the...

Page 23: ...ause the Net 2000 VCU sends data over the internal loopback Ethernet address of 127 0 0 1 File I O Mode In File mode the Net 2000 VCU is available for communication with PC on the LAN to sending data...

Page 24: ...SI s proprietary AMBE Voice Compression Technology delivers excellent voice quality even at low data rates Proven to be a superior alternative to linear predictive model vocoders the AMBE Voice Compre...

Page 25: ...3750 FEC 250 AMBE 2400 FEC 1600 4800 Total bps AMBE 4800 FEC 0 AMBE 4550 FEC 250 AMBE 4000 FEC 800 AMBE 3600 FEC 1200 AMBE 3100 FEC 1700 AMBE 4800 FEC 0 AMBE 3600 FEC 1200 AMBE 2400 FEC 2400 6400 Tota...

Page 26: ...otal bps AMBE 2 4000 0 FEC AMBE 2 2400 1600 FEC 4800 Total bps AMBE 2 4800 0 FEC AMBE 2 4000 800 FEC AMBE 2 3600 1200 FEC AMBE 2 2400 2400 FEC 6400 Total bps AMBE 2 6400 0 FEC AMBE 2 4000 2400 FEC 720...

Page 27: ...gardless of which voice source is selected 2 Wire Before selecting the 2 Wire voice source the Net 2000 VCU expects to be connected to a North American POTS line A industry standard telephone cord can...

Page 28: ...erfaces are selected the Net 2000 VCU encodes speech received on the selected voice source input Handset 4 Wire or 2 Wire sends out the encoded speech data over the selected RS 422 interface This chan...

Page 29: ...lues NOTE At power up the VCU automatically starts up with the default settings You do not need to use the web interface unless you want to change these settings Vocoder Mode Configuration Figure 13 V...

Page 30: ...is feature work only when AMBE 2 is selected as the vocoder type To enable the feature select the check box in the Configuration table on the VOIP page The noise suppressor can be switched off by unch...

Page 31: ...Net 2000 Voice Codec Unit User s Manual Page 21 Section 3 Net 2000 VCU Control DVSI Confidential Proprietary...

Page 32: ...9 770 5 1336 770 6 1477 770 7 1209 852 8 1336 852 9 1477 852 A 1633 697 B 1633 770 C 1633 852 D 1633 941 1209 941 1477 941 Table 8 DTMF Data Note Dial ring and busy tones are standard North American c...

Page 33: ...data in the frame Decoder Radio Button When the send button is selected and the Decoder radio button is active then the Net 2000 VCU sends tone directly to the local decoder to output the digits as en...

Page 34: ...change to the Net2000 directory and run the PCFIO exe file This command line program accepts the following arguments for file processing e name of file to be encoded d name of file to be decoded p num...

Page 35: ...e System Settings from the navigation menu will display a window with the current network information of the Net 2000 VCU The user can set the Net 2000 VCU to either obtain the network settings automa...

Page 36: ...DHCP server Apply Button The Apply button applies the any new setting that are entered in the network settings screen When selected the Net 2000 VCU automatically stops and reboots to implement the n...

Page 37: ...little endian machines it is necessary to byte swap when using this protocol with a PC There are four packets defined for the VCU protocol a Channel packet a Voice packet a Reset packet an Ack packet...

Page 38: ...th is 514 bytes Bytes 2 and 3 hold the 16 bit packet type see Table 11 type Bytes 4 and 5 hold the 16 bit sequence number parameter see Table 12 seq header parameter The sequence number of a response...

Page 39: ...7 6 5 4 3 2 1 0 Parameter Name 0 1 0 0 0 0 0 0 0 0 1 1 0 1 1 0 1 0 len 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 type Header 4 5 X x x x x x x x x x x x x x x x seq 6 7 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 x rate...

Page 40: ...18 bytes len Length in bytes of total packet including header Byte 0 7 6 5 4 3 2 1 0 Byte 1 7 6 5 4 3 2 1 0 Decimal Value Data Packet Size 0 0 0 0 0 0 0 0 1 1 0 1 1 1 0 0 220 bytes Table 14 Channel Pa...

Page 41: ...4 3 2 1 0 Bit 7 6 5 4 3 2 1 0 Parameter Name 6 7 x x x x x x x x x x x x x x x x rate 0 8 9 x x x x x x x x x x x x x x x x rate 1 10 11 x x x x x x x x x x x x x x x x rate 2 12 13 x x x x x x x x x...

Page 42: ...0 0x0000 0x0000 0x7060 0xc060 2 3100 1700 0x923e 0x2800 0x0000 0x0000 0x7460 0xc060 8 4800 0 0x5360 0x0000 0x0000 0x0000 0x6c60 0xc060 18 4000 800 0x5250 0x2010 0x0000 0x0000 0x7460 0xc060 24 3600 120...

Page 43: ...4 3 2 1 0 Hex Value Nominal Value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0x0000 Lost Frame 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0x0004 Mute 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0x0008 Tone Signaling 0 1 0 0 0 0 0 0 0...

Page 44: ...70 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 1 133 DTMF 6 1477 770 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 134 DTMF 7 1209 852 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1 135 DTMF 8 1336 852 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 136 DTMF...

Page 45: ...ion and 8 maximum soft decision capability The number of soft decision bits is determined by the top 8 bits of the format element format 8 0x00ff The format element of the channel packet also indicate...

Page 46: ...he number of voice samples in the packet The format element of the packet indicates the format of the voice data Values for these parameters are also shown inTable 21 ws Channel Parameter The voice da...

Page 47: ...analyzes the voice data with the tone detector enabled If cleared the tone detector is disabled 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 12 AMBE DTX ENABLE FLAG If set the encoder enables silence frame genera...

Page 48: ...one idx 22 23 x 0 0 0 0 0 0 0 0 x x x x x x x tone amp 24 25 0 0 0 0 0 0 0 0 1 0 x x x x x x ws 26 27 0 0 0 0 x x x x 0 0 0 x 0 0 x x format 28 29 x x x x x x x x x x x x x x x x channel 0 1 30 31 x x...

Page 49: ...6 cmode Bits for Decoder Command Packets Upon receipt of an Decode command packet terminals should decode the data appropriately by calling the vocoder software interface function ambe voice dec twice...

Page 50: ...31 X x x x x x x x x x x x x x x x channel 2 3 32 33 X x x x x x x x x x x x x x x x channel 4 5 216 217 X x x x x x x x x x x x x x x x channel 191 192 Table 27 channel parameters If channel contain...

Page 51: ...19 0 x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 cmode 20 21 0 0 0 0 0 0 0 0 1 0 x x x x x x tone idx 22 23 x 0 0 0 0 0 0 0 0 x x x x x x x tone amp 24 25 0 0 0 0 0 0 0 0 1 0 x x x x x x ws 26 27 0 0 0 0 x x x x 0...

Page 52: ...it sequence number see Table 5 The sequence number is used as a method to detect if and when data packets are dropped so it is important to ensure that consecutive sequence numbers are transmitted for...

Page 53: ...le 32 a cmode Parameter Half Rate Encoder Inputs cmode Parameter The Data Invalid flag is set by the Decoder if the data that was received in the Channel packet used to generate the Voice packet was i...

Page 54: ...n vary between 159 and 161 The nominal number of elements should be 160 The voice format is 16 bit PCM each element of the voice array should contain one linear 16 bit voice sample Reset Packet The Re...

Page 55: ...ype Byte 2 7 6 5 4 3 2 1 0 Byte 3 7 6 5 4 3 2 1 0 Hex Value Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0x0000 Table 37 type header parameter Reset Packet Bytes 4 5 seq Bytes 4 and 5 hold the 16 bit sequenc...

Page 56: ...Reset 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0x0002 Table 39 which parameter Ack Packet The Ack packet is used to acknowledge the Reset packet when the VCU is in File Mode Ack Packet Bytes msb lsb Bit 7 6 5...

Page 57: ...Byte 2 7 6 5 4 3 2 1 0 Byte 3 7 6 5 4 3 2 1 0 Hex Value Ack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0x0000 Table 42 type header parameter Ack Packet Bytes 4 5 seq Bytes 4 and 5 hold the 16 bit sequence numbe...

Page 58: ...0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rate 2 12 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rate 3 14 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rate 4 16 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 rate 5 18 19 0 x 0 0 0 0 0 0 0 0...

Page 59: ...law and A law coders don t support any of these Channel Response Packet Flags Voice Response Packet The Net 2000 VCU transmits decoder data in Voice response packets Table 47 Voice Response Packet cmo...

Page 60: ...1 Not Used x x x 14 13 12 11 10 9 8 7 6 4 3 2 0 Table 48 cmode Bits for Voice Response Packets If the decoder sets the AMBE DTMF FRAME FLAG status flags output the tone idx and tone amp elements will...

Page 61: ...and format parameters for the Voice response packet Each sample of voice data generated by the decoder is contained in one 16 bit element of the voice array A law and law values should be put in the...

Page 62: ...Parameters Nack Packet Bytes 0 1 len The len parameter bytes 0 and 1 hold the 16 bit length of the packet Table 3 The packet length is ten bytes len Length in bytes of total packet including header By...

Page 63: ...eq header parameter Note Sequence numbers should be incremented by one every time a packet is transmitted When the sequence number reaches 32767 the next valid sequence number is 32768 Nack Packet Byt...

Page 64: ...0 VCU RS 232 Serial Port Pin Out as view from the back of the unit Pin Number Name 1 4 6 Connected together internally 2 Tx 3 Rx 5 Ground 7 CTS 8 RTS 9 No Connection Table 55 Serial Port Pin Outs LAN...

Page 65: ...Serial Port Pin Out as view from the back of the unit Pin Number Description Polarity 1 Tx positive 2 Tx negative 3 Rx positive 4 NC 5 NC 6 Tx negative 7 NC 8 NC Table 57 RS 422 Asyncronous Serial Po...

Page 66: ...Minimum Load 600 Ohms Note A digital max produces 1 414 V signal on the line output when the codec output gain is 0 dB Handset Type Single ended Connector RJ 4P4C Bandwidth 20 Hz to 4 kHz A D Samplin...

Page 67: ...VCU access to the shared folder by typing the following commands adsh mkdir var upgrade adsh smbmount host share var upgrade where host is the PC s host name and share is the name of the shared folde...

Page 68: ...Page 58 DVSI Confidential Proprietary NOTES...

Reviews: