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.
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