E-RUCCH

E-DCH Random Access Uplink Control Channel

Radio Access Network
Introduced in Rel-7
An uplink control channel in UMTS TDD used for random access procedures in Enhanced Uplink. It allows UEs to request resources for E-DCH transmission when not in active state, facilitating fast setup and reducing latency for uplink packet data.

Description

The E-DCH Random Access Uplink Control Channel (E-RUCCH) is a physical uplink channel specified in 3GPP UMTS standards for Time Division Duplex (TDD) mode. It is part of the Enhanced Uplink (E-DCH) framework, which enhances uplink packet data performance in UMTS networks. The E-RUCCH is used by User Equipment (UE) to initiate random access procedures when it needs to transmit uplink data but does not have an active E-DCH resource. This channel carries control information, such as scheduling requests and buffer status reports, to the Node B, enabling the network to allocate appropriate uplink resources quickly. The E-RUCCH operates in a contention-based manner, meaning multiple UEs may attempt to use it simultaneously, requiring collision resolution mechanisms.

Architecturally, the E-RUCCH is mapped onto specific uplink time slots and codes in the TDD frame structure. It utilizes the physical random access channel (PRACH) resources but is tailored for E-DCH purposes. The transmission on E-RUCCH involves the UE sending a preamble followed by a message part, which includes details like the UE identity, requested resource size, and power headroom. The Node B detects these transmissions and responds with grants on downlink channels like the E-DCH Absolute Grant Channel (E-AGCH). The E-RUCCH design incorporates power ramping and backoff procedures to handle collisions and ensure reliable access under varying load conditions.

How it works: When a UE has data to send but no active E-DCH allocation, it selects a random access opportunity on the E-RUCCH based on available slots and codes. It transmits a preamble to gain the Node B's attention, and if acknowledged, proceeds with the message part. The Node B processes this information and allocates E-DCH resources via downlink signaling. This process reduces the time required to establish uplink transmissions compared to traditional random access channels, which are slower and less optimized for packet data. The E-RUCCH plays a critical role in minimizing latency for uplink packet access, especially for bursty traffic like web browsing or instant messaging, by enabling fast resource requests and allocations.

Purpose & Motivation

The E-RUCCH was created to address the limitations of existing random access channels in UMTS TDD for supporting Enhanced Uplink services. Before E-DCH, uplink data transmission in TDD relied on the Random Access Channel (RACH), which was designed for initial access and small data bursts but lacked efficiency for high-speed packet data. The RACH procedures were slower and not integrated with fast scheduling mechanisms, leading to higher latency and lower throughput for applications requiring frequent uplink transmissions. With the introduction of Enhanced Uplink in Release 6, there was a need for a dedicated random access channel that could quickly request E-DCH resources, aligning with the goal of improving uplink performance.

The motivation for E-RUCCH stemmed from the desire to reduce setup times for uplink packet data sessions in TDD mode. By providing a channel specifically for E-DCH random access, it solves the problem of inefficient resource request mechanisms that could bottleneck uplink data flow. This allows UEs to rapidly transition from idle or inactive states to active E-DCH transmission, supporting low-latency services and better resource utilization. The E-RUCCH enhances the overall user experience by enabling faster uploads and more responsive applications, meeting the demands of evolving mobile data usage in 3G networks.

Key Features

  • Used for random access to request E-DCH resources in UMTS TDD
  • Carries control information like scheduling requests and buffer status
  • Operates in a contention-based manner with collision resolution
  • Mapped to uplink time slots and codes in TDD frame structure
  • Supports fast setup for uplink packet data transmissions
  • Integrates with E-DCH scheduling mechanisms for low latency

Evolution Across Releases

Rel-7 Initial

Introduced the E-RUCCH as a new uplink control channel for UMTS TDD to facilitate random access procedures for Enhanced Uplink. It enabled UEs to quickly request E-DCH resources, reducing latency and improving uplink performance for packet data services.

Defining Specifications

SpecificationTitle
TS 25.202 3GPP TS 25.202
TS 25.221 3GPP TS 25.221
TS 25.222 3GPP TS 25.222
TS 25.224 3GPP TS 25.224
TS 25.302 3GPP TS 25.302
TS 25.319 3GPP TS 25.319
TS 25.321 3GPP TS 25.321
TS 25.331 3GPP TS 25.331
TS 25.423 3GPP TS 25.423
TS 25.433 3GPP TS 25.433
TS 37.320 3GPP TR 37.320