Digital Voice Systems Net-2000-P25 User Manual

Voice codec unit
Hide thumbs Also See for Net-2000-P25:
Table of Contents

Advertisement

Quick Links

The Speech Compression Specialists
Net-2000™-P25
Voice Codec Unit
User's Manual
Version 2.0.0
December 2003

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Net-2000-P25 and is the answer not in the manual?

Questions and answers

Summary of Contents for Digital Voice Systems Net-2000-P25

  • Page 1 The Speech Compression Specialists Net-2000™-P25 Voice Codec Unit User’s Manual Version 2.0.0 December 2003...
  • Page 2 Digital Voice Systems, Incorporated. Every effort has been made to ensure the accuracy of this manual. However, Digital Voice Systems, Inc. makes no warranties with respect to the documentation and disclaims any implied warranties of merchantability and fitness for a particular purpose.
  • Page 3 "AMBE™ Software" shall mean the speech coding software and/or firmware provided as part of the Voice Codec Unit. This software is contained in the Read Only Memories (ROMS, EPROMS, EEPROMS, etc...) which are included as part of the Voice Codec Unit.
  • Page 4 12.0 Notices 12.1 Any notices to DVSI which may be given hereunder shall be sent in writing to: Digital Voice Systems Inc., 234 Littleton Road, Westford, MA, 01886 USA Information – Section The END USER hereby gives its Page ii...
  • Page 5: Safety Instructions

    Net-2000™ Voice Codec Unit User’s Manual Safety Instructions Safety Precautions 1. Read Instructions - All the safety and operating instructions should be read before operating the Net-2000™- P25 VCU unit. Failure to exercise reasonable care and to follow all instructions and heed all warnings may result in injury to property or to individuals.
  • Page 6: Rear Panel Caution Description

    Net-2000™ Voice Codec Unit User’s Manual 15. Object and Liquid Entry - Care should be take so that objects do not fall and liquids are not spilled onto the enclosure. 16. Damage Requiring Service - The Net-2000™- P25 VCU unit should be serviced by qualified service personnel when: •...
  • Page 7: Table Of Contents

    Net-2000™ Voice Codec Unit User’s Manual AFETY NSTRUCTIONS AFETY RECAUTIONS ANEL AUTION ERVICING -2000 VCU I ENERAL NFORMATION ... 1 EATURES ... 1 NTERFACES ... 2 ... 2 ONTROL ... 2 ROTOCOL -2000 - P25 VCU I ... 3 VERVIEW -2000™- P25 VCU C...
  • Page 8 Net-2000™ Voice Codec Unit User’s Manual ...37 PECIFICATIONS ...37 NTRODUCTION ANEL ONNECTIONS I/O C UDIO ONNECTIONS LECTRICAL NPUT ...38 ECHANICAL NVIRONMENTAL -2000™- P25 S PGRADE ROCEDURE DVSI T ECHNICAL IST OF ABLES ABLE ANEL ONNECTORS ABLE ERIAL ERMINAL 3 DHCP S...
  • Page 9: Net-2000 Vcu Introduction

    VCU Introduction General Information The Net-2000™-P25 voice codec unit (VCU) incorporates Digital Voice Systems, Inc. (DVSI) latest advancement in voice compression technology to bridge analog speech I/O to an Ethernet network. The Net-2000™-P25 VCU supports both the standard Full-Rate APCO P25 vocoder as well as DVSI’s new Half-Rate voice compression vocoder proposed to APCO.
  • Page 10: Set-Up

    Net-2000™ Voice Codec Unit User’s Manual Set-up The Ethernet interface is equipped to handle IP address information from a DHCP server so that initial set-up of the Net-2000™-P25 VCU is fast and straightforward. Alternatively, the RS-232 serial port can be used via telnet as a console terminal to allow low-level network setup.
  • Page 11: 2000™- P25 Vcu Rear Panel

    Net-2000™ Voice Codec Unit User’s Manual Net-2000 - P25 VCU Installation Overview The Net-2000™- P25 VCU hosts a variety of inputs and outputs that provide you with flexibility in system integration. The Net-2000™- P25 VCU is designed to be controlled through the use of a PC and to communicate over an Ethernet network.
  • Page 12: Connecting Ac Power

    Net-2000™ Voice Codec Unit User’s Manual Connecting AC Power The Net-2000™- P25 VCU unit will automatically adjust to both European and US voltage levels. There are no user settings. Just plug in the AC power cord provided into the AC receptacle on the back of the unit (See Table 1 Rear Panel Connectors item 9) and plug the other end into an AC power outlet.
  • Page 13: P25 Vcu' S Together

    Net-2000™ Voice Codec Unit User’s Manual 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.
  • Page 14: Rack Mount Installation

    Net-2000™ Voice Codec Unit User’s Manual Rack Mount installation When a rack mount kit is purchased with the Net-2000™- P25 VCU the assembly is installed at the factory prior to shipping. 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™- P25 VCU chassis as...
  • Page 15: Net-2000™ - P25 Vcu Setup & Control

    Net-2000™ Voice Codec Unit User’s Manual Net-2000™ - P25 VCU Setup & Control Overview The Net-2000™- P25 VCU may be set-up from the serial RS-232 interface and controlled through the use of the built-in web sever. Both of these interfaces may be used and connected at the same time to provide the flexibility required to integrate to most system configurations.
  • Page 16: A Rguments

    Net-2000™ Voice Codec Unit User’s Manual Note: The Ethernet MAC address and default hostname of the VCU is derived from the serial number of the VCU. The MAC address will begin with 00:01:FD followed by the last six digits of the serial number. The hostname is VCU followed by the last six digits of the serial number.
  • Page 17: Net-2000™- P25 Vcu Web Control Interface

    Net-2000™ Voice Codec Unit User’s Manual Use the -i -m -g -n and -d options to set up a static IP address. The argument following the -i -m -g and -n options should in the form of a dotted IP address (e.g. “192.168.0.1"). If a DHCP server becomes available at a later time, it can be enabled by issuing the network command with the -dhcp option.
  • Page 18: Net-2000™ -P25 Vcu Status

    Net-2000™ Voice Codec Unit User’s Manual Net-2000™ -P25 VCU Status The Net-2000™ -P25 VCU Status window is designed to conveniently display the current conditions for Audio I/O, vocoder and communications channel to the operator. The light blue portion of the window gives the operator a quick view of all the parameters for the transmission of the encoded speech.
  • Page 19: Apco Vocoder Selection

    Net-2000™ Voice Codec Unit User’s Manual Figure 7 Voice Source (VOIP Mode Only) 4-Wire When the 4-Wire voice source interface is selected, the Net-2000™ VCU expects the analog voice signal input on the RCA jack (Item 7 in Table 1 Rear Panel Connectors). The unit outputs the analog signal on the output RCA jack (Item 6 Table 1 Rear Panel Connectors).
  • Page 20: Communication Channel Selection

    Net-2000™ Voice Codec Unit User’s Manual Half-Rate Vocoder Mode Net-2000™- P25 VCU Half-Rate Mode offers built-in Soft Decision Forward Error Correction (FEC) detection, DTMF / Knox Tone Detection and generation and DTX Comfort Noise Insertion. The Half-Rate Vocoder is DVSI’s new low data rate vocoder technology. The Half-Rate vocoder in the Net-2000™- P25 VCU has a total data rate of 3600 bps.
  • Page 21: Nformation P Op - Up W Indow

    Net-2000™ Voice Codec Unit User’s Manual Target IP Address The Net-2000™- P25 VCU can communication with another NET-2000™-P25. To communicate (encode and decode to / from) to another Net-2000™ VCU via Ethernet first select the target IP address radio button. Next enter the IP address or host name of the remote unit you are connecting to, in the address box located under the Radio Button.
  • Page 22: Figure 13 Net

    Net-2000™ Voice Codec Unit User’s Manual Figure 12 Home Page Setting Button Note: Input gain is set at 0 dB and is not configurable. Output gain should normally be left at 0 dB, but can be set to –3 dB or –6 dB.
  • Page 23: Table 5 Home

    Net-2000™ Voice Codec Unit User’s Manual Figure 14 Home Page Reset Main Page to Defaults Default vocoder values page are as follows: Home Page Defaults Settings Item Voice Source Vocoder Mode Target IP Data Source Table 5 Home Page Defaults List NOTE: At power-up the VCU automatically starts up with the default settings.
  • Page 24: Interface Protocol

    Net-2000™ Voice Codec Unit User’s Manual Interface Protocol Protocol Packet Description The UDP Ethernet protocol of the Net-2000™ VCU’s uses port 4000. Byte order for all 16-bit data types (“short” in the C-language data structure) is network order (big endian), so bytes with lower indexes are the most significant.
  • Page 25: Decode Packet

    Net-2000™ Voice Codec Unit User’s Manual Channel Packet Channel packets contain the channel data for one frame of voice with the control flags and data needed to run the decoder. They are also transmitted in response to Voice packets when the VCU is in File Mode.
  • Page 26: P Acket P Arameters

    Net-2000™ Voice Codec Unit User’s Manual Channel Packet Parameters The len parameter (bytes 0 and 1) hold the 16-bit length of the packet (Table 3). The packet length is always 218 bytes. len = Length (in bytes) of total packet (including header)
  • Page 27: Cmode

    Net-2000™ Voice Codec Unit User’s Manual The AMBE APCO coder runs in either one of two rates. The Full-Rate at 7200 bps including 4400 bps voice and 2800 FEC. The Half-Rate coder runs at 3600 including 2450 data and 1150 FEC.
  • Page 28: Tone [2]

    Net-2000™ Voice Codec Unit User’s Manual Table 13b. cmode Parameter (Encoder Output Flags) When the VCU transmits Channel packets in response to Voice packets it sets the cmode parameter with the flags returned by the encoder. For the Standard APCO encoder this value is always zero.
  • Page 29: Idx Parameter

    Net-2000™ Voice Codec Unit User’s Manual tone.idx Frequency (Hz) Tone Type Freq #2 Invalid 156.25 to 3812.5 Hz Single Tones (31.25 * tone.idx) Not used DTMF “0” 1336 DTMF “1” 1209 DTMF “2” 1336 DTMF “3” 1477 DTMF “4” 1209 DTMF “5”...
  • Page 30: Format

    Net-2000™ Voice Codec Unit User’s Manual Valid range for tone.amp is: +3 to -90 (signed twos complement integer, units are dBm0) tone.amp = tone amplitude Description Max Amplitude … Zero Amplitude … Min. Amplitude Table 15 tone.amp Parameter The ws element of the packet contains the number of samples that should be synthesized by the decoder when transmitted to the VCU and the number of samples that were used to encode the channel data when transmitted by the VCU.
  • Page 31: Channel [192]

    Net-2000™ Voice Codec Unit User’s Manual The voice data format to synthesize is as follows: The voice data to be synthesized is 16 bit PCM (format & 0x00ff) All other formats are invalid. channel [192] For simplicity, and since channel data packets are small compared to nominal Ethernet frames all 192 Channel Data bytes are ALWAYS transmitted regardless of the actual bit-rate of the vocoder.
  • Page 32 Net-2000™ Voice Codec Unit User’s Manual 2 – 3 4 – 5 6 – 7 8 – 9 10 – 11 12 – 13 14 – 15 16 – 17 18 – 19 20 – 21 22 – 23 24 – 25 26 –...
  • Page 33 Net-2000™ Voice Codec Unit User’s Manual Voice Packet Parameters The len parameter (bytes 0 and 1) hold the 16-bit length of the packet (Table 3). The packet length can vary from 344 to 348 bytes. len = Length (in bytes) of total packet (including header)
  • Page 34: Table 13 Tone

    Net-2000™ Voice Codec Unit User’s Manual The rate[] array is used to indicate the vocoder type and is identical to the rate[] array in the Channel packet discussed in the previous section. cmode The cmode element of the packet contains the input flags to the encoder when it is transmitted to the VCU and the output flags of the decoder when it is transmitted from the VCU.
  • Page 35 Net-2000™ Voice Codec Unit User’s Manual Description Table 24 ws Parameter format The format element of the voice packet also indicates the format of the voice data in the voice[] array. Appropriate values voice data type in the format element is listed in Table 11.
  • Page 36: Reset Packet

    Net-2000™ Voice Codec Unit User’s Manual Reset Packet The Reset packet is used to reset the encoder and decoder state when the VCU is in File Mode. In order to get reproducible, bit-exact results in File Mode the state of the vocoder must be reset before sending Channel or Voice packets to the VCU.
  • Page 37 Net-2000™ Voice Codec Unit User’s Manual Reset Packet Parameters 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)
  • Page 38 Net-2000™ Voice Codec Unit User’s Manual The which element is used to indicate which vocoder state to reset. 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.
  • Page 39 Net-2000™ Voice Codec Unit User’s Manual Ack Packet The Ack packet is used to acknowledge the Reset packet when the VCU is in File Mode. Ack Packet Bytes (msb-lsb) 0 – 1 2 – 3 4 – 5 6 – 7...
  • Page 40 Net-2000™ Voice Codec Unit User’s Manual Ack Packet Parameters 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)
  • Page 41 Net-2000™ Voice Codec Unit User’s Manual 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 Reset Table 19. cmd parameter.
  • Page 42 Net-2000™ Voice Codec Unit User’s Manual Nack Packet The Nack packet is used to respond to badly formatted or unrecognized packets. Ack Packet Bytes (msb-lsb) 0 – 1 2 – 3 4 – 5 6 – 7 8 – 9...
  • Page 43 Net-2000™ Voice Codec Unit User’s Manual Nack Packet Parameters 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)
  • Page 44 Net-2000™ Voice Codec Unit User’s Manual Cmd parameter Packet Type Nack’ed Type 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 values are reserved for future expansion.
  • Page 45: Port Pin Out

    Net-2000™ Voice Codec Unit User’s Manual Specifications Introduction This section contains hardware Specifications of the VCU. Any interfaces listed as “inactive" require firmware and software upgrades to activate. NOTE: All values are typical unless noted otherwise. All specifications subject to change.
  • Page 46: Electrical Input

    Net-2000™ Voice Codec Unit User’s Manual Line In Type Connector Maximum Input Level: Input Impedance Bandwidth D/A Resolution D/A Sampling Rate Note: A 1.414 V signal on the line input produces digital max when the codec input gain is 0 dB.
  • Page 47: Upport

    <imagefile> is the file name of the upgrade image. After up upgrade is loaded into the VCU, reboot it by with the following command. adsh>shutdown DVSI Technical Support If you have any problems with the Net-2000™- P25 VCU Voice Codec Unit or have questions about its operation, please contact: Digital Voice Systems, Inc. 234 Littleton Road...
  • Page 48 NOTES Page 40 DVSI Confidential Proprietary...

Table of Contents