background image

Net-2000™ Voice Codec Unit 
User’s Manual

 

 

Page 4 

DVSI Confidential Proprietary 

Section 2 – Net-2000™ VCU Installation

Voice Audio I/O Connections 

4-Wire 

Connecting the Net-2000™ VCU to analog audio components is fairly self explanatory.  A typical 
connection would be to connect the audio output of an audio component such as a Mic, a Digital 
Tape, player or even a PC sound card output to the Analog Input jack of the Net-2000™ VCU (audio 
cables not included).  Next connect the Analog Output jack of the Net-2000™ VCU to an amplifier or 
Audio In jack on a PC sound card.   

Handset 

If the handset connection is to be used instead of the 4-wire interface, connect the standard 
telephone handset that was included with the unit to connect to the RJ11 handset connector.  This 
handset has a cord (also included) that is about a foot long (when not stretched) to help reduce noise 
from being introduced into the voice signal. 

2-Wire 

The Net-2000™ VCU can be connected to a standard North American POTS line through its 2-wire 
interface.  The 2-wire interface is designed to pick-up the line and be ready to accept analog voice to 
be encoded and sent across the designated channel.  With the wait on ring feature the Net-2000™ 
VCU will automatically answer the line when it receives a call instead of having to keep the line open 
all the time. 

 

Channel Communication 

Ethernet 

The Net-2000™ VCU implements this channel data interface using a special protocol designed by 
DVSI.  This UDP streaming mode allows for full-duplex communication to another Net-2000™ VCU 
box in real time.  To run in this mode the operator selects the voice interface (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 stream a 
packet containing a decode command and encoded data to the communications channel interface.  
At the same time the VCU expects to receive packets from the communications channel interface that 
contains a decode command and encoded data.  The VCU decodes and sends this continuous 
stream to both the handset and line-out speech outputs. 
 
In File Mode the Net-2000™- P25 VCU responds to incoming voice packets by encoding the voice 
data in them and transmitting a channel data packet to the sender, and to incoming channel data 
packets by decoding them and transmitting synthesized voice data packets to the sender.  Only one 
user can access the VCU at a time in File Mode.  Transmitting data packets to the VCU from more 
than one source will produce undesired results. 

Connecting the Ethernet Network  

Make sure the Ethernet cable is connected to the Ethernet port in the back of the NET-2000™ VCU 
before applying AC power.  Note that if you are going to use a direct Ethernet connection from your 
PC to the NET-2000™ VCU  you should use a crossover cable. If your NET-2000™ VCU  is 
connected to a hub, a straight-through Ethernet cable should be used. 
 
The VCU has a 10 Mbps Ethernet interface for network communication.  It can operate on a 100 
Mbps LAN when connected to a 10/100 Ethernet hub or router.  The default network configuration for 
the VCU assumes that a DHCP server is available on the LAN to provide it with valid network 
address information.  If a DHCP server is not available on the LAN, static IP address information will 
need to be entered via the serial port in order to access the VCU over the network.  

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: