Scinovex
articleTop 1% cited

Iterative decoding of binary block and convolutional codes

IEEE Transactions on Information Theory · 1996 · Vol. 42(2) · pp. 429–445
J. HagenauerE. OfferL. Papke

Abstract

Iterative decoding of two-dimensional systematic convolutional codes has been termed "turbo" (de)coding. Using log-likelihood algebra, we show that any decoder can be used which accepts soft inputs-including a priori values-and delivers soft outputs that can be split into three terms: the soft channel and a priori inputs, and the extrinsic value. The extrinsic value is used as an a priori value for the next iteration. Decoding algorithms in the log-likelihood domain are given not only for convolutional codes but also for any linear binary systematic block code. The iteration is controlled by a stop criterion derived from cross entropy, which results in a minimal number of iterations. Optimal and suboptimal decoders with reduced complexity are presented. Simulation results show that very simple component codes are sufficient, block codes are appropriate for high rates and convolutional codes for lower rates less than 2/3. Any combination of block and convolutional component codes is possible. Several interleaving techniques are described. At a bit error rate (BER) of 10/sup -4/ the performance is slightly above or around the bounds given by the cutoff rate for reasonably simple block/convolutional component codes, interleaver sizes less than 1000 and for three to six iterations.

Advanced Wireless Communication TechniquesError Correcting Code TechniquesCoding theory and cryptographyConvolutional codeTurbo codeSerial concatenated convolutional codesConcatenated error correction codeBlock codeLinear codeAlgorithmDecoding methodsSequential decodingInterleaving
Citations
2,309
FWCI
53.11
field-weighted impact
References
27
Percentile
100%
vs. same field & year
Citations per year
Cited by
Turbo decoding as an instance of Pearl's "belief propagation" algorithm
IEEE Journal on Selected Areas in Communications · 1998 · 907 citations
Design of Low-Density Parity-Check Codes for Modulation and Detection
IEEE Transactions on Communications · 2004 · 1,132 citations
Convergence behavior of iteratively decoded parallel concatenated codes
IEEE Transactions on Communications · 2001 · 2,386 citations
Achieving near-capacity on a multiple-antenna channel
IEEE Transactions on Communications · 2003 · 2,033 citations
Coded Cooperation in Wireless Communications: Space-Time Transmission and Iterative Decoding
IEEE Transactions on Signal Processing · 2004 · 857 citations
Near-optimum decoding of product codes: block turbo codes
IEEE Transactions on Communications · 1998 · 919 citations
Reduced-Complexity Decoding of LDPC Codes
IEEE Transactions on Communications · 2005 · 922 citations
References
Optimal decoding of linear codes for minimizing symbol error rate
IEEE Transactions on Information Theory · 1974 · 4,675 citations
Optimal decoding of linear codes for minimizing symbol error rate (Corresp.)
IEEE Transactions on Information Theory · 1974 · 5,141 citations
The viterbi algorithm
Proceedings of the IEEE · 1973 · 5,618 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

Iterative decoding of binary block and convolutional codes · Scinovex