PACCH

Packet Associated Control Channel

Radio Access Network
Introduced in Rel-5
A logical channel in GPRS/EDGE networks that carries signaling and control information associated with a specific user's packet data traffic (TBF). It is essential for managing uplink and downlink resource assignments, power control, and acknowledgments during active data transfers.

Description

The Packet Associated Control Channel (PACCH) is a fundamental logical control channel within the GSM/EDGE Radio Access Network (GERAN) architecture, specifically for packet-switched services introduced with GPRS. It operates in conjunction with a Temporary Block Flow (TBF), which is a physical connection established for the transfer of packet data units. Unlike common control channels, the PACCH is uniquely associated with a specific user's TBF. Its primary function is to transport in-band signaling necessary for the real-time management of that TBF. This includes critical messages for resource assignment, such as the allocation of uplink and downlink Packet Data Channels (PDCHs), and for link adaptation, like commands for power control and timing advance adjustments to maintain radio link quality.

Architecturally, the PACCH shares the same physical radio resources (timeslots) as the Packet Data Traffic Channel (PDTCH) assigned to the user. It does not have dedicated timeslots; instead, it dynamically occupies blocks within the assigned PDCHs. This multiplexing is managed by the Medium Access Control (MAC) layer. When a mobile station (MS) is engaged in a packet transfer, the network can send control messages to the MS on the downlink PACCH, and the MS can send control messages to the network on the uplink PACCH. Key message types include Packet Uplink/Downlink Assignment messages, which allocate radio blocks for data transfer, and Packet Control Acknowledgment messages, which provide acknowledgments for received RLC/MAC blocks.

The PACCH's role is critical for efficient radio resource management. It enables the network to dynamically respond to changing channel conditions and data requirements without tearing down the TBF. For instance, if channel quality degrades, the network can use the PACCH to command a reduction in coding scheme or an increase in transmit power. It also carries polling requests and responses, which are used for status reporting and contention resolution. The channel's association with a specific TBF ensures that control signaling is timely and targeted, minimizing latency for control commands compared to using common channels, which would require addressing and contention. This design is a cornerstone of the packet-switched evolution of GSM, providing the necessary agility for bursty data traffic.

Purpose & Motivation

The PACCH was created to address a fundamental limitation of classic GSM networks, which were designed primarily for circuit-switched voice. In circuit-switched mode, dedicated signaling channels (like the SACCH) were permanently associated with a traffic channel for the duration of a call. For packet data, however, resources are allocated on-demand in short bursts. A permanent, dedicated signaling channel for each potential data user would be incredibly wasteful of scarce radio spectrum.

The introduction of GPRS required a new, efficient mechanism for delivering control signaling specifically tied to the ephemeral, burst-oriented nature of packet data transfers. The PACCH solves this by being dynamically associated only with an active Temporary Block Flow (TBF). It reuses the same physical resources as the data transfer, eliminating the need for a separate, permanently allocated signaling channel. This design optimizes spectral efficiency, a critical concern for early mobile data services. It allows the network to perform essential functions like resource reassignment, link adaptation, and acknowledgments with minimal overhead and latency, directly supporting the quality of service for packet data applications.

Historically, without a channel like the PACCH, managing a packet data session would require constant setup and teardown of signaling contexts using common control channels, introducing significant delay and signaling load. The PACCH provided the necessary 'in-session' control plane, enabling GPRS to offer a credible, efficient data service over existing GSM infrastructure. It was a key enabler for the always-on data experience, allowing control messages to be interleaved with data blocks without interrupting the flow.

Key Features

  • Dynamically associated with a specific Temporary Block Flow (TBF)
  • Shares physical resources (PDCH) with the associated PDTCH
  • Carries critical TBF management signaling (assignments, acknowledgments)
  • Supports uplink and downlink control message transmission
  • Enables real-time link adaptation (power control, timing advance)
  • Used for polling and status reporting during active data transfer

Evolution Across Releases

Rel-5 Initial

Introduced as part of the EDGE (EGPRS) specifications in 3GPP Release 5. The initial architecture defined the PACCH as the channel for carrying signaling related to a Temporary Block Flow (TBF), including Packet Uplink/Downlink Assignments and control acknowledgments. It was designed to operate with both GPRS and enhanced GPRS (EGPRS) modulation and coding schemes.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 43.064 3GPP TR 43.064
TS 44.901 3GPP TR 44.901