G.711 is the international standard for encoding telephone audio on 64 kbps channel. It is a pulse code modulation (PCM) scheme operating at 8 kHz sample rate, with 8 bits per sample, fully meeting ITU-T recommendations. The module is designed and tested on the TI TMS320C54x platform but can be ported to other DSP and RISC platforms, as well as MS Windows.
Features
Fully compliant with ITU-T G.711
64 kbit/s expander input rate
104 or 112 kbit/s expander output rate
A-law or m-law expander input
Uniform PCM expander output
104 or 112 kbit/s compressor input rate
64 kbit/s compressor output rate
Uniform PCM compressor input
A-law or m-law compressor output
Selectable frame/buffer memory size according to the system needs
Very simple application interface
Compliant with TI's eXpressDSP standard. Code is reentrant, supports multithreading and dynamic memory allocation. At the same time allows direct (non-eXpressDSP) interface to enable static memory allocation
Can be easily ported to any DSP platform
Benefits
Highly optimized code ideal for resource constrained applications