background image

Net-2000™ Voice Codec Unit 
User’s Manual

 

 

Page 32 

DVSI Confidential Proprietary 

Section 4 – Net-2000™ VCU Interface Protocol 

 

Ack Packet Parameters 

 

len 

The len parameter (bytes 0 and 1) hold the 16-bit length of the packet (Table 3).  The packet length 
is eight 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  

 

 

 

 

Ack Packet Size 

0 0 0 0 0 0 0 0 

0 0 0 0 1 0 0 0 

8 bytes 

 

 

 

 

Table 29  len header parameter 

 

type 

 

The type parameter (bytes 2 and 3) is 16-bits packet type and is always 0x0000 for ack packets.   

 

type = Packet type 

 

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 30  type header parameter 

 

seq 

 
Bytes 4 and 5 hold the 16-bit 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 channel data packets during operation.  
 

 

Seq = Sequence number* 

 

Byte 4 

7 6 5 4 3 2 1 0 

Byte 5 

7 6 5 4 3 2 1 0 

Decimal 

Value  

Minimum Value 

1 0 0 0 0 0 0 0 

0 0 0 0 0 0 0 0 

-32768 

Maximum Value 

0 1 1 1 1 1 1 1 

1 1 1 1 1 1 1 1 

32767 

Table 31  seq 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. 

cmd 

 

Содержание Net-2000-P25

Страница 1: ...Net 2000 P25 Voice Codec Unit User s Manual Version 2 0 0 December 2003 The Speech Compression Specialists...

Страница 2: ...d 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 co...

Страница 3: ...s agreement to a third party together with a copy of this Agreement provided that END USER provides DVSI with a written notification of the transfer and provided that the third party agrees in writing...

Страница 4: ...anty or in any way increase the scope of this warranty and END USER may not rely on any such information or advice The limited warranties under this section 7 0 give END USER specific legal rights and...

Страница 5: ...ing 8 Ventilation The Net 2000 P25 VCU unit should be situated so that its location or position does not interfere with proper ventilation and air circulation around the unit For example the unit shou...

Страница 6: ...of electric shock to persons The exclamation point within an equilateral triangle is intended to alert the user to the presence of important operating and maintenance servicing instructions in the lit...

Страница 7: ...Channel Communication 4 RS 232 Serial Port 5 RACK MOUNT INSTALLATION 6 NET 2000 P25 VCU SETUP CONTROL 7 OVERVIEW 7 VCU FRONT PANEL 7 Power On Switch 7 INITIAL SET UP RS 232 SERIAL CONNECTION 7 NET 200...

Страница 8: ...HEADER PARAMETER 18 TABLE 11 VOCODER RATE PARAMETER 19 TABLE 12 CMODE PARAMETER 19 TABLE 13 TONE IDX PARAMETER 21 TABLE 14 TONE AMP PARAMETER 22 TABLE 15 WS PARAMETER 22 TABLE 16 FORMAT PARAMETERS 22...

Страница 9: ...DHCP server when available on a Local Area Network LAN The embedded user interface allows the operation software to be field upgradeable Interfaces To meet a wide variety of communication system requ...

Страница 10: ...the Net 2000 P25 make it easy to select analog audio interfaces select the vocoder mode and to establish real time full duplex communication across the Ethernet connection In addition to the control...

Страница 11: ...Net 2000 P25 VCU Rear Panel Rear Panel Connections Item No Name Connector Type Status 1 Serial Port DE9s Active 2 LAN RJ 45 Active 3 RS 422 Synchronous DB 15HD Not Active 4 RS 422 Asynchronous RJ 45...

Страница 12: ...be used to exchange voice and channel data with the VCU This UDP streaming protocol allows for real time full duplex communication with another Net 2000 P25 VCU box VOIP Mode and for bit exact testing...

Страница 13: ...the network RS 232 Serial Port Connecting to RS 232 The RS 232 serial port located on the back of the Net 2000 P25 VCU unit provides low level set up functions The interface itself consists of a simp...

Страница 14: ...are three flat head Philips screws on each side that secures the rack mount plate to the Net 2000 P25 VCU chassis as shown below To avoid scratching the sides of the Net 2000 P25 VCU when removing the...

Страница 15: ...nformation about network settings operating mode and system control Connecting two Net 2000 P25 VCU units together can be done by entering the IP address or hostname of the other Net 2000 P25 VCU unit...

Страница 16: ...e terminal 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 belo...

Страница 17: ...lled remotely by accessing the unit s built in web server using a PC s web browser as the graphical user interface To connect to the Net 2000 VCU web server home page first open up the web browser sof...

Страница 18: ...rocess data through the encoder or decoder VOIP Mode VOIP mode indicates that the Net 2000 VCU is in Target IP address communications mode and sending data over the Ethernet interface VOIP mode is als...

Страница 19: ...gnal input and output on the RJ11 jack Item 8 in Table 1 Rear Panel Connectors The output will also be on the output RCA jack Item 6 Table 1 Rear Panel Connectors The Net 2000 VCU always outputs the a...

Страница 20: ...nel conditions and or significant bit errors In addition to the enhanced FEC capability the Net 2000 VCU Half Rate vocoder provides voice activity detection and DTMF Knox Tone detection and regenerati...

Страница 21: ...VCU The Voice Source menu is ignored Control Buttons The Net 2000 VCU home page provides five buttons for selection of additional settings and information Info Section Selecting the Info Page will di...

Страница 22: ...o the Output Gain setting box and then select Configure to initiate the new setting To lower the I O gain below zero enter a negative number using a minus sign in front of the value Configure Button S...

Страница 23: ...these settings Start and Stop Buttons Upon power up the Net 2000 P25 VCU loads the default settings and runs the half rate decoder in loopback over the 4 wire interface Click the Stop button to put th...

Страница 24: ...ted in VOIP mode Voice Reset and Acknowledge packets are not used When the VCU is in File Mode is monitors UDP port 4000 or a different port if one has been selected using the web interface for incomi...

Страница 25: ...ode 18 19 0 0 0 0 0 0 0 0 1 0 x x x x x x tone idx 20 21 X 0 0 0 0 0 0 0 0 x x x x x x x tone amp 22 23 0 0 0 0 0 0 0 0 1 0 x x x x x x ws 24 25 0 0 0 0 x x x x 0 0 0 x 0 0 x x format 26 27 x x x x x...

Страница 26: ...7 6 5 4 3 2 1 0 Byte 3 7 6 5 4 3 2 1 0 Hex Value Channel Data 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0x0003 Table 9 type header parameter seq Bytes 4 and 5 hold the 16 bit sequence number see Table 5 The se...

Страница 27: ...s on the vocoder in use Tables 12a and 12b list values for the decoder input and encoder output flags of the Channel packet Cmode parameter Decoder Input Flags Byte 16 7 6 5 4 3 2 1 0 Byte 77 7 6 5 4...

Страница 28: ...ust be transmitted to the decoder otherwise if DTX is in use the frame does not need to be transmitted If the VAD flag is set the packet contains voice data otherwise the frame is a silence frame If t...

Страница 29: ...0 0 1 1 0 1 141 DTMF 1209 941 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 142 DTMF 1477 941 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 1 143 KNOX 0 1162 820 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 144 KNOX 1 1052 606 0 0 0 0 0 0 0 0...

Страница 30: ...meter format Format include both the number of soft decision bits in the channel data and the format of the voice data to synthesize This number of soft decision bits should be between 1 hard decision...

Страница 31: ...x x x x x x x x channel 191 192 Table 18 channel parameters If channel contains hard decision data no soft decision error detection channel i 0x01 is a one channel i 0x00 is a zero If 8 bit soft decis...

Страница 32: ...x x x x x x x x x voice 0 28 29 x x x x x x x x x x x x x x x x voice 1 30 31 x x x x x x x x x x x x x x x x voice 2 344 345 x x x x x x x x x x x x x x x x voice 159 Table 18 Encode Packet Voice pa...

Страница 33: ...Byte 2 7 6 5 4 3 2 1 0 Byte 3 7 6 5 4 3 2 1 0 Hex Value Voice Data 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0x0002 Table 20 type header parameter seq Bytes 4 and 5 hold the 16 bit sequence number see Table 5 T...

Страница 34: ...ways be zero for the Standard APCO encoder cmode parameter Decoder Output Flags Byte 16 7 6 5 4 3 2 1 0 Byte 77 7 6 5 4 3 2 1 0 Hex Value Voice Active 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0x0002 Data Inval...

Страница 35: ...ate values voice data type in the format element is listed in Table 11 format Soft decision voice data Voice Data Formats Byte 24 7 6 5 4 3 2 1 0 Byte 25 7 6 5 4 3 2 1 0 Hex Value Linear 16 bit PCM 0...

Страница 36: ...the VCU Reset Packet Bytes msb lsb Bit 7 6 5 4 3 2 1 0 Bit 7 6 5 4 3 2 1 0 Parameter Name 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 len 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 type Header 4 5 x x x x x x x x x...

Страница 37: ...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 27 type header parameter seq Bytes 4 and 5 hold the 16 bit sequence number see Table 5 The sequenc...

Страница 38: ...set If bit zero is set the encoder state is reset If bit one is set the decoder state is reset To reset both the encoder and decoder state set both bits zero and one Which parameter Reset Flags Byte 1...

Страница 39: ...Parameter Name 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 Len 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 Cmd Table 18 Ack Pack...

Страница 40: ...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 30 type header parameter seq Bytes 4 and 5 hold the 16 bit sequence number see Table 5 The sequence n...

Страница 41: ...ocol The cmd element is used to indicate the packet type being acknowledged Since Reset packets are the only packets acknowledged this value is always zero Cmd parameter Packet Type Ack ed Byte 16 7 6...

Страница 42: ...0 0 0 0 0 1 0 0 0 len 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 type Header 4 5 x x x x x x x x x x x x x x x x seq 6 7 X x x x x x x x x x x x x x x x cmd 8 9 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 reason Table...

Страница 43: ...2 1 0 Hex Value Nack 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0x0001 Table 33 type header parameter seq Bytes 4 and 5 hold the 16 bit sequence number see Table 5 The sequence number is used as a method to det...

Страница 44: ...e Type x x x x x x x x x x x x x x x x 0xXXXX Table 19 cmd parameter reason The reason element is used to indicate the reason for the Nack This value is currently always 0xFFFF invalid packet Other va...

Страница 45: ...ctor DE9s Net 2000 P25 VCU RS 232 Serial Port Pin Out as viewed 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 35 RS...

Страница 46: ...hms Bandwidth 20 Hz to 4 kHz A D Resolution 16 bits A D Sampling Rate 8 kHz 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 Hands...

Страница 47: ...e the 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...

Страница 48: ...Page 40 DVSI Confidential Proprietary NOTES...

Отзывы: