EDGE MCS: Modulation Coding Schemes

There are nine different GSM EDGE modulation coding schemes used to provide a variety of different error coding levels and data rates.


GSM EDGE includes:
GSM EDGE introduction     Network architecture     RF interface     Modulation coding schemes     Evolved EDGE    


When sending data over a radio interface there is a balance between high data rate and low number of errors.

Noise is present at a higher level when signal levels are low and this reduces the efficiency of the link.

To achieve a balance between the two it is necessary to adjust the level of error correction to provide a reliable link, but higher levels of error correction take up more data and thereby reduce the data throughput.

GSM EDGE modulation coding schemes

Most of the data being sent over an EDGE link will consist of TCP/IP packets. These packets are longer than a single EDGE packet payload and therefore it is necessary to split the TCP/IP packets into smaller section and these are known as "chunks". These chunks have defined sizes and may consist of one of 22, 28, 34, or 37 bytes or "octets". The 37 octet chunk may be made directly of data to be transmitted, or it may be a 34 octet chunk which is then padded by adding three dummy octets.

There are nine different Modulation and Coding Schemes (MCS) that can be used with EDGE. Each one is designated a number in the region 1 to 9. These allow different degrees of error protection (and coding rate) and this results in a change in the net data throughput. The system detects the number of bit errors and adjusts the coding scheme accordingly. It naturally endeavours to adopt the scheme that will result in the highest throughput, but will adjust itself according to the prevailing conditions, changing as required.

The different coding schemes are grouped into three classes or families which are referred to by letters, as classes A, B and C. The coding schemes within a class are used together and complement each other. Family A consists of MCS-3, MCS-6, MCS-8, and MCS-9. Family B consists of MCS-2, MCS-5, and MCS-7. Finally family C consists of MCS-1, and MCS- 4. The advantage of grouping the families together in this way is that if a block transmitted in one of the coding schemes is not acknowledged, then it can be sent as two blocks, for example with a coding scheme in the same family. For example if a block transmitted using MCS-7 is corrupted then it can be re-sent as two blocks using MCS-5 or four using MCS-2.


GSM EDGE Modulation Coding Schemes
 
MCS Name Effective Coding rate Modulation Format Data Rate for One Slot
(kbps)
MCS-1 0.53 GMSK 8.8
MCS-2 0.66 GMSK 11.2
MCS-3 0.8 GMSK 14.8
MCS-4 1.0 GMSK 17.6
MCS-5 0.37 8PSK 22.4
MCS-6 0.49 8PSK 29.6
MCS-7 0.76 8PSK 44.8
MCS-8 0.92 8PSK 54.4
MCS-9 1 8PSK 59.2

The different EDGE modulation coding schemes are used as required to provide the optimum balance between high data rate and low error rate. As signal levels fall and noise levels rise, the higher levels of error correction are needed to maintain the integrity of the link.

Ian Poole   Written by Ian Poole .
  Experienced electronics engineer and author.



Wireless & Wired Connectivity Topics:
Mobile Communications basics     2G GSM     3G UMTS     4G LTE     5G     Wi-Fi     Bluetooth     IEEE 802.15.4     DECT cordless phones     Networking fundamentals     What is the Cloud     Ethernet     Serial data     USB     LoRa     VoIP     SDN     NFV     SD-WAN
    Return to Wireless & Wired Connectivity