Description
In the context of 3GPP GERAN (GSM/EDGE Radio Access Network) specifications, a 'Good traffic frame' is a specific type of traffic frame that is flagged by the Radio Subsystem (RSS) with two binary indicators: BFI (Bad Frame Indicator) set to '0' and UFI (Unreliable Frame Indicator) set to '0'. These flags are part of the frame quality information passed from the radio subsystem to the speech or data processing entities within the Mobile Station (MS) or Base Station System (BSS). The BFI=0 indicates that the frame was received and decoded successfully, meaning the cyclic redundancy check (CRC) or other error detection mechanisms did not detect any errors. The UFI=0 further indicates that the frame is considered reliable, i.e., not flagged as unreliable due to other quality metrics such as low signal strength or high bit error rate.
The concept of a Good traffic frame is fundamental to the operation of GSM speech and data services, particularly for the Adaptive Multi-Rate (AMR) codec and other speech codecs. When a traffic frame is received, the radio subsystem performs channel decoding, error detection, and possibly error correction. Based on the outcome, it sets the BFI and UFI flags. A Good traffic frame is then passed to the speech decoder, which can use it directly to reconstruct the speech signal without needing to apply error concealment techniques. This ensures high-quality audio and efficient use of network resources.
In the overall architecture, the Radio Subsystem encompasses the physical layer and parts of the link layer, including the channel codec and radio resource management. The BFI and UFI flags are typically generated in the channel decoder and are part of the frame quality information that is passed up the protocol stack. For example, in the GSM Adaptive Multi-Rate (AMR) speech codec, the BFI and UFI are used to control the operation of the speech decoder, including the activation of error concealment and the generation of comfort noise. A Good traffic frame allows the decoder to operate in normal mode, producing the best possible speech quality.
The term is defined in 3GPP specifications 46.031, 46.041, and 46.081, which cover the overall description of the GSM/EDGE Radio Access Network, the physical layer on the radio path, and the speech processing functions, respectively. These specifications detail the mapping of logical channels to physical channels, the channel coding and interleaving, and the speech codec frame handling. The definition of a Good traffic frame has remained consistent across all releases from Rel-8 to Rel-19, indicating its stable role in the system.
Understanding Good traffic frames is important for engineers working on GERAN optimization, as it directly impacts speech quality and data throughput. The ratio of good frames to bad frames is a key performance indicator (KPI) for network quality. Moreover, the handling of good frames is essential for features like downlink dual-carrier, mobile station receive diversity, and the evolution towards EDGE Evolution and beyond.
Purpose & Motivation
The concept of a Good traffic frame exists to provide a clear and standardized indication of successful and reliable frame reception in GSM/EDGE networks. Before this formalization, different implementations might have used varying criteria to determine if a frame was usable, leading to interoperability issues and suboptimal performance. By defining a Good traffic frame as one with BFI=0 and UFI=0, 3GPP ensured that all equipment vendors and network operators have a common understanding of frame quality, which is essential for consistent speech quality and data integrity.
This definition solves the problem of how to convey frame quality information from the radio subsystem to higher layers in a way that is both simple and effective. The BFI and UFI flags are binary indicators that can be easily generated by the channel decoder and interpreted by the speech decoder or other applications. This allows the receiver to decide whether to use the frame as is, apply error concealment, or discard it entirely. For speech services, using good frames directly avoids unnecessary concealment, which can degrade audio quality. For data services, good frames can be passed to higher layers without retransmission, improving throughput.
The motivation for this concept also stems from the need to support advanced speech codecs like AMR, which rely on accurate frame quality information to adapt their error concealment strategies. The AMR codec, for instance, uses the BFI and UFI to determine the appropriate error concealment method, such as muting, repetition, or interpolation. Without a clear definition of a good frame, the codec could not function optimally. Thus, the Good traffic frame concept was introduced to enable robust and high-quality speech communication in the presence of channel errors.
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.
Defining Specifications
3GPP specifications that define or reference Good traffic frame, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 46.031 vj00 | GSM Full Rate Speech DTX Operation | Rel-19 read |
| TS 46.041 vj00 | GSM Half Rate Speech DTX Operation | Rel-19 read |
| TS 46.081 vj00 | GSM Enhanced Full Rate DTX Operation | Rel-19 read |