Page 94 - From GMS to LTE
P. 94

80  From GSM to LTE-Advanced Pro and 5G

            Table 2.3  EDGE modulation and coding schemes (MCS).

                                  Speed per      Coding rate (user bits to    Coding rate with
                      Modulation  timeslot (kbit/s)  error correction bits)  one retransmission

             MCS‐1    GMSK        8.8            0.53                 0.26
             MCS‐2    GMSK        11.2           0.66                 0.33
             MCS‐3    GMSK        14.8           0.85                 0.42
             MCS‐4    GMSK        17.6           1.00                 0.50
             MCS‐5    8‐PSK       22.4           0.37                 0.19
             MCS‐6    8‐PSK       29.6           0.49                 0.24
             MCS‐7    8‐PSK       44.8           0.76                 0.38
             MCS‐8    8‐PSK       54.4           0.92                 0.46
             MCS‐9    8‐PSK       59.2           1.00                 0.50




            with the GPRS coding schemes, some error detection and correction bits produced by
            the convolutional decoder are punctured and therefore not put into the final block
            that is sent over the air interface. With the incremental redundancy scheme it is
            possible to send the previously punctured bits in a second or even a third attempt.
            On the receiver side, the original block is stored and the additional redundancy
            information received in the first and second retry is added to the information. Usually
            only a single retry is necessary to allow reconstruction of the original data based on
            the additional information received. Figure 2.8 shows how MCS‐9 uses a 1/3 convo-
            lutional decoder to generate three output bits for a single input bit. For the final
            transmission, however, only one of those three bits is sent. In case the block was not
            received correctly, the sender will use the second bits that were generated by the
            convolutional decoder for each input bit to form the retry block. In the unlikely
            event that it is still not possible for the receiver to correctly decode the data, the
            sender will send another block containing the third bit. This further increases the
            probability that the receiver can decode the data correctly by combining the infor-
            mation that is contained in the original block with the redundancy information in
            the two additional retransmissions.
             Another way of retransmitting faulty blocks is to split them up into two blocks for a
            retransmission that uses a different MCS. This method is called re‐segmentation. As
            can be seen in Table 2.4, the standard defines three code families. If, for example, a
            block coded with MCS‐9 has to be retransmitted, the system can decide to send the
            content of this block embedded in two blocks, which are then coded using MCS‐6. As
            MCS‐6 is more robust than MCS‐9, it is much more likely that the content can be
            decoded correctly. In practice, it can be observed that the incremental redundancy
            scheme is preferred over re‐segmentation.
             The interleaving algorithm, which reorders the bits before they are sent over the air
            interface to disperse consecutive bit errors, has been changed for EDGE as well. GSM
            voice packets and GPRS data blocks are always interleaved over four bursts as described
            in Section 1.7.3. As EDGE notably increases the number of bits that can be sent in a
   89   90   91   92   93   94   95   96   97   98   99