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
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.
Wireless & Wired Connectivity Topics:
Mobile Communications basics 2G GSM 3G UMTS 4G LTE 5G WiFi IEEE 802.15.4 DECT cordless phones NFC- Near Field Communication Networking fundamentals What is the Cloud Ethernet Serial data USB SigFox LoRa VoIP SDN NFV SD-WAN
Return to Wireless & Wired Connectivity