[DSP Wizard home]

ITU-T G.729 Speech Coder for the TMS320C6701

[eXpressDSP Compliant]

Description

The ITU-T G.729 fixed-rate speech coder provides toll quality at very low bandwidth. G.729 compresses narrowband linear speech signals at a sample rate of 8kHz to 8kbps, using Conjugate-Structure, Algebraic Code-Excited Linear Prediction (CS-ACELP). The encoder extracts the parameters of the CELP coding model from 10-msec frames.

G.729 encoder is widely used in applications that require robust quality, including videoconferencing, internet, multimedia communications, satellite communications, and store/forward.

The TMS320C6701 DSP chip is qualified for use in avionics and space. So this G.729 implementation is ideal for voice communication on manned space missions or any other application where radation may be an issue.

Features

DSP Wizard’s G.729 implementation was designed for low resource requirements in terms of size and speed without sacrificing quality. It executes at 15 MIPS for the worst-case data for the encoder plus 3 MIPS for the worst-case data for the decoder.

Performance

G.729 Full Duplex
Program Code Memory (Kbytes) 49
Program Table Memory (Kbytes) 0
Data Table Memory (Kbytes) 5.7
Per Channel Data Memory (Kbytes) 2.7
Stack Memory (Kbytes) 2.4
Interrupt Latency (cycles) 4000
Call Period (ms) 10
Processor Load: Worst-Case (MHz) 18

dspwizard@dspwizard.com