Description
The Extended Coverage Random Access Channel (EC-RACH) is a logical uplink channel in the GSM/EDGE Radio Access Network (GERAN) specified by 3GPP TS 44.060. It is a fundamental component of the Extended Coverage GSM (EC-GSM) system, designed specifically for Cellular Internet of Things (CIoT) applications. The EC-RACH is used by a User Equipment (UE), typically an IoT device, to request an initial connection or resource allocation from the network. This random access procedure is the device's first uplink transmission, crucial for scenarios such as sending sensor data, establishing a connection after being paged, or performing location updates. The channel is optimized for environments with extreme signal attenuation, where a standard GSM RACH procedure would fail due to insufficient signal strength at the base station receiver.
From an architectural perspective, the EC-RACH is mapped onto specific physical resources within the GSM multiframe structure. It operates on the same physical channel as the legacy RACH but uses a distinct, more robust format known as the Coverage Enhanced Access Burst (CEAB). The transmission mechanism is based on the principle of repetition and frequency hopping. A device attempting random access will transmit a sequence of identical CEABs, not just a single burst. The number of bursts transmitted is determined by the device's coverage class, which is estimated based on the received signal level of the downlink broadcast channels (EC-BCCH/EC-SCH). For instance, a device in Coverage Class 3 might transmit 16 consecutive CEABs. These bursts are spread across different timeslots and frequencies according to a predefined pattern, providing both time and frequency diversity to combat fading and interference.
The technical operation involves several key steps. First, the device synchronizes to the network using the EC-SCH and reads system information from the EC-BCCH, which includes parameters for EC-RACH access such as available frequencies and coverage class mappings. The device then selects a coverage class based on its measured downlink path loss. When it needs to access the network, it transmits the required number of CEAB repetitions on the EC-RACH. Each CEAB carries a shortened training sequence and an 8-bit payload that conveys a random reference number. The base station, upon detecting these repeated bursts, can combine them to improve detection probability. Once detected, the network responds with an Immediate Assignment message on the Extended Coverage Access Grant Channel (EC-AGCH), assigning dedicated resources for the device to continue the connection setup. The robust design of the CEAB, combined with repetition, allows the EC-RACH to function reliably at coupling losses up to 164 dB.
Purpose & Motivation
EC-RACH was developed to solve the critical problem of how IoT devices located in extremely poor coverage conditions can initially contact the GSM network. In traditional mobile networks, the Random Access Channel (RACH) is the gateway for any device to request service. However, the standard GSM RACH uses a single, short access burst that is highly susceptible to failure under significant path loss, interference, or fading. For IoT devices deployed in challenging environments like underground utility vaults, deep within industrial plants, or in rural areas at the edge of cell coverage, this meant they were effectively isolated—unable to send data or even register with the network. This limitation was a major barrier to using existing GSM infrastructure for reliable massive IoT deployments.
The creation of EC-RACH was driven by the 3GPP's Cellular IoT initiative in Release 13, which aimed to adapt GSM networks for low-power, wide-area (LPWA) applications. A key performance target was to support a Maximum Coupling Loss (MCL) of 164 dB, requiring a 20 dB improvement over legacy GSM. The random access procedure is the most vulnerable link in the uplink because it occurs before any closed-loop power control or precise timing alignment. EC-RACH addresses this by introducing a robust, repeated access burst (CEAB) that gives the network multiple chances to detect the device's access attempt. This ensures that even devices at the very edge of coverage can successfully initiate communication.
Before EC-GSM, operators had limited options for serving devices in such locations, often resulting in dead zones for MTC. Proprietary solutions or simply deploying more base stations were costly and inefficient. EC-RACH provides a standardized, network-efficient method. It allows the network to support a mix of legacy devices and new CIoT devices on the same carrier. The coverage class mechanism ensures that devices only use the necessary level of repetition, conserving device battery life and reducing uplink interference. By solving the initial access problem, EC-RACH enables the full potential of EC-GSM for applications such as smart metering, asset tracking, and environmental monitoring, where devices must operate autonomously for years and from virtually any location.
Key Features
- Employs Coverage Enhanced Access Bursts (CEAB) with robust modulation for improved detection at low SNR
- Uses transmission repetition based on device coverage class (e.g., 4, 8, 16, 32 bursts) to overcome high path loss
- Incorporates frequency hopping across repeated bursts to provide frequency diversity and mitigate interference
- Carries an 8-bit random reference in each burst for unique identification of the access attempt
- Designed to operate at a Maximum Coupling Loss (MCL) of 164 dB, enabling access from extreme locations
- Works in conjunction with EC-AGCH for network response, completing the extended coverage random access procedure
Evolution Across Releases
Introduced as a core component of EC-GSM-IoT in Release 13. The initial specification defined the Coverage Enhanced Access Burst (CEAB) format and the repetition-based access procedure. It established the mapping between coverage classes (derived from downlink measurements) and the number of CEAB repetitions required on the uplink EC-RACH to achieve the target 164 dB MCL.
Defining Specifications
| Specification | Title |
|---|---|
| TS 44.060 | 3GPP TR 44.060 |