FACCH/H

Fast Associated Control Channel/Half rate

Radio Access Network
Introduced in Rel-5
A half-rate control channel in GSM that steals bits from a half-rate traffic channel (TCH/H) to transmit urgent signaling messages. It enables critical signaling like handover commands during a voice call without requiring a dedicated full-rate channel, improving spectral efficiency.

Description

The Fast Associated Control Channel/Half rate (FACCH/H) is a signaling channel defined within the GSM radio interface, specifically for use with a Half-Rate Traffic Channel (TCH/H). It operates on the principle of 'in-band signaling' or 'stealing,' where pre-defined bits within the user data stream of the TCH/H are periodically repurposed to carry Layer 2 and Layer 3 signaling information. This mechanism is crucial because a dedicated standalone control channel would be inefficient for the sporadic but urgent signaling needs of an active connection. The FACCH/H is 'associated' because it is intrinsically linked to a specific user's TCH/H, and 'fast' because it provides lower latency signaling compared to the Slow Associated Control Channel (SACCH), which operates on a fixed, multi-frame schedule.

Architecturally, the FACCH/H is mapped onto the same physical resource as the TCH/H. The GSM burst structure includes a 'Stealing Flag' bit in its header. When this flag is set, it indicates to the receiver that the payload of that particular burst contains FACCH data instead of user traffic. The channel coding for the FACCH/H is robust, typically involving convolutional coding and interleaving over multiple bursts to ensure reliable reception even in poor radio conditions. This is essential as the signaling messages it carries, such as handover commands, are critical for maintaining call continuity.

In operation, the network's Base Station Controller (BSC) decides when to use the FACCH/H. When a signaling message needs to be sent to a mobile station (MS) engaged in a half-rate voice call, the BSC instructs the Base Transceiver Station (BTS) to replace the appropriate speech frames with the encoded FACCH/H data. The MS, upon detecting the stealing flags, decodes the control message and acts upon it, such as executing a handover to a new cell. The primary role of the FACCH/H is to support real-time control procedures for a connection that is already established, balancing the need for immediate signaling with the efficient use of radio spectrum allocated for voice.

Purpose & Motivation

The FACCH/H was developed to extend the efficient signaling capabilities of the full-rate FACCH to the half-rate traffic channels introduced in GSM to increase network capacity. Before half-rate codecs, all voice calls used a Full-Rate Traffic Channel (TCH/F), which had an associated FACCH/F. The introduction of the TCH/H, which uses more efficient speech coding to halve the bandwidth per call, created a need for a corresponding control channel mechanism. Without the FACCH/H, half-rate calls would lack a low-latency signaling path, forcing all signaling onto the much slower SACCH or requiring a fallback to a full-rate channel just for signaling, both of which would degrade user experience and negate the capacity gains of half-rate coding.

The core problem it solves is providing timely and reliable delivery of critical signaling messages—most notably handover commands—for subscribers using half-rate speech channels. Handover decisions are time-sensitive; delays can lead to dropped calls. The FACCH/H ensures that a mobile station in a half-rate call can receive and execute a handover command with latency comparable to a full-rate call, maintaining service quality. Its creation was motivated by the dual goals of network optimization (supporting more users per cell) and maintaining, or even improving, the perceived quality of service for all subscribers as network traffic grew.

Key Features

  • In-band signaling via bit stealing from TCH/H bursts
  • Uses stealing flags in burst headers to indicate control data
  • Provides low-latency signaling for active half-rate connections
  • Carries critical Layer 3 messages like handover commands
  • Employs robust channel coding (convolutional coding, interleaving) for reliability
  • Operates in a point-to-point mode associated with a specific MS connection

Evolution Across Releases

Rel-5 Initial

Introduced as part of the GSM enhancements for half-rate traffic channel support. Defined the fundamental mechanism of stealing bits from a TCH/H to create a fast signaling channel, specifying the burst structure, stealing flags, and channel coding to ensure reliable delivery of urgent control messages during a half-rate voice call.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905