SPIRIT G.726 conforms to ITU-T G.726 recommendation that specifies speech
compression and decompression at rates of 16, 24, 32 and 40 Kbps based on
Adaptive Differential Pulse Code Modulation (ADPCM). It can be effectively
used for audio and speech compression in such applications as speech
storing, digital circuit multiplication and telephony applications.
Features
Fully bit exact with ITU-T G.726
Sample-by-sample or block based analog input
16, 24, 32 or 40 Kbps bit stream rate
A-law, ç-law and 14-bit uniform 8 kHz PCM input/output
Direct interface with PCM 8KHz sampled data. Both sample-by-sample and block based processing supported
Can process blocks of different lengths
Both MIPS and memory optimized versions are available
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
Benefits
Highly optimized code ideal for resource constrained applications