G.726 Speech Coder


ADT G.726 C54x , C55x , C64x, ARM Cortex-A8

G.726 is an ITU-T Adaptive Differential Pulse Code Modulation (ADPCM) standard speech codec. Adaptive Digital's G.726 speech coder is used in many applications that require high quality, robust speech reproduction. G.726 provides rates of 16, 24, 32, or 40 kbps. Applications include video conferencing systems, multimedia, flight recording, ISDN, and satellite communications.
ADT offers both a high performance (Low MIPS) and low memory version.

Coding Rate: 16, 24, and 40kbps

Sampling Rate: 8 kHz

Delay: 125 usec

Data sheet: .pdf

FEATURES

  1. Functions are C-callable
  2. Multiple channel operation
  3. Capable of in-band synchronization.
  4. Can be integrated with echo cancellers, and tone detection/regeneration.
  5. The encoder and decoder meet all ITU G.726 compliance data files.

AVAILABILITY

ADT G.726 is currently available on the TMS320™ DSP Family

C54x™DSP, C55x™DSP, & C64x™DSP Generations.

 

SPECIFICATIONS


G.726 C54x

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

Variation
MIPS
Program Memory
Data Memory
Per-Channel Data Memory
Low MIPS version 9.8 3500 9200 256
Low Mem Version 10.8 1351 986 256

 

G.726 C55x

All Memory usage is given in units of byte.

Variation
MIPS
Program Memory
Data Memory
Per-Channel Data Memory
Low MIPS version 10.9 7710 18,400 512
Decode 12.4 3270 1988 512

 

G.726 C64x

All Memory usage is given in units of byte.

Variation
MIPS
Program Memory
Data Memory
Per-Channel Data Memory
C64x 8 5760 1232 60

 

ARM Cortex-A8

ARM Cortex-A8 function
MIPS
Encode 6.5
Decode 7.1

 

Contact Sales for memory requirements @ 610-825-0182 x120

FUNCTION

G726_ADT_config(. . .) Configure G.726

G726_ADT_init(. . .) Initializes a single channel.

G726_ADT_encode(. . .) Executes the G.726 encoder

G726_ADT_decode(. . .) Executes the G.726 decoder



APPLICATIONS

video conferencing systems

multimedia

flight recording

ISDN

satellite communications.

 

 

 

Follow us on twitter