2.5.2 Hybrid-ARQ
Hybrid-ARQ is an ARQ system that is implemented at the physical layer together with FEC, providing improved link performance over traditional ARQ at the cost of increased implementation complexity. The simplest version of H-ARQ is a simple combination of FEC and ARQ, where blocks of data, along with a CRC code, are encoded using an FEC coder before transmission; retransmission is requested if the decoder is unable to correctly decode the received block. When a retransmitted coded block is received, it is combined with the previously detected coded block and fed to the input of the FEC decoder. Combining the two received versions of the code block improves the chances of correctly decoding. This type of H-ARQ is often called type I chase combining.
The WiMAX standard supports this by combining an N-channel stop and wait ARQ along with a variety of supported FEC codes. Doing multiple parallel channels of H-ARQ at a time can improve the throughput, since when one H-ARQ process is waiting for an acknowledgment, another process can use the channel to send some more data. WiMAX supports signaling mechanisms to allow asynchronous operation of H-ARQ and supports a dedicated acknowledgment channel in the uplink for ACK/NACK signaling. Asynchronous operations allow variable delay between retransmissions, which provides greater flexibility for the scheduler.
To further improve the reliability of retransmission, WiMAX also optionally supports type II H-ARQ, which is also called incremental redundancy. Here, unlike in type I H-ARQ, each (re)transmission is coded differently to gain improved performance. Typically, the code rate is effectively decreased every retransmission. That is, additional parity bits are sent every iteration, equivalent to coding across retransmissions.
To purchase this book, please click on this
link