The Adaptive Digital Technologies G.722 Audio Coder is
a real-time implementation of the ITU G.722 audio coder. It is used with
many applications that require audio frequency bandwidth coding such as video
conferencing, multimedia, and speaker/microphone digital telephony. The G.722
audio coder encodes 16 kHz sampled audio signals for transmission over 48,
56, and 64 kbps channels, and provides 7 kHz of audio bandwidth.
G.722 C55x™DSP supports optional feature on the decoder side: Packet Loss Concealment.
Adaptive Digital’s G.722PLC is a high quality low-complexity algorithm for packet loss concealment with G.722. Furthermore, the G.722 C64x variant processes 2 channels simultaneously thereby reducing the per channel MIPS by a factor of 2.
Data sheet
pdf ![]()
ADT G.722 is available on the TI TMS320™ DSP Family
C54x™DSP
C55x™DSP
C64x™DSP Generations
ARM®Processor - ARM9™ & ARM11™ Series
| Function | MIPS | Program Memory | Data Memory | Per-Channel Data Memory |
| Encode | 7.5 | -- | -- | 80 |
| Decode | 6.4 | -- | -- | 80 |
| Encode/Decode | 13.9 | 1438 | 654 | -- |
Function |
MIPS |
Program Memory |
Data Memory |
Per-Channel Data Memory |
| Encode | 6.0 | -- |
-- |
164 |
| Decode | 4.8 | -- |
-- |
164 |
| Encode/Decode | 10.8 | 2717 | 1212 | -- |
| Decode with PLC* enable | 5.5 | 3811 | 609 | 3528 |
*Note: Proprietary technique developed by Adaptive Digital.
Last update: 01/22/2010
Function |
MIPS |
Program Memory |
Data Memory |
Per-Channel Data Memory |
| Encode | 5.3 | -- |
-- |
-- |
| Decode | 4.8 | -- |
-- |
-- |
| Encode/Decode | 10.1 | 4768 | 1426 | 192 |
Last update: 04/15/2005
G.722 C64x Variant
The G.722 C64x Variant processes 2 channels simultaneously thereby reducing the per channel MIPS by a factor of 2.
Function |
MIPS |
Program Memory |
Data Memory |
Per-Channel Data Memory |
| Encode | 2.84 | -- |
-- |
-- |
| Decode | 2.36 | -- |
-- |
-- |
| Encode/Decode | 10.1 | 8000 | 1664 | 364 |
Note: Above numbers for non-cached. After caching, cycle count will improve.
All Memory usage is given in units of byte.
| Processor | MIPS | Program Memory | Data Memory | Per-Channel Data Memory |
| ARM9 | 25.5 | 5.3 k | 1.3 k | 0.32 k |
| ARM11 | 41.4 | 5.2 k | 1.3 k | 0.32 k |
ResetG722 (…) Initializes the G.722 audio coder
Channel structures EncodeG722 (…) Executes the G.722 encoder
DecodeG722(…) Executes the G.722 decoder
Video Conferencing
SITE LINKS
HOMEVOCODERS
ADT 4800 ADT 9600 G.711 G.722 G.722.1 G.722.2 AMR-WB G.723.1 G.726 G.728 G.729, G.729 AB GSM AMR GSM FR LPC EVRC EVRC-B MELP MELPe SMV iLBCRELATED LINKS
PRODUCT INDEX G.168 NEC & LEC G.168 Lite G.168 EC CHIP 'C6424 G.168 EC CHIP 'C641x ACOUSTIC EC ACOUSTIC EC G2 LC IPP REFERENCE DESIGN DSP RESOURCE WIZARD