ARM high-performance, low-power processors are increasingly being used in voice over internet protocol (VoIP) applications such as IP phones, IP intercoms, and small gateways.
Because of its low bandwidth requirements, the G.729 voice compression algorithm is mostly used in VoIP applications where bandwidth must be conserved. G.729 codec operates with relatively good quality using a very limited bandwidth - 6.4 kbit/s, 8 kbit/s or 12.4 kbit/s
Annex A describes a reduced complexity version of G.729. Annex B describes a silence compression scheme that includes Voice Activity Detection (VAD), Discontinuous Transmission (DTX) and Comfort Noise Generator (CNG) algorithms.
Features-
G.729 is a bit-exact specification. The features that differentiate implementations from various vendors include processor utilization (MIPS and Memory), ease of use, support, availability on particular platforms.
- Functions are C-callable
- Multi-channel capable
- The encoder and decoder meet all ITU G.729 compliance and interoperability requirements.
- Can be integrated with echo cancellers
- Capable of in-band synchronization
Adaptive Digital’s G.729AB algorithm is field tested and highly optimized.
Performance Specifications-
To view Adaptive Digital’s G.729AB CPU utilization and memory requirements on the ARM9, ARM Cortex-M3, and Cortex-A8 devices visit our webpage at http://www.adaptivedigital.com/product/vocoders/g729.htm#arm.