AMR

Adaptive Multi-Rate

Services
Introduced in R99
AMR is a speech codec family standardized by 3GPP for GSM, UMTS, and LTE networks. It dynamically adapts bit rate based on channel conditions to optimize voice quality and network capacity. This is crucial for efficient spectrum usage and robust voice services across mobile generations.

Description

The Adaptive Multi-Rate (AMR) codec is a family of speech coding algorithms designed for mobile communication systems. It operates by compressing digitized speech signals into a range of bit rates, from 4.75 kbps to 12.2 kbps for narrowband AMR, and 6.60 kbps to 23.85 kbps for AMR-Wideband (AMR-WB). The core principle is source-controlled rate adaptation, where the codec mode (bit rate) is selected based on real-time assessments of radio channel quality and network load. This selection is managed by the network through in-band signaling or explicit control messages, allowing the system to prioritize either voice quality or capacity as needed.

Architecturally, AMR integrates into the voice processing chain at the User Equipment (UE) and the core network's Media Gateway (MGW) or Media Resource Function (MRF). The codec employs Algebraic Code-Excited Linear Prediction (ACELP) for narrowband and a modified ACELP for wideband, providing efficient modeling of the vocal tract and excitation signal. Key components include the speech encoder/decoder (codec), a Voice Activity Detector (VAD) for discontinuous transmission (DTX), and a comfort noise generator (CNG) to mask transmission gaps. The codec operates in conjunction with channel coding and interleaving in the physical layer to ensure robustness against errors.

In the network, AMR plays a pivotal role in the voice bearer path. For circuit-switched voice in GSM and UMTS, it is applied directly over the air interface, with the TRAU (Transcoder and Rate Adaptation Unit) or MGW handling rate adaptation and transcoding to/from PSTN codecs like G.711. For Voice over LTE (VoLTE) and Voice over NR (VoNR), AMR-WB is used as the primary codec within the IP Multimedia Subsystem (IMS), encapsulated in RTP/UDP/IP packets. The codec's adaptability allows the Radio Access Network (RAN) to command a lower bit rate during poor radio conditions, increasing channel coding protection and maintaining call continuity, or a higher bit rate for superior quality in good conditions.

The evolution to AMR-WB (marketed as HD Voice) extended the audio bandwidth from 300–3400 Hz to 50–7000 Hz, significantly improving naturalness and intelligibility. This required updates throughout the voice chain, including acoustic components in devices and wider bandwidth support in networks. AMR's design also facilitates seamless handovers between different radio access technologies (e.g., GSM to UMTS) through codec mode renegotiation and transcoding in the core network. Its standardized frame structure and control mechanisms ensure interoperability across vendors and operators, making it a foundational technology for global mobile voice services.

Purpose & Motivation

AMR was created to address the limitations of fixed-rate speech codecs used in early digital mobile systems like GSM, which employed the Full-Rate (FR) and Half-Rate (HR) codecs. These fixed codecs could not adapt to varying radio conditions: the FR codec provided consistent but sometimes inadequate quality under interference, while the HR codec offered higher capacity but lower quality. The primary motivation was to optimize the trade-off between voice quality and spectral efficiency dynamically, allowing networks to maintain acceptable quality during congestion or poor coverage while maximizing capacity during ideal conditions.

Historically, the introduction of AMR in 3GPP Release 99 (for GSM) and its adoption for UMTS was driven by the need for a unified, robust voice codec that could leverage advancements in digital signal processing. It solved the problem of inefficient spectrum usage by enabling the network to command a lower bit rate (and thus stronger error protection) during cell edge or interference scenarios, reducing drop calls. Conversely, in clear conditions, it could use higher bit rates for near-toll-quality audio. This adaptability was crucial for supporting higher user densities and improving overall service reliability.

Furthermore, AMR provided a migration path for enhanced voice services. It laid the groundwork for wideband audio (AMR-WB), which addressed the growing demand for high-definition voice experiences as networks evolved to packet-switched IMS architectures in LTE and 5G. By standardizing a single, adaptable codec family, 3GPP ensured backward compatibility and smooth interworking between legacy and modern networks, reducing complexity for operators and enabling consistent voice quality across generations.

Key Features

  • Dynamic bit rate adaptation from 4.75 to 12.2 kbps (narrowband) based on channel conditions
  • Wideband audio support (AMR-WB) with 50–7000 Hz bandwidth for HD Voice
  • Source-controlled rate selection managed by network for optimal quality/capacity trade-off
  • Integrated Voice Activity Detection (VAD) and Discontinuous Transmission (DTX) for power saving
  • Robustness against transmission errors through link adaptation and channel coding synergy
  • Standardized frame structure enabling multi-vendor interoperability and transcoding

Evolution Across Releases

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.495 3GPP TS 22.495
TS 22.813 3GPP TS 22.813
TS 22.977 3GPP TS 22.977
TS 23.107 3GPP TS 23.107
TS 23.207 3GPP TS 23.207
TS 23.228 3GPP TS 23.228
TS 23.333 3GPP TS 23.333
TS 23.334 3GPP TS 23.334
TS 23.802 3GPP TS 23.802
TS 23.979 3GPP TS 23.979
TS 24.147 3GPP TS 24.147
TS 24.819 3GPP TS 24.819
TS 24.930 3GPP TS 24.930
TS 25.323 3GPP TS 25.323
TS 25.415 3GPP TS 25.415
TS 26.071 3GPP TS 26.071
TS 26.077 3GPP TS 26.077
TS 26.090 3GPP TS 26.090
TS 26.092 3GPP TS 26.092
TS 26.102 3GPP TS 26.102
TS 26.111 3GPP TS 26.111
TS 26.114 3GPP TS 26.114
TS 26.117 3GPP TS 26.117
TS 26.131 3GPP TS 26.131
TS 26.132 3GPP TS 26.132
TS 26.141 3GPP TS 26.141
TS 26.143 3GPP TS 26.143
TS 26.171 3GPP TS 26.171
TS 26.177 3GPP TS 26.177
TS 26.190 3GPP TS 26.190
TS 26.192 3GPP TS 26.192
TS 26.202 3GPP TS 26.202
TS 26.231 3GPP TS 26.231
TS 26.235 3GPP TS 26.235
TS 26.236 3GPP TS 26.236
TS 26.244 3GPP TS 26.244
TS 26.256 3GPP TS 26.256
TS 26.267 3GPP TS 26.267
TS 26.269 3GPP TS 26.269
TS 26.274 3GPP TS 26.274
TS 26.290 3GPP TS 26.290
TS 26.447 3GPP TS 26.447
TS 26.448 3GPP TS 26.448
TS 26.511 3GPP TS 26.511
TS 26.916 3GPP TS 26.916
TS 26.923 3GPP TS 26.923
TS 26.926 3GPP TS 26.926
TS 26.937 3GPP TS 26.937
TS 26.943 3GPP TS 26.943
TS 26.952 3GPP TS 26.952
TS 26.967 3GPP TS 26.967
TS 26.969 3GPP TS 26.969
TS 26.975 3GPP TS 26.975
TS 26.976 3GPP TS 26.976
TS 26.978 3GPP TS 26.978
TS 28.062 3GPP TS 28.062
TS 29.163 3GPP TS 29.163
TS 29.332 3GPP TS 29.332
TS 36.750 3GPP TR 36.750
TS 43.068 3GPP TR 43.068
TS 43.069 3GPP TR 43.069
TS 45.009 3GPP TR 45.009
TS 45.903 3GPP TR 45.903
TS 45.912 3GPP TR 45.912
TS 45.913 3GPP TR 45.913
TS 45.914 3GPP TR 45.914
TS 48.061 3GPP TR 48.061