|
Home :: System Integration
:: Communications :: Telecom
:: VDS
VDS (Voice-over-Packet Development System)
|
|
Example VDS user-interface display
Overview
VDS™, or Voice-over-packet Development System, is targeted at development and test of VoIP
and VoATM systems and products. VDS is an integrated environment that provides simulation
analysis, debug, test, and measurement functionality. The VDS environment implements
and monitors packetized voice and audio communication over IP and ATM networks, including LAN,
Internet, synchronous serial, and other media.
VDS combines both simulation and real-time operating modes. It includes support for
several types of off-the-shelf DSP hardware, including SigC54xx cards and systems, Signalogic
multiprocessor telecom modules, and Texas Instruments® DSK boards.
VDS test and measurement features include both packet analysis and packet impairment.
Packets may deliberately be impaired with a variety of error types in order to debug and
measure performance system components such as jitter buffer and echo canceller. The VDS
environment and architecture supports operation as a fully automated test system.
Individual voice and audio processing components within VDS may be configured either as
DSP software (DSP Mode, running on supported DSP hardware), or as host PC software components
(Host Mode). Within the VDS user-interface, software components can be easily configured as DSP
Mode or Host Mode in various combinations. This flexible and interactive configuration facilitates both development and analysis phases of VoIP and VoATM projects.
|
Loopback test and diagnostic mode
|
Features Summary
SigC6415-PTMC Octal DSP Resource Board
SigC5561-7x7-PTMC VoIP Board
Packet
Impairment may be used to generate artificial packet transmission errors,
including delay, mis-ordering, FER, bit and burst error
Applications
VDS is intended primarily for the development of VoIP and VoATM systems and products,
and may also be used to:
Cost-effectively and accurately test and measure existing systems,
including ability to perform as fully automated functional test system
Develop real-time voice and audio DSP algorithms
Test and debug DSP-based hardware for use in embedded VoIP and VoATM systems
Assist and support integration of Telogy voice software into an existing
system1
|
Peer-to-peer full duplex example
Example VoP options for transmit and receive side
Example DSP Hardware Configuration display
Example Network Configuration Display |
System Configuration
System configuration options include half-duplex transfers for either encode or
decode, or full duplex transfers for both encode and decode. Input and output data transfer sources can be file (simulation mode) or
real-time sources such as a T1/E1, stream, multichannel sigma-delta
analog/audio, or H.110 or subset. Packet interfaces may be synchronous serial, and various types of
networks such as LAN, DSL, dial-up modem, etc.
VoP Options
Voice-over-packet options include Transfer Mode, CODEC
type, RTP Header type, Echo Canceller type, Packet Buffering, and Transfer
Parameters.
Simulation Mode operation using file data;
supported file formats include .tim, .wav, .aif, and text
Jitter
Buffer options include packet re-ordering, missing packets actions comfort
noise, silence, repetition of last packet
DSP Hardware Configuration
DSP hardware currently supported by the VDS
includes:
Hardware support includes full device drivers,
high-speed bulk data transfer, symbolic DSP code/data reference from high-level
languages (C/C++, Visual Basic, MATLAB), example DSP source code, and default
DSP functions and operating modes. Hardware support is complementary to JTAG and offers additional
development and debug advantages; for example
DSP source code does not have to be
“instrumented”, or otherwise modified with non-functional, non-relevant code
sections, as with RTDX
Host Interface
The VDS uses an onboard PCI bridge chip to provide a standard host PCI Local Bus interface over PN1-PN2.
In onboard POS-PHY mode, no custom or non-standard host microprocessor interface or carrier board modification is required.
Host software support includes full device drivers, high-speed bulk data transfer, symbolic DSP code/data reference from high-level languages (C/C++, Visual Basic, MATLAB), example DSP source code, and default DSP functions and operating modes. Hardware support is complementary to JTAG and offers additional development and debug advantages, for example:
DSP source code does not have to be "instrumented", or otherwise modified with non-functional, non-relevant code sections, as with RTDX
Specifications, Data Sheets and Diagrams
Interactive Demo
Start Interactive Demo
Notes
1 Only available in real-time mode if Telogy
software is in the system.
|