ITU-T G.729 Speech Coder for the TMS320C672x Generation |
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 TMS320C6727 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.
DSP Wizard’s G.729 implementation was designed for low resource requirements in terms of size and speed without sacrificing quality. It executes at 10 MIPS for the worst-case data for the encoder plus 2 MIPS for the worst-case data for the decoder.
G.729 | Full Duplex |
---|---|
Program Code Memory (Kbytes) | 50 |
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) | 12 |