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
Detected Changes Across Releases
from 3GPP Change RequestsSpecific 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.
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.
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.
| Specification | Title | Release |
|---|---|---|
| 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 |