EGPRS

Enhanced GPRS

Radio Access Network
Introduced in R99
An enhancement to the GPRS packet-switched data service in GSM/EDGE networks, also known as EDGE. It employs advanced modulation (8PSK) and coding schemes to significantly increase data rates and spectral efficiency over the radio interface.

Description

Enhanced GPRS (EGPRS), commonly marketed as EDGE (Enhanced Data rates for GSM Evolution), is a pivotal upgrade to the GSM radio access network that dramatically improved its packet-switched data capabilities. It is defined as an evolution of the GPRS (General Packet Radio Service) standard, introducing new modulation techniques and more flexible link adaptation mechanisms to the existing TDMA (Time Division Multiple Access) frame structure of GSM.

At its core, EGPRS retains the 200 kHz carrier bandwidth and TDMA frame structure of GSM but replaces the Gaussian Minimum Shift Keying (GMSK) modulation used by GPRS with a more spectrally efficient 8-Phase Shift Keying (8PSK) modulation. This allows 3 bits to be transmitted per symbol instead of 1, tripling the raw symbol rate. Combined with this, EGPRS introduced nine Modulation and Coding Schemes (MCS-1 through MCS-9), which blend GMSK and 8PSK modulation with varying levels of forward error correction coding. The network and mobile station dynamically select the optimal MCS based on real-time radio channel conditions (a process called link adaptation), switching between GMSK and 8PSK and adjusting the code rate to maximize throughput or reliability.

Architecturally, EGPRS integrates seamlessly into the existing GSM/GPRS network. It requires upgrades at the BTS (Base Transceiver Station) and BSC (Base Station Controller) to support the new modulation and the more complex signal processing, as well as new terminal hardware. The core network (SGSN, GGSN) remains largely unchanged, treating EGPRS as a higher-speed access bearer. Key operational features include Incremental Redundancy (also called Hybrid ARQ Type II), where initially sent data packets contain high-coding-rate data, and if decoding fails, additional parity bits are sent in subsequent transmissions and combined with the original for a more robust decode, improving efficiency over poor links.

Purpose & Motivation

EGPRS was developed to address the severe bandwidth limitations of the original GPRS technology, which offered theoretical maximum data rates of only about 115 kbps but often delivered much lower practical speeds. As internet usage grew in the early 2000s, the demand for faster mobile data on the ubiquitous GSM network infrastructure skyrocketed. Deploying entirely new 3G UMTS networks was costly and time-consuming, creating a pressing need for a significant evolutionary upgrade to the existing GSM spectrum and hardware.

EGPRS solved this by providing a 'bolt-on' enhancement that could triple the data throughput within the same 200 kHz radio channel, effectively boosting spectral efficiency. It addressed the limitations of GPRS's fixed coding schemes and single modulation type by introducing adaptive modulation and coding, allowing the system to thrive in both excellent and poor radio conditions. This made efficient use of the scarce spectrum resource and extended the commercial life of GSM networks by enabling them to offer competitive '2.75G' data services, such as mobile email and basic web browsing, years before 3G coverage became widespread.

Its introduction, beginning in 3GPP Release 99, provided a clear and cost-effective migration path for operators. It allowed them to offer enhanced data services while protecting their existing infrastructure investments, bridging the gap between basic GPRS and the high-speed packet access of UMTS/HSPA, and meeting the growing consumer demand for mobile internet access.

Key Features

  • Introduces 8PSK modulation alongside GMSK, tripling the bit rate per symbol
  • Defines nine Modulation and Coding Schemes (MCS-1 to MCS-9) for flexible data rates
  • Employs dynamic link adaptation to select the optimal MCS based on radio conditions
  • Uses Incremental Redundancy (Hybrid ARQ Type II) for improved transmission efficiency
  • Maintains backward compatibility with GSM/GPRS networks and frequency planning
  • Theoretical peak data rates up to 473.6 kbps per timeslot (with 8PSK, no coding)

Evolution Across Releases

R99 Initial

Initial standardization of EGPRS (EDGE) within 3GPP. Defined the core 8PSK modulation, the nine MCS schemes, and the Incremental Redundancy feature. Established the basic radio interface protocols and requirements for integrating EGPRS into the existing GSM/GPRS network architecture.

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 22.060 3GPP TS 22.060
TS 23.060 3GPP TS 23.060
TS 23.228 3GPP TS 23.228
TS 26.936 3GPP TS 26.936
TS 26.937 3GPP TS 26.937
TS 31.111 3GPP TR 31.111
TS 43.051 3GPP TR 43.051
TS 43.064 3GPP TR 43.064
TS 44.060 3GPP TR 44.060
TS 44.160 3GPP TR 44.160
TS 45.912 3GPP TR 45.912
TS 45.914 3GPP TR 45.914
TS 45.926 3GPP TR 45.926
TS 51.021 3GPP TR 51.021