Title :
A Survey and Tutorial on Low-Complexity Turbo Coding Techniques and a Holistic Hybrid ARQ Design Example
Author :
Hong Chen ; Maunder, Robert G. ; Hanzo, Lajos
Author_Institution :
Sch. of Comput. Sci. & Eng., Univ. of Electron. Sci. & Technol. of China, Chengdu, China
fDate :
Fourth Quarter 2013
Abstract :
Hybrid Automatic Repeat reQuest (HARQ) has become an essential error control technique in communication networks, which relies on a combination of arbitrary error correction codes and retransmissions. When combining turbo codes with HARQ, the associated complexity becomes a critical issue, since conventionally iterative decoding is immediately activated after each transmission, even though the iterative decoder might fail in delivering an error-free codeword even after a high number of iterations. In this scenario, precious battery-power would be wasted. In order to reduce the associated complexity, we will present design examples based on Multiple Components Turbo Codes (MCTCs) and demonstrate that they are capable of achieving an excellent performance based on the lowest possible memory octally represented generator polynomial (2, 3)o. In addition to using low-complexity generator polynomials, we detail two further techniques conceived for reducing the complexity. Firstly, an Early Stopping (ES) strategy is invoked for curtailing iterative decoding, when its Mutual Information (MI) improvements become less than a given threshold. Secondly, a novel Deferred Iteration (DI) strategy is advocated for the sake of delaying iterative decoding, until the receiver confidently estimates that it has received sufficient information for successful decoding. Our simulation results demonstrate that the MCTC aided HARQ schemes are capable of significantly reducing the complexity of the appropriately selected benchmarkers, which is achieved without degrading the Packet Loss Ratio (PLR) and throughput.
Keywords :
automatic repeat request; computational complexity; error correction codes; iterative decoding; polynomials; telecommunication network reliability; turbo codes; MCTC; PLR; arbitrary error correction codes; arbitrary error correction retransmissions; associated complexity reduction; communication networks; deferred iteration strategy; early stopping strategy; error control technique; error-free codeword; hybrid ARQ design example; hybrid automatic repeat request; iterative decoding; low-complexity generator polynomials; low-complexity turbo coding techniques; multiple components turbo codes; mutual information improvements; packet loss ratio; telecommunication networks; Automatic repeat request; Complexity theory; Decoding; Forward error correction; Iterative decoding; Turbo codes; Tutorials; ARQ; EXIT chart; Multiple-component turbo codes; automatic repeat request; iterative detection;
Journal_Title :
Communications Surveys & Tutorials, IEEE
DOI :
10.1109/SURV.2013.013013.00079