Adaptive Multi Rate - Wideband (AMR-WB) speech coding standard was developed by 3GPP in the year 2002. It
has also been adopted by the ITU-T as the G.722.2 standard. The codec operates on speech signals sampled at 16 KHz and generates compressed bit-streams with bit-rates ranging from 6.6kbps to 23.85kbps. The bit-rate can be changed at 20 ms frame boundary. The coding scheme used for the various bit-rate modes is based on the Algebraic Code Excited Linear Prediction algorithm. It also has an integrated voice activity detector and packet loss concealment algorithm. The principal applications for this codec include wideband telephony applications over 3G wireless and VoIP such as audio teleconferencing, and streaming.
Salient Features (of CouthIT implementation):
– Based on 3GPP specification.
– Optimized ASM/C implementation.
– Re-entrant implementation.
– C-callable APIs.
– Operates on speech signal sampled at 16 KHz.
– Support for bitrates ranging from 6.6kbps to 23.85kbps.
– The bitrate can be configured at 20ms frame boundary.
– Support for RAW, IF1, IF2, and RFC bit-stream formats.
– Supports integrated Voice Activity Detection (VAD) algorithm.
– Optional support for xDM APIs.
– The implementation supports both Little-Endian and Big-Endian (on ARM).
Scope of Testing:
– Bit-exact with the standard test vectors.
– Tested for any illegal memory access by the module (ARM).
– Tested for compliance with register preservation requirements.
– Tested for Input buffer corruption.
– Tested for I/O buffer alignment requirements.
– Tested for multi-instance implementation.
– Tested for 100% code coverage.
– Range validation for all the API parameters.
– Tested for Packet loss conditions with 5% loss to 25% loss.
– ARM implementation validated on OMAP3530 (Cortex-A8) and DM6446/DM6467 (ARM926EJ-S) platforms.
For most current information on the performance specifications and availability of developed implementation on ARM cores, please send in your enquiry to firstname.lastname@example.org