Page 258 - From GMS to LTE
P. 258

244  From GSM to LTE-Advanced Pro and 5G

                        HARQ round trip time: 5 milliseconds
            PDSCH



                                                 Earliest retransmission
                                                 1 millisecond later

            PUSCH
              or
            PUCCH
                                            NACK is sent 4 milliseconds later
            Figure 4.14  Synchronous HARQ in the downlink direction.

            The eNode‐B can set an upper limit for the number of retransmissions and can discard
            the data block if the transmission is not successful even after several attempts. It is then
            left to higher layers to detect the missing data and initiate a retransmission if necessary
            or desired. This is not the case for all kinds of data streams. For VoIP transmissions, it
            can be better to discard some data if it does not arrive in time as it is not needed any-
            more anyway. As described in Chapter 1, voice codecs can mask missing or faulty data
            to some degree.
             As faulty data can only be repeated after 5 milliseconds at the earliest, several HARQ
            processes must operate in parallel to fill the gap between the transmission of a data
            block and the ACK. Up to eight HARQ processes can thus run in parallel to also cover
            cases in which the eNode‐B does not immediately repeat the faulty data. Figure 4.14
            shows five HARQ processes transmitting data. When downlink data is scheduled via
            the PDCCH, the scheduling grant message has to describe the modulation and coding,
            the HARQ process number to which the data belong, whether it is a new transmission
            or a repetition of faulty data and which RV of the data stream is used.
             At this point, it is interesting to note that the shortest HARQ delay in HSPA is 10
            milliseconds, because of a block size of 2 milliseconds, and thus twice as long. In prac-
            tice, LTE has hence even shorter jitter and round‐trip delay times compared to the
            already good values in HSPA. Together with the shorter LTE HARQ delay in the uplink
            direction as described below, overall round‐trip delay times in the complete LTE system
            of less than 20 milliseconds can be achieved.
             For the data stream in the uplink direction, synchronous HARQ is used where the
            repetition of a faulty data block follows the initial transmission after a fixed amount of
            time. If uplink data of a 1‐millisecond subframe has been received by the eNode‐B cor-
            rectly, it acknowledges the proper receipt to the mobile device four subframes later. The
            ACK is given via the PHICH, which is transmitted over a number of symbols in the first
            symbol row of each subframe. As several mobile devices can get a scheduling grant for
            different RBs during a subframe interval, a mathematical function is used to describe
            which symbols of the PHICH contain the feedback for which mobile device. Once the
            positive ACK has been received by the mobile device, the next data block of a HARQ
            process can be sent in the uplink direction.
             If the network did not receive the data of a subframe correctly, it has to request a
            retransmission. This can be done in two ways. The first possibility for the network is to
            send a NACK and order a retransmission in a new format and possibly different
   253   254   255   256   257   258   259   260   261   262   263