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

Glossary term · Radio Access Network

UFI

Unreliable Frame Indication

Radio Access Network →

UFI is a GSM/EDGE indicator that signals a received frame is unreliable, allowing the receiver to apply appropriate error handling to support improved voice and data quality over degraded radio links.

Introduced
Rel-8
Where
Radio Access Network
Specifications
4 specs
UFI Description Purpose Neighbours Specifications

Description

The Unreliable Frame Indication (UFI) is a signaling element used in GSM/EDGE Radio Access Network (GERAN) to mark frames that have been received but are considered unreliable. It was introduced in 3GPP Release 8 as part of ongoing enhancements to GERAN voice and data performance. The UFI is defined in a set of GERAN specifications including TS 46.002 (Half rate speech; half rate speech processing functions), TS 46.021 (Half rate speech; ANSI-C code for the Half Rate Speech codec), TS 46.041 (Full rate speech; ANSI-C code for the Full Rate Speech codec), and TS 46.085 (Substitution and muting of lost frames for Full Rate speech traffic channels). The UFI allows the receiving side to distinguish between frames that are usable and those that should be treated as damaged or lost, improving the robustness of speech and data transmission over error-prone radio links.

In GERAN speech transmission, frames are carried over the radio interface and may be corrupted by interference, fading, or handover interruptions. Before UFI, the receiver typically relied on cyclic redundancy check (CRC) results and channel decoding quality metrics to decide whether a frame was usable. However, these mechanisms were not always aligned between the encoder and decoder, particularly for half-rate and full-rate speech codecs. The UFI provides an explicit indication from the radio subsystem to the speech decoder that a frame, even if it passed certain checks, should be considered unreliable. This is especially important for codecs that can conceal errors effectively if they know a frame is bad, but may produce annoying artifacts if they treat a bad frame as good.

The UFI is generated in the radio access network base station (BTS) or base station controller (BSC) based on radio link quality measurements, CRC results, and other decoding reliability metrics. It is then passed along with the speech frame to the speech decoder function in the transcoder or media gateway. When a frame is marked with UFI, the decoder can invoke frame substitution and muting procedures as defined in TS 46.085 for full-rate speech or equivalent procedures for half-rate speech. These procedures replace the unreliable frame with a synthesized version based on previous good frames, reducing audible artifacts and maintaining perceived speech quality.

The UFI is tightly coupled with the speech codec frame substitution logic. For the GSM Full Rate (FR) and Enhanced Full Rate (EFR) codecs, and for the Adaptive Multi-Rate (AMR) codec family, the decoder uses the UFI to trigger error concealment. For half-rate codecs, similar mechanisms apply. The indication is carried as a parameter alongside the speech frame in the interface between the radio network and the codec, such as in the Ater, A, or Iu interfaces depending on the network architecture. In modern GERAN deployments, UFI helps maintain acceptable voice quality in challenging radio conditions without requiring retransmissions, which would be impractical for real-time speech.

Although GERAN is a legacy radio access technology, UFI remains relevant in networks where GSM/EDGE is still deployed, particularly in rural areas and for machine-type communications. Its design principles — explicitly flagging unreliable frames to improve codec behavior — influenced later error concealment mechanisms in 3G and 4G systems. The UFI is a good example of how 3GPP specifications handle the practical realities of radio transmission: rather than pretending the channel is perfect, they provide mechanisms to gracefully degrade service when the radio link is degraded. Understanding UFI is valuable for engineers working on voice quality, codec design, and GERAN evolution.

Purpose & Motivation

UFI was created to improve the quality of speech and data services in GSM/EDGE networks by giving the speech decoder explicit information about frame reliability. In early GERAN systems, the decoder had to infer whether a received frame was good or bad based on CRC and other indirect indicators. This inference was not always accurate, leading to cases where a corrupted frame was treated as valid, causing loud artifacts, or where a valid frame was discarded unnecessarily, reducing quality. The lack of an explicit indication meant that different vendors could implement different heuristics, resulting in inconsistent voice quality across networks and devices.

By introducing UFI in Release 8, 3GPP standardized how the radio access network communicates frame reliability to the speech decoder. This standardization ensures that all compliant implementations handle unreliable frames consistently, using the frame substitution and muting procedures defined in the codec specifications. The result is more predictable and generally better voice quality in poor radio conditions, without requiring additional bandwidth or retransmissions.

UFI also supports the evolution of GERAN towards higher capacity and better coverage. As operators push GSM/EDGE networks to their limits, especially for voice over half-rate channels, the ability to gracefully handle unreliable frames becomes crucial. UFI helps maintain acceptable mean opinion score (MOS) in challenging scenarios, extending the usable life of GERAN infrastructure and improving user experience for the many millions of subscribers who still rely on 2G voice services.

Release Timeline

Evolution Across Releases

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

Rel-8 Initial

Initial introduction of the Unreliable Frame Indication (UFI) in GERAN specifications, defining how the radio access network signals unreliable speech frames to the decoder. Release 8 establishes the UFI in specifications such as TS 46.002, 46.021, 46.041, and 46.085, enabling improved error concealment for full-rate and half-rate speech codecs.

The definition of UFI carried over unchanged from Release 8; the term continued to be used in the same technical context without modification to its meaning or application.

The definition of UFI carried over unchanged from Release 9; no changes to the term's definition or usage were made in this release.

The definition of UFI carried over unchanged from Release 10; the term remained stable in the specifications.

The definition of UFI carried over unchanged from Release 11; no changes to its meaning or application were introduced.

The definition of UFI carried over unchanged from Release 12; the term continued to be used in the same manner.

The definition of UFI carried over unchanged from Release 13; no modifications to the term were made.

The definition of UFI carried over unchanged from Release 14; the term remained consistent in the specifications.

The definition of UFI carried over unchanged from Release 15; no changes to its definition or usage were introduced.

The definition of UFI carried over unchanged from Release 16; the term continued to be used without modification.

The definition of UFI carried over unchanged from Release 17; no changes to the term's meaning or application were made.

The definition of UFI carried over unchanged from Release 18; the term remained stable across all releases since its introduction in Release 8.

Defining Specifications

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

SpecificationTitleRelease
TS 46.002 vj00 Introduction to GSM Half-Rate Speech Processing Rel-19 read
TS 46.021 vj00 GSM Half Rate DTX Frame Substitution & Muting Rel-19 read
TS 46.041 vj00 GSM Half Rate Speech DTX Operation Rel-19 read
TS 46.085 vj00 GSM Speech Codec Interoperability Test Report Rel-19 read