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
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
| Specification | Title |
|---|---|
| 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 |