G.722.2

G.722.2 / AMR WB AUDIO CODER

G.722.2 AMR-WB Provides advanced voice quality over the existing narrow-band standards

Global Telecom Business

Features List

  • Functions are C-callable
  • Multi–Channel Implementation
  • Completely re–entrant (Channel can interrupt any Channel, any time)
  • The encoder and decoder meet all ITU G.722.2 compliance data files
  • Includes Packet Loss Concealment Algorithm
  • Includes Support for Discontinuous Transmission (DTX)
  • The G.722.2 software operates at all defined data rates (6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05 and 23.85 kbps)
  • XDAIS Compliant

Coding Rate: 6.60, 8.85, 12.65, 14.25, 15.85, 18.25, 19.85, 23.05 and 23.85 kbps
Sampling Rate: 16 kHz
Delay: 20 msec

Availability

Platforms
Arm ® Devices – Cortex A8 / A9 / A15 || Armv8 Cortex-A53 / A57 | A72 / A73 || Legacy Arm9E / Arm11
Texas Instruments – TI TMS320C6000 C64x/C64x+/C66x, TMS320C5000 C55x

ADT GSM AMR is available on the above Platforms: Other configurations are available upon request.

Specifications

G.722.2 Cortex A8/A9/A15

Memory usage is given in units of byte.
FunctionProgram MemoryData MemoryPer Channel Data Memory
Encode2712
Decode1532
Encode/Decode158.4k7.8k4244

G.722.2 Cortex-A MIPS

MIPS – CPU Utilization
Rate of operation6.68.8512.6514.2515.8518.2519.8523.0523.85
(kbps)
Encode63.868.779.384.885.687.990.290.193.4
Decode3027.826.8272727.127.527.734.1

G.722.2 ARM9e/ARM11

Memory usage is given in units of byte.
FunctionProgram MemoryData MemoryPer Channel Data Memory
Encode2712
Decode1532
Encode/Decode161.4k8.3k4244

G.722.2 ARM9/ARM11 MIPS

MIPS – CPU Utilization
Rate of operation6.68.8512.6514.2515.8518.2519.8523.0523.85
(kbps)
Encode63.868.779.384.885.687.990.290.193.4
Decode3027.826.8272727.127.527.734.1

G.722.2 C64x

CPU Utilization & Memory Requirements
Memory usage is given in units of byte
FunctionMIPS (Peak)Program MemoryData MemoryPer-Channel Data Memory
Encode24140K29,1382792
Decode690K24,5881560
Encode/Decode30150K32,5004352

G.722.2 C55x

CPU Utilization & Memory Requirements
Memory usage is given in units of byte
FunctionMIPS (Peak)Program MemoryData MemoryPer-Channel Data Memory
Encode/Decode3349K33K4330

Description

The Adaptive Digital Technologies G.722.2 Audio Coder is a real-time implementation of the ITU G.722.2 audio coder also referred to as the Adaptive Multi-Rate Wideband (AMR-WB)codec. Wideband speech coding is a substantial feature in high-fidelity telephony and in telecommunications processes such as audio teleconferencing and program broadcasting. The G.722.2 audio coder encodes 16 kHz sampled audio signals for transmission, and compresses the signals to a multitude of bit rates ranging from 6.6 kbit/s to 23.85 kbit/s. The G.722.2 coder provides 7 kHz of audio bandwidth.

AMR-WB provides improved speech quality due to a wider speech bandwidth of 50–7000 Hz compared to narrowband speech coders which in general are optimized for traditional POTS line quality of 300–3400 Hz.

G.722.2 Adaptive Multi-Rate Wideband is the first wideband codec to be standardized for both wireless (3GPP) and wireline (ITU-T Recommendation G.722.2) applications.

OVERVIEW

The ITU-T Recommendation G.722.2, Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB), was approved in July of 2003 by the ITU-T Study Group 16 under the ITU-T Recommendation A.8 procedure. This proved to be a significant event throughout international telecommunications communities, because the same specification was also adopted by the 3 rd Generation Partnership Project (3GPP). The standardization of AMR-WB by both ITU and 3GPP meant that the same algorithms and processing techniques can be deployed on traditional LAN line circuits, as well as wireless communication/radio networks.

The AMR Wide Band codec is based on the Code Excited Linear Prediction (CELP) coding model, allowing the end user network to experience truer voice signals due to the higher bandwidth. Compared to typical narrow band coding, the AMR-WB codec operates at double the sample rate which ultimately leads to more natural sounding voice and music content. The codec also employs other routines that have become characteristic to telephony networks such as Voice Activity Detection (VAD), Discontinuous Transmission (DTX) and Comfort Noise Generation (CNG).

Translate »