Description
The Adaptive Multi-Rate Wideband (AMR-WB) speech codec is a sophisticated audio compression algorithm designed specifically for mobile telecommunications. Unlike traditional narrowband codecs that operate with 8 kHz sampling (covering 300-3400 Hz), AMR-WB uses 16 kHz sampling to capture frequencies from 50 Hz to 7 kHz. This expanded frequency range provides significantly improved speech quality, naturalness, and intelligibility, making conversations sound more lifelike and reducing listener fatigue. The codec employs Algebraic Code Excited Linear Prediction (ACELP) technology with multi-rate operation, allowing it to adapt to varying channel conditions while maintaining optimal voice quality.
AMR-WB operates with nine different bit rates ranging from 6.60 kbit/s to 23.85 kbit/s, with the most commonly used rates being 12.65 kbit/s and 23.85 kbit/s. The codec uses a frame length of 20 milliseconds, corresponding to 320 samples at 16 kHz sampling rate. Each frame is divided into four subframes of 5 ms each for more efficient processing. The encoder analyzes the speech signal using linear prediction analysis to extract spectral parameters (Line Spectral Frequencies), pitch parameters (adaptive codebook), and innovation parameters (fixed codebook). These parameters are quantized and transmitted to the decoder, which reconstructs the speech signal using synthesis filtering.
The codec's architecture includes several key components: the pre-processing module for high-pass filtering and signal scaling, the linear prediction analysis module for spectral envelope estimation, the open-loop pitch analysis for initial pitch estimation, and the closed-loop pitch search for refined pitch parameters. The innovation codebook search uses algebraic codebooks with pulse positions and signs optimized for efficient encoding. The decoder performs the inverse operations, including parameter decoding, excitation generation, and synthesis filtering to reconstruct the speech signal. Post-processing includes adaptive post-filtering to enhance the perceptual quality of the reconstructed speech.
AMR-WB incorporates sophisticated voice activity detection (VAD) and comfort noise generation (CNG) mechanisms for efficient discontinuous transmission during silence periods. The codec supports multiple operational modes including full-rate, half-rate, and variable-rate operation depending on network conditions. It includes robust error concealment techniques to handle frame losses and transmission errors, ensuring graceful degradation of voice quality under poor channel conditions. The codec's design emphasizes both compression efficiency and computational complexity optimization, making it suitable for implementation on mobile devices with limited processing power and battery life.
In 3GPP networks, AMR-WB is integrated into the media processing chain of voice services, interfacing with transport protocols like RTP/UDP/IP for packet-switched voice. The codec supports transcoding-free operation in end-to-end scenarios when both terminals support AMR-WB, preserving the full wideband quality throughout the call path. It has been extended with enhanced versions like AMR-WB+ for music and general audio, and EVS-WB which provides even better quality and efficiency. AMR-WB's widespread adoption across mobile generations from 3G to 5G demonstrates its fundamental role in delivering high-quality voice services in modern telecommunications.
Purpose & Motivation
AMR-WB was developed to address the limitations of narrowband speech codecs that had dominated mobile communications since the early days of cellular networks. Traditional narrowband codecs like AMR-NB (Adaptive Multi-Rate Narrowband) operated within the 300-3400 Hz frequency range, which was sufficient for basic intelligibility but lacked the naturalness and richness of face-to-face conversation. This frequency limitation resulted in muffled speech, reduced intelligibility of certain consonants (especially fricatives like 's', 'f', and 'th'), and overall listener fatigue during extended conversations. The telecommunications industry recognized that improved voice quality could enhance user experience, reduce miscommunication, and provide competitive differentiation in increasingly saturated mobile markets.
The development of AMR-WB was motivated by several key factors: the availability of increased processing power in mobile devices, improved network bandwidth capabilities, and growing consumer expectations for better audio quality. Research in psychoacoustics had demonstrated that human speech contains important information in frequencies beyond the traditional telephone band, particularly in the 50-300 Hz range (providing natural bass and vocal warmth) and the 3400-7000 Hz range (enhancing consonant clarity and speech intelligibility). By extending the frequency range to 50-7000 Hz, AMR-WB could capture these important spectral components, resulting in speech that sounds more natural, less strained, and more similar to in-person conversation.
Another important motivation was the need for a standardized wideband codec that could work across different network technologies and service providers. Prior to AMR-WB standardization, various proprietary wideband codecs existed, but they suffered from interoperability issues. 3GPP's standardization ensured that AMR-WB could be implemented consistently across devices and networks, facilitating global roaming and service continuity. The codec was designed to be backward compatible with existing network infrastructure while providing a clear migration path for operators to enhance their voice services. Its adaptive multi-rate capability allowed it to maintain good quality even under challenging radio conditions, making it suitable for the variable channel quality characteristic of mobile networks.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-5, normative work from Rel-15.
In Release 15, no specific new introductions for the AMR-WB function are detailed in the provided grounding context or the listed Change Request titles. The context generically defines support of the AMR codec as an example of an implementation capability but does not describe any Release 15-specific updates for AMR-WB. The only referenced update for a speech codec in the titles pertains to test vectors for the EVS codec, not AMR-WB.
- Update of test vectors for the EVS codec TS 26.444CR0024
In Release 16, the specific update for the AMR-WB codec involved corrections to its floating-point implementation to ensure proper functionality on 64-bit systems. This maintenance change was part of broader work on codecs and formats, including updates for the EVS codec test vectors. The release did not introduce new service capabilities or procedures for AMR-WB but focused on ensuring consistent implementation.
- Corrections to AMR-WB floating-point for 64-bit systems TS 26.204CR0020
- Various Corrections to 5GMS Codecs and Formats TS 26.511CR0002
- Update of test vectors for the EVS codec TS 26.444CR0034
- Update of test vectors for the EVS codec TS 26.444CR0040
- Update of test vectors for the EVS codec TS 26.444CR0045
- Profiles, Codecs and Formats (UCC) TS 26.511
In Release 17, the specific enhancement for the AMR-WB codec was the correction of a saturation issue in its fixed-point implementation. This update aimed to ensure the reliable technical performance of the speech codec, which is an essential capability for user equipment supporting speech services. The change was focused on maintaining the integrity of the codec's output under all conditions.
- Correction of a saturation issue in the AMR-WB fixed-point codec TS 26.173CR0036
In Release 18, the primary new development for the AMR-WB function was the introduction of support for the IVAS (Immersive Voice and Audio Services) codec. This addition expands the codec capabilities within the framework, specifically for multimedia conversational communications involving multiple parties. The change integrates IVAS as a new supported codec option alongside AMR-WB for services like IMS Multimedia Telephony.
In Release 19, the AMR-WB function was enhanced with the addition of IMS DC multiplexing support. This update allows the codec to operate within a multimedia conversational communication service involving multiple parties and connections. The change integrates AMR-WB into the IMS Multimedia Telephony service framework, which handles multiple media types in a synchronized way.
- Addition of IMS DC multiplexing support TS 26.114CR0579
Explore further
Broader topics and technologies where AMR-WB plays a role.
Defining Specifications
3GPP specifications that define or reference AMR-WB, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj00 | 3GPP Technical Terms and Definitions | Rel-19 |
| TR 22.813 va00 | Enhanced Voice Services for EPS Study | Rel-10 |
| TS 23.333 vj00 | MRFC-MRFP Mp Interface Requirements | Rel-19 |
| TS 23.334 vj00 | IMS-ALG to IMS-AGW Interface (Iq) Stage 2 | Rel-19 |
| TS 26.111 vj00 | 3G-324M Terminal Specification for CS Multimedia | Rel-19 |
| TS 26.114 vj10 | IMS Multimedia Telephony Media Handling | Rel-19 |
| TS 26.171 vj00 | Introduction to AMR-WB Speech Processing | Rel-19 |
| TS 26.173 vj00 | AMR-WB Codec ANSI-C Implementation | Rel-19 |
| TS 26.177 vj00 | DSR Extended Advanced Front-end Test Sequences | Rel-19 |
| TS 26.179 vj00 | Codecs and Media Handling for MCPTT | Rel-19 |
| TS 26.190 vj00 | AMR-WB Speech Codec Detailed Mapping | Rel-19 |
| TS 26.191 vj00 | AMR-WB Error Concealment Procedure | Rel-19 |
| TS 26.192 vj00 | AMR-WB Comfort Noise Requirements | Rel-19 |
| TS 26.204 vj00 | AMR-WB Floating-Point Codec Specification | Rel-19 |
| TS 26.244 vj00 | 3GPP File Format (3GP) Specification | Rel-19 |
| TS 26.252 vj00 | IVAS Codec Test Sequences Specification | Rel-19 |
| TS 26.256 vj00 | Jitter Buffer Management for IVAS | Rel-19 |
| TS 26.290 vj00 | AMR-WB+ Audio Codec Specification | Rel-19 |
| TS 26.441 vj00 | EVS Audio Processing Introduction | Rel-19 |
| TS 26.442 vj00 | EVS Codec Fixed Point ANSI-C Code | Rel-19 |
| TS 26.443 vj00 | EVS Codec Floating-Point C Code | Rel-19 |
| TS 26.444 vj00 | EVS Codec Conformance Test Sequences | Rel-19 |
| TS 26.446 vj00 | EVS Codec AMR-WB Backward Compatibility Spec | Rel-19 |
| TS 26.447 vj00 | EVS Frame Loss Concealment Procedure | Rel-19 |
| TS 26.448 vj00 | EVS Jitter Buffer Management Specification | Rel-19 |
| TS 26.450 vj00 | EVS Codec DTX System Level Aspects | Rel-19 |
| TS 26.451 vj00 | EVS Codec Voice Activity Detector (VAD) Specification | Rel-19 |
| TS 26.452 vj00 | EVS Codec Fixed-Point C Code Implementation | Rel-19 |
| TS 26.453 vj00 | EVS Codec Generic Frame Format for 3G CS Networks | Rel-19 |
| TS 26.511 vj00 | 5G Media Streaming Profiles, Codecs & Formats | Rel-19 |
| TR 26.916 ve20 | eSRVCC Transcoding Minimization Study | Rel-14 |
| TR 26.923 vj00 | Study on IMS-based Telepresence Media Handling | Rel-19 |
| TR 26.935 vj00 | Speech Codec Performance for Packet Switched Multimedia | Rel-19 |
| TR 26.937 vj00 | 3GPP PSS Characterization | Rel-19 |
| TR 26.943 vj00 | SES Codec Selection Report | Rel-19 |
| TR 26.952 vj00 | EVS Codec Selection, Verification & Characterization | Rel-19 |
| TR 26.969 vj00 | eCall In-band Modem Performance Characterization | Rel-19 |
| TR 26.976 vj00 | AMR-WB Codec Characterization & Verification | Rel-19 |
| TS 29.163 vj00 | Interworking between 3GPP IM CN and CS networks | Rel-19 |
| TS 36.750 ve10 | Study on enhancement of VoLTE | Rel-14 |
| TS 45.009 vj00 | GSM AMR Link Adaptation & Control | Rel-19 |