FACCH/F

Fast Associated Control Channel/Full rate

Radio Access Network
Introduced in Rel-5
The full-rate variant of the FACCH used in conjunction with a full-rate Traffic Channel (TCH/F) in GSM. It steals frames from the TCH/F to transmit urgent signaling, employing the same channel coding and interleaving scheme as the full-rate speech channel for robust control message delivery during a call.

Description

The Fast Associated Control Channel/Full rate (FACCH/F) is a specific implementation of the FACCH concept designed to work with a Full-rate Traffic Channel (TCH/F) in the GSM system. A TCH/F is a channel that carries user information—typically digitally encoded speech at 13 kbps—using the full capacity of one physical time slot per frame. The FACCH/F operates identically to the generic FACCH but is explicitly tied to this full-rate traffic bearer. Its operation is defined by the same 'stealing' principle: when an urgent Layer 3 signaling message needs to be transmitted, one or more 20 ms blocks (each carrying 260 bits of coded speech) on the TCH/F are pre-empted.

Technically, the process involves the transmitter setting the stealing flags in the header of a normal burst to indicate the contained data is for the FACCH. The 184-bit FACCH information field (containing the Layer 3 message) is then processed with a specific channel coding chain. This includes adding a 40-bit Fire Code for error detection and 4 tail bits, followed by convolutional encoding with a rate of 1/2, resulting in a 456-bit block. This block is then interleaved over 8 consecutive TDMA bursts, exactly mirroring the interleaving scheme used for full-rate speech traffic (TCH/FS). This shared interleaving and coding ensures the FACCH/F benefits from the same robustness against fading and interference as the voice channel itself.

Within the network architecture, the FACCH/F is a logical channel activated only when the mobile station is in dedicated mode on a TCH/F. It is managed by the Layer 2 LAPDm protocol on both the MS and BTS. Its primary role is to facilitate all the time-critical control functions for a full-rate connection, such as executing handover commands, managing ciphering mode changes, sending immediate assignment messages, and carrying measurement results. By being tightly coupled with the TCH/F, it ensures that control signaling for a high-quality voice call maintains similar transmission reliability and timing, which is crucial for maintaining call integrity during mobility events or other network interventions.

Purpose & Motivation

The FACCH/F exists to provide a fast and reliable signaling path specifically for connections using the GSM full-rate speech codec. The creation of distinct variants (FACCH/F and FACCH/H for half-rate) was motivated by the different channel structures and coding schemes used for full-rate and half-rate traffic channels. A one-size-fits-all FACCH would not be optimal because the underlying TCH's frame structure, bit capacity, and error protection schemes differ.

Historically, as GSM defined its full-rate speech channel (TCH/FS), it needed a corresponding control channel that could seamlessly steal bandwidth from it without complicating the receiver's design. The FACCH/F was standardized to ensure that the stealing mechanism, coding, and interleaving were perfectly aligned with the TCH/F. This solved the problem of integrating urgent network control into the voice stream efficiently, a significant advancement over earlier cellular systems where such control might require a separate, parallel channel, consuming additional spectrum and adding complexity.

It addressed the specific need for low-latency signaling associated with the primary voice service of early GSM networks. By tailoring the FACCH to the full-rate channel's characteristics, 3GPP ensured maximum compatibility and performance, enabling robust handovers and network control that were essential for the commercial success and perceived quality of GSM voice calls.

Key Features

  • Specifically associated with a Full-rate Traffic Channel (TCH/F)
  • Uses the same 20 ms frame structure and stealing mechanism as the generic FACCH
  • Employs identical channel coding (convolutional code rate 1/2) and interleaving (over 8 bursts) as TCH/FS
  • Carries 184-bit Layer 3 messages for urgent control
  • Identified by stealing flags within the normal burst
  • Critical for managing active full-rate voice calls

Evolution Across Releases

Rel-5 Initial

Formally defined as the full-rate variant of the FACCH within the 3GPP terminology specifications. The initial specification solidified its association with the TCH/F channel, detailing the exact multiplexing, coding, and interleaving rules that align with the full-rate speech traffic channel to ensure reliable in-band signaling.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905