G.723.1 Voice Coder by Adaptive Digital

Vocoders by Adaptive Digital

ADAPTIVE DIGITAL G.723.1 C54x , C55x , C6xx

PRODUCT DESCRIPTION

The Adaptive Digital Technologies’ G.723 voice coder is a real-time implementation of the ITU G.723.1 voice coder. It is used with many applications that require high quality, robust speech reproduction. G.723.1 is specified in numerous Voice-Over-Packet environments such as Voice-Over-IP, and Voice-Over-ATM.

G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.

Data sheet: .pdf

Coding Rate: 5.3 or 6.3 kbps G.723.1

Sampling Rate: 8 kHz

Delay: 37.5 msecs

FEATURES

  1. Fixed bit rate (5.3 kbit/s with 20 byte 30 ms frames, 6.3 kbit/s with 24 byte 30 ms frames)

  2. eXpress DSP™ Compliant.

  3. Functions are C-callable.

  4. Capable of in-band synchronization.

  5. Can be integrated with echo cancellers, and tone detection/regeneration.

  6. The encoder and decoder meet all ITU G.723.1 compliance and interoperability requirements.

  7. C64x xDM Compliant: easy codec implementation and integration for DaVinci™ Technology

AVAILABILITY

ADT G.723.1 is available on the TMS320™ DSP Family

C54x™DSP, C55x™DSP, C62x™DSP, C64x™DSP, C64x+™DSP Generations

 

SPECIFICATIONS


G.723.1 C54x

All Memory usage is given in units of 16-bit word.

Function
MIPS
Program Memory
Table Memory
Data Memory
Per-Channel Data Memory
5.3 16.5 13.03 K 4465 2 K
1.3 K
6.3 16.9 13.03 K 4465 21 K
1.3 K

G.723.1 Annex A *

Function
MIPS
Program Memory
Table Memory
Data Memory
Per-Channel Data Memory
5.3 22.6 14 K 10 K 1 K
1 K
6.3 20.56 14 K 10 K 1 K
1 K

Last update: 08/29/2005

*G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.

G.723.1 C55x STANDARD -

G.723.1 Annex A* - All Memory usage is given in units of byte.

 

Rate MIPS Program Memory Data Memory Stack Per-Channel Data Memory
5.3 Encode - 11.2 21502 21716 80 1480
Decode – 1.3 424
6.3 Encode - 11.2 21502 21716 80 1480
Decode – 1.4 424

G.723.1 C55x LOW MEMORY-

G.723.1 Annex A*

All Memory usage is given in units of byte.

Rate MIPS ** Program Memory Data Memory Stack Per-Channel Data Memory
5.3 Encode - 11.2 21620 20744 80 1480
Decode – 1.3 424
6.3 Encode - 11.2 21620 20744 80 1480
Decode – 1.4 424

*G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.

**Note: The MIPS is measured when the program placed internally, and channel and tables are placed in the DARAM. For the low memory version build, the total MIPS usage increases by 0.5 MIPS.

Last update: 12/07/2007

G.723.1 C6x - Processor Utilization

G.723.1 Annex A* - All Memory usage is given in units of byte.

Processor Utilization
MIPS
Rate Function C62x C64x C64x+
5.3 Encode 6.1 7.8 7.2
Decode 0.6 0.7 0.62
6.3 Encode 5.7 7.3 7.0
Decode 0.57 0.7 0.62

Last update: 01/06/2010

Note: Please contact us for C67x specifications.

*G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.

C64x - Memory Utilization

All Memory usage is given in units of byte. 

Function Program Memory Data Memory Per-Channel Data Memory Stack
Encode Common
10112
40128 23812 1420 444
Decode 8920 21364 400 260

C64x+ - Memory Utilization

All Memory usage is given in units of byte. 

Function Program Memory Data Memory Per-Channel Data Memory Stack
Encode Common
10208
35232 23880 1420 444
Decode 9152 21432 400 260

FUNCTION

G723_ADT_initEnc(. . .)------Initializes the G.723 voice coder Encoder Channel

G723_ADT_initDec(. . .)---- Initializes the G.723 voice coder Decoder Channel

G723_ADT_encode(. . .)--- Executes the G.723 encoder

G723_ADT_decode(. . .)--- Executes the G.723 decoder



APPLICATIONS

video conferencing systems

multimedia

store/forward

satellite communications.

 

 

 

PRODUCTS