Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

FR

Full Rate

FR has more than one meaning in 3GPP. Also: Frequency Range.

Services →

FR is the original GSM speech codec mode that provides the standard 13 kbps voice channel, offering a balance between quality and spectral efficiency for basic telephony in 2G networks.

Introduced
R96
Where
Services › Codecs
Specifications
15 specs
Also in
Radio Access Network
FR Description Purpose What changed Neighbours Specifications

Description

Full Rate (FR) refers to the primary speech coding standard used in the GSM cellular system, officially known as the GSM Full Rate speech codec or GSM 06.10. It operates by compressing the digital speech signal to a net bit rate of 13 kbps for transmission over the radio interface. The codec is based on a Regular Pulse Excitation–Long-Term Prediction (RPE-LTP) algorithm. This algorithm models the human vocal tract to efficiently represent speech signals. The encoding process involves analyzing short frames of speech (typically 20 ms) to extract parameters like linear predictive coding (LPC) coefficients, long-term prediction (pitch) parameters, and an excitation signal represented by regular pulses.

The 13 kbps encoded bitstream is then channel coded, adding redundancy for error protection, resulting in a gross bit rate of 22.8 kbps allocated within a GSM traffic channel (TCH). This channel occupies one time slot per TDMA frame. The decoder on the receiving side reconstructs the speech signal from these transmitted parameters. The FR codec was designed to provide acceptable voice quality under a wide range of channel conditions, including moderate levels of background noise and some radio transmission errors. Its design prioritized computational simplicity for the mobile hardware of the late 1980s and early 1990s.

While FR was the baseline, GSM standards later introduced Enhanced Full Rate (EFR) and Adaptive Multi-Rate (AMR) codecs that offered superior quality or flexibility. However, FR remained a mandatory fallback option for interoperability and coverage in early GSM deployments. The term 'Full Rate' also broadly distinguishes this standard bit rate channel from the Half Rate (HR) channel, which uses a different codec to double capacity by fitting two calls into the bandwidth of one FR channel, albeit with lower speech quality.

Purpose & Motivation

The Full Rate speech codec was created as the cornerstone of GSM's voice service, the system's primary application. Its purpose was to define a digital representation of speech that could be reliably transmitted over the error-prone radio channel while meeting key constraints: limited bandwidth (one time slot per user), acceptable end-to-end voice quality, and feasible computational complexity for early digital mobile phones. Before GSM, analog cellular systems (like NMT or AMPS) did not require such a low-bit-rate digital codec.

The development of FR addressed the challenge of transitioning telephony from analog to digital within a strict spectral efficiency framework. The 13 kbps rate was a compromise between quality and capacity, enabling GSM operators to offer commercial voice services. It solved the problem of providing a standardized, interoperable voice coding method that all GSM networks and handsets could implement, ensuring seamless international roaming. While later codecs like EFR and AMR were developed to improve quality or adaptability, FR established the fundamental architecture for digital voice in mobile networks and served as the universal baseline for many years.

What changed in its specifications

The latest release-to-release comparison of specifications that define FR. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →

Evolution Across Releases

An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.

R96 Initial

Introduced as the default speech codec for GSM telephony service. The initial architecture defined the RPE-LTP algorithm, 20 ms speech frames, and the channel coding scheme to protect the 13 kbps source bitstream for transmission over the TCH/F channel.

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TR 22.813 va00 Enhanced Voice Services for EPS Study Rel-10 read
TR 25.933 v540 IP Transport in UTRAN Rel-5 read
TS 26.267 vj00 eCall In-band Modem Specification Rel-19 read
TS 26.269 vj00 eCall In-band Modem Conformance Testing Rel-19 read
TS 26.447 vj00 EVS Frame Loss Concealment Procedure Rel-19 read
TR 26.952 vj00 EVS Codec Selection, Verification & Characterization Rel-19 read
TR 26.967 vj00 eCall via CTM Suitability Analysis Rel-19 read
TR 26.969 vj00 eCall In-band Modem Performance Characterization Rel-19 read
TR 26.976 vj00 AMR-WB Codec Characterization & Verification Rel-19 read
TS 28.062 vj00 Tandem Free Operation (TFO) Service Description Rel-19 read
TR 45.903 vj00 SAIC Feasibility Study for GSM Networks Rel-19 read
TR 45.914 vj00 MUROS Feasibility Study for Voice Capacity Rel-19 read
TS 46.055 vj00 GSM Enhanced Full Rate Speech Codec Performance Rel-19 read
TS 46.085 vj00 GSM Speech Codec Interoperability Test Report Rel-19 read