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

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-18 3 changes

In Release 18, changes were introduced to support Multiparty Real-Time Text (RTT) within IMS Multimedia Telephony services. This involved updates for the multiplexing of IMS data channels to handle multiple participants. Additionally, corrections were made to the syntax for signalling AMR and EVS codec capabilities and media types.

  • Changes to support Multiparty RTT in TS 26.114 TS 26.114CR0558
  • Multiplexing of IMS data channels TS 23.228CR1444
  • Correction to xHE-AAC codecs parameter, AMR and EVS capability and media type signalling syntax TS 26.143CR0003
Rel-19 14 changes

In Release 19, the key enhancement for the AMR function was the introduction of support for multiplexing multiple Data Channel (DC) applications, specifically for IMS multimedia telephony, over a single SCTP connection. This update included corrections and clarifications to the procedures for DC multiplexing capability negotiation and de-multiplexing handling to avoid conflicts. These changes optimized the transport layer for services like AMR-based speech by allowing more efficient management of multiple concurrent data streams.

  • Support of multiplexing multiple DC applications over single SCTP connection TS 23.228CR1511
  • Updates to support multiplexing multiple DC applications over single SCTP connection TS 23.228CR1552
  • Service updates to support multiplexing multiple DC applications over single SCTP connection TS 23.228CR1586
  • Addition of IMS DC multiplexing support TS 26.114CR0579
  • Update on multiplexing handling TS 23.228CR1583
  • Correction on DC multiplexing capability negotiation TS 23.228CR1622

+ 8 more changes

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