SPIRIT G.722 conforms to ITU-T G.722 recommendation that specifies speech
compression and decompression at rates of 48, 56, or 64 Kbps based on Sub-
Band Adaptive Differential Pulse Code Modulation (SB-ADPCM). G.722 SBADPCM
encoder reduces a bit rate of a uniform digital signal, which is coded
using 14-bit with 16 kHz sampling, to 64 kbps (or 56 or 48 kbps). G.722
decoder performs the reverse operation to the encoder. It can be effectively
used for audio and speech compression in speech storing, digital circuit
multiplication and telephony applications.
Features
Fully bit exact with ITU-T G.722
Sample-by-sample or block based analog input
48, 56, or 64 Kbps bit stream rate
A-law, ç-law and 14-bit uniform 16 kHz PCM input/output
Direct interface with PCM 8KHz sampled data. Both sample-by-sample and block based processing supported, blocks of different length may be processed
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