AMR

Adaptive Multi-Rate

Services →
Introduced in R99 Also in: Core Network, Radio Access Network, User Equipment

AMR is a 3GPP-standardized speech codec family for mobile networks that dynamically adapts its bit rate based on channel conditions to optimize voice quality and network capacity.

Category
Services
Introduced
R99
Where
Services › Codecs
Also touches
3 segments
Specifications
68 specs
AMR Description Purpose Related Classification Detected Changes Specifications

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.

Classification

Part ofIMS

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (2 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-18 1 change

In Release 18, a correction was made to the signalling syntax for AMR capability and media type. This update specifically addressed the parameter signalling for the AMR codec alongside the xHE-AAC and EVS codecs. The change ensures proper interoperability for UEs implementing the speech service Essential UE Requirement.

  • Correction to xHE-AAC codecs parameter, AMR and EVS capability and media type signalling syntax TS 26.143CR0003
Rel-19 1 change

In Release 19, the AMR function was updated to include support for AMR and mp3 files for messaging. This introduces new capabilities for handling these specific audio file formats within the messaging service. The change builds upon the existing foundational requirement for the AMR codec in UEs supporting speech services.

  • [MeME-MED] AMR and mp3 files for messaging TS 26.143CR0008

Explore further

Broader topics and technologies where AMR plays a role.

Defining Specifications

3GPP specifications that define or reference AMR, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TR 21.905 vj00 3GPP Technical Terms and Definitions Rel-19
TS 22.495 v1700 NGN Requirements for IMS Services Rel-7
TR 22.813 va00 Enhanced Voice Services for EPS Study Rel-10
TR 22.977 vj00 Speech Enabled Services and Multimodal Framework Rel-19
TS 23.107 vj00 UMTS QoS Framework Rel-19
TS 23.207 vj00 End-to-End QoS Framework for GPRS Rel-19
TS 23.228 vj50 IMS Stage-2 Service Description Rel-19
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 23.802 v1700 Enhanced End-to-End QoS Architecture Rel-7
TR 23.979 vj00 PoC over 3GPP Systems Architectural Requirements Rel-19
TS 24.147 vj00 IMS Conferencing Protocol Details Rel-19
TS 24.819 v1700 IMS Services via Fixed Broadband Access Rel-7
TR 24.930 vj00 IMS Session Setup Signalling Flows Rel-19
TS 25.323 vj00 Packet Data Convergence Protocol (PDCP) Specification Rel-19
TS 25.415 vj00 Iu Interface User Plane Protocol Rel-19
TS 26.071 vj00 AMR Speech Codec Introduction Rel-19
TS 26.077 vj00 AMR Noise Suppression Minimum Performance Requirements Rel-19
TS 26.090 vj00 AMR Speech Codec Detailed Mapping Specification Rel-19
TS 26.092 vj00 AMR Comfort Noise for SCR Operation Rel-19
TS 26.102 vj00 Mapping of AMR and other codecs to interfaces 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.117 vj00 5G Media Streaming Speech/Audio Capabilities Rel-19
TS 26.131 vj00 Terminal Acoustic Performance Requirements Rel-19
TS 26.132 vj00 Terminal Acoustic Test Methods Rel-19
TS 26.141 vj00 IMS Messaging & Presence Media Formats Rel-19
TS 26.143 vj00 5G Messaging Media Types and Codecs Rel-19
TS 26.171 vj00 Introduction to AMR-WB Speech Processing Rel-19
TS 26.177 vj00 DSR Extended Advanced Front-end Test Sequences Rel-19
TS 26.190 vj00 AMR-WB Speech Codec Detailed Mapping Rel-19
TS 26.192 vj00 AMR-WB Comfort Noise Requirements Rel-19
TS 26.202 vj00 AMR-WB Speech Codec Mapping Specification Rel-19
TS 26.231 vj00 CTM Minimum Performance Requirements Testing Rel-19
TS 26.235 vc00 Default Codecs for 3GPP IP Multimedia Subsystem Rel-12
TS 26.236 vc00 Packet Switched Conversational Multimedia Protocols Rel-12
TS 26.244 vj00 3GPP File Format (3GP) Specification Rel-19
TS 26.256 vj00 Jitter Buffer Management for IVAS Rel-19
TS 26.267 vj00 eCall In-band Modem Specification Rel-19
TS 26.269 vj00 eCall In-band Modem Conformance Testing Rel-19
TS 26.274 vj00 AMR-WB+ Codec Conformance Testing Specification Rel-19
TS 26.290 vj00 AMR-WB+ Audio Codec Specification 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.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.926 vj00 Traffic Models & Quality Evaluation for Media/XR in 5G 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.967 vj00 eCall via CTM Suitability Analysis Rel-19
TR 26.969 vj00 eCall In-band Modem Performance Characterization Rel-19
TR 26.975 vj00 AMR Speech Codec Performance Background Rel-19
TR 26.976 vj00 AMR-WB Codec Characterization & Verification Rel-19
TR 26.978 vj00 AMR Noise Suppression Selection Phase Technical Report Rel-19
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19
TS 29.163 vj00 Interworking between 3GPP IM CN and CS networks Rel-19
TS 29.332 vj00 MGCF-IM-MGW Interface Protocol (Mn) Rel-19
TS 36.750 ve10 Study on enhancement of VoLTE Rel-14
TS 43.068 vj00 Voice Group Call Service (VGCS) Stage 2 Rel-19
TS 43.069 vj00 Voice Broadcast Service (VBS) Stage 2 Rel-19
TS 45.009 vj00 GSM AMR Link Adaptation & Control Rel-19
TR 45.903 vj00 SAIC Feasibility Study for GSM Networks Rel-19
TR 45.912 vj00 GERAN Evolution Feasibility Study Rel-19
TR 45.913 vj00 Optimized Transmit Pulse Shape for EGPRS2-B Rel-19
TR 45.914 vj00 MUROS Feasibility Study for Voice Capacity Rel-19
TS 48.061 vj00 BTS-TRAU Protocol for HR Speech/Data Rel-19
Patrick Zandl

About the author: Patrick Zandl (b. 1974)

Telecommunications specialist, technology journalist (founder of the Mobil server), and developer who has been running since 2025 — the largest Czech-language resource on AI-assisted programming. Formerly Chief Wizard Architect at Prusa3D and head of development for Turris at CZ.NIC; currently a consultant and instructor on AI implementation in companies.