
The Adaptive Digital Technologies’ G.723 voice coder is a real-time implementation of the ITU G.723.1 voice coder. It is used with many applications that require high quality, robust speech reproduction. G.723.1 is specified in numerous Voice-Over-Packet environments such as Voice-Over-IP, and Voice-Over-ATM.
G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.
Data sheet: .pdf ![]()
Coding Rate: 5.3 or 6.3 kbps
Sampling Rate: 8 kHz
Delay: 37 msecs
eXpress DSP™ Compliant.
Functions are C-callable.
Capable of in-band synchronization.
Can be integrated with echo cancellers, and tone detection/regeneration.
The encoder and decoder meet all ITU G.723.1 compliance and interoperability requirements.
ADT G.723.1 is available on the TMS320™ DSP Family
C54x™DSP, C55x™DSP, C62, & C64x™DSP Generations
All Memory usage is given in units of 16-bit word.
Function |
MIPS |
Program Memory |
Table Memory |
Data Memory | Per-Channel Data Memory |
| 5.3 | 16.5 | 13.03 K |
4465 |
2 K | 1.3 K |
| 6.3 | 16.9 | 13.03 K |
4465 |
21 K | 1.3 K |
G.723.1 Annex A *
Function |
MIPS |
Program Memory |
Table Memory |
Data Memory | Per-Channel Data Memory |
| 5.3 | 22.6 | 14 K |
10 K |
1 K | 1 K |
| 6.3 | 20.56 | 14 K |
10 K |
1 K | 1 K |
Last update: 08/29/2005
*G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.
G.723.1 Annex A* - All Memory usage is given in units of byte.
C55x
STANDARD -
G.723.1 Annex A*
All Memory usage is given in units of byte.
| Rate | MIPS | Program Memory | Data Memory | Per-Channel Data Memory |
| 5.3 | Encode - 11.7 | 21502 | 21716 | Encoder Channel – 1480 Decoder Channel - 424 |
| Decode – 1.8 | ||||
| 6.3 | Encode - 11.7 | 21502 | 21716 | |
| Decode – 1.9 |
LOW MEMORY-
G.723.1 Annex A*
All Memory usage is given in units of byte.
| Rate | MIPS | Program Memory | Data Memory | Per-Channel Data Memory |
| 5.3 | Encode - 11.7 | 21620 | 20744 | Encoder Channel – 1480 Decoder Channel - 424 |
| Decode – 1.8 | ||||
| 6.3 | Encode - 11.7 | 21620 | 20744 | |
| Decode – 1.9 |
*G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.
Last update: 12/07/2007G.723.1 Annex A* - All Memory usage is given in units of byte.
Function |
MIPS |
Program Memory |
Data Memory |
Per-Channel Data Memory |
||
| C62x** | C64x*** | |||||
| 5.3 | Encode | 6.1 | 7.8 | 59,160 | 18,932 | 1420 |
| Decode | 0.6 | 0.7 | 260 | |||
| 6.3 | Encode | 5.7 | 7.3 | 59,160 | 18,932 | 1420 |
| Decode | 0.6 | 0.7 | 260 | |||
*G.723.1 Annex A , which specifies silence suppression, voice activity detection (VAD), discontinuous transmission (DTX), and comfort noise generation (CNG), is included.
**C62X MIPS is based on the ITU test vector on the C6201 simulator.
***C64X MIPS is based on the ITU test vector on the C6416 DSK board.
G723_ADT_initEnc(. . .)------Initializes the G.723 voice coder Encoder Channel
G723_ADT_initDec(. . .)---- Initializes the G.723 voice coder Decoder Channel
G723_ADT_encode(. . .)--- Executes the G.723 encoder
G723_ADT_decode(. . .)--- Executes the G.723 decoder
video conferencing systems
multimedia
store/forward
satellite communications.
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
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