GSM/GPRS/EGPRS Throughput Explained

gsm
gprs
egprs
throughput
data rate

Throughput is a key performance indicator for both wired and wireless communication systems. In the context of GSM/GPRS/EGPRS, it essentially measures the rate at which data can be successfully transmitted through the network.

It’s usually specified in bits per second (bps) per time slot and is often referred to as the data rate. Since GPRS is commonly used for internet access on GSM networks, we’ll focus on throughput related to GPRS coding schemes.

The following table outlines the theoretical maximum throughput achievable in a GPRS network for different coding schemes (CS1, CS2, CS3, and CS4) when data is allocated to a single time slot. The lower end of the range applies when there are approximately 100 active users, while the upper end applies when there is only 1 active user in the cell. If multiple time slots are used, simply multiply the values by the number of slots to get the total throughput. Throughput will also differ between acknowledged and unacknowledged transmission modes in GPRS.

GPRS Throughput Table

GPRS Coding SchemeInfo. BitsParity BitsPre-codeUSFTail BitsCE o/pPunctured bitsCode rateNo. slotsMax. throughput
CS11844034445601/219.2 kbit/s
CS2271166445881322/3113.55 kbit/s
CS3315166446762203/4115.75 kbit/s
CS443116120445601121.55 kbit/s

Normalized Throughput

Normalized throughput can be calculated as:

Normalized throughput = Total data received correctly / Total Data Transmitted

Typically, the normalized throughput is higher in unacknowledged transmission mode compared to acknowledged mode. This is because, in unacknowledged mode, any incorrect frames are discarded. In acknowledged mode, however, incorrect frames are re-transmitted, leading to an increase in the total data transmitted and, therefore, a decrease in normalized throughput.

To improve throughput in acknowledged transmission mode, it’s crucial to minimize retransmissions as much as possible.

EGPRS/EDGE Throughput

The following table shows the throughput for EGPRS/EDGE modulation coding schemes: MCS1, MCS2, MCS3, MCS4, MCS5, MCS6, MCS7, MCS8, and MCS9.

EGPRS/EDGE Max. Throughput Table

EGPRS modulation coding SchemeCode rateRLC block/radio blockMax. throughput
MCS10.3718.8
MCS20.49111.2
MCS30.53114.8
MCS40.66117.6
MCS50.76122.4
MCS60.85129.6
MCS70.92244.8
MCS81254.4
MCS91259.2
5G NR Spectral Efficiency Calculator

5G NR Spectral Efficiency Calculator

Calculate 5G NR spectral efficiency using our calculator and formula. Learn how efficiently 5G NR uses its frequency spectrum.

spectral efficiency
5g nr
data rate
GSM Uplink Packet Switched Data Call Flow

GSM Uplink Packet Switched Data Call Flow

Explore the packet switched (PS) data call flow in GSM uplink, detailing GPRS attach and PDP context activation between mobile devices and network elements.

gsm
packet switching
data communication