Solutions by Adaptive Digital

OPEN G.PAK™

OPEN SOURCE SOFTWARE SOLUTION

Open G.PAK ™ is a GUI configurable, open source reference application for VoIP DSP software applications which enables designers to build software for VoIP Gateways, PBXs, and access devices . The downloadable Open G.PAK demo runs on either the TI low-cost TMS320C6416 DSP Starter Kit (DSK) or the TI TMS320DM642 Evaluation Module (EVM). The demonstration walks the user through configuring a DSP image, downloading it, and running it with real-time voice input and output.

Developers can initially use off-the-shelf hardware and software to build, test, and demonstrate complete DSP telephony applications at minimal cost. The Open G.PAK DSP software provides a framework, device drivers, voice coders, and telephony algorithms that can be easily configured together into a VoIP application. The Open G.PAK software can be combined with off-the-shelf Spectrum Digital development boards to allow software development and initial testing to proceed in those cases when the target hardware platform is not yet available.

System Requirements:

PC running Windows ®2000/XP,
Code Composer Studio™ IDE
Pentium III processor
500 Mb Free Disk Space
128 Mb Memory (RAM)

Hardware Materials:

TI TMS320C6416 DSP Starter Kit (DSK) or a TI TMS320DM642 Evaluation Module (EVM)

Open G.PAK currently supports the following algorithms:

Adaptive Digital Algorithms: G.711, G.723, G.726, G.729, G.728, GSM, AMR/GSM, EFR, G.168 Echo Canceller, Acoustic Echo Canceller, Noise Suppression, T.38, Fax Relay, Tone Detection, Tone Generation, VAD/CNG, AGC, Tone-relay, Conferencing

GUI CONFIGURABLE


User friendly Graphical User Interface (GUI) interface allows the user to select/deselect any number of software configurations. Adaptive Digital empowers developers to take control of the DSP application; allowing them to modify the fully tested G.PAK code themselves. This gives users a remarkable head start in their application development.

Among the items that are configurable are:

Sizing: Channels per DSP, conferences per DSP, channels per conference

Voice coders: G.711, G.723, G.726, G.728, G.729AB, ADT-4800, GSM-EFR

Channel types: TDM-TDM, TDM-Packet, Packet-Packet, Circuit Data, TDMConference,

Packet-Conference, Conference Composite

Voice algorithms: Echo cancellation, AGC, VAD, Tone detection and generation

(DTMF, MFR1, MFR2, and CPG)

McBSP serial ports: Slots/Frame, Active Slots, Data format, Clock polarities,

Frame sync indication, Tx Delay

A typical G.PAK configuration may include echo cancellation, tone detection and generation, conferencing and a variety of voice codecs. By including only the components, channel types, and peripherals required by a specific application, the G.PAK configuration tool generates a cost-effective, customer specific, downloadable DSP software image.

Channel Type

G.PAK provides four types of channels; PCM to Packet, PCM to PCM, Packet to Packet, and Circuit Data. Each channel can be setup for either type.

See G.PAK for detailed description.

DEVICE CONFIGURATIONS:

An off-the-shelf development board can be used to develop and test G.PAK software that can then be ported to production hardware. The development system uses inexpensive, off-the-shelf equipment for the initial development; it contains a simple audio input source (tape player, PC sound card, or amplified microphone) and an amplified speaker for playback. The targeted production hardware can consist of a single audio channel, as is an IP telephone, or many audio channels, as in a IP Gateway.

Documentation and quick start guides are provided in the download.

 

Adaptive Digital Technologies, Inc.
PRODUCTS