Consilient’s G.722
The codec uses sub-band adaptive differential pulse code modulation (SB-ADPCM) within a bit-rate of 64 kbit/s. In the SB-ADPCM technique used, the frequency band is split into two sub-bands (higher and lower) and the signals in each sub-band are encoded using ADPCM.
The system has three basic modes of operation corresponding to the bit rates used for 7 kHz audio coding: 64, 56 and 48 kbit/s. The latter two modes allow an auxiliary data channel of 8 and 16 kbit/s respectively to be provided within the 64 kbit/s by making use of bits from the lower sub-band.
The encoder encodes with 64 kbit/s at all times irrespective of the mode of operation. But for decoder, the input is 64, 56 or 48 kbit/s corresponding to the modes of operation 1, 2 or 3 respectively.
The coder works on a frame of 160 speech samples (10 msec at 16KHz sampling rate)
This firmware fully compatible with the ITU-T G722, and has been tested for compliance with bit-exact test vectors.
Major architectural features are :