Iterative turbo decoder analysis based on density evolution
Top Cited Papers
- 1 May 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Selected Areas in Communications
- Vol. 19 (5) , 891-907
- https://doi.org/10.1109/49.924873
Abstract
We track the density of extrinsic information in iterative turbo decoders by actual density evolution, and also approximate it by symmetric Gaussian density functions. The approximate model is verified by experimental measurements. We view the evolution of these density functions through an iterative decoder as a nonlinear dynamical system with feedback. Iterative decoding of turbo codes and of serially concatenated codes is analyzed by examining whether a signal-to-noise ratio (SNR) for the extrinsic information keeps growing with iterations. We define a "noise figure" for the iterative decoder, such that the turbo decoder will converge to the correct codeword if the noise figure is bounded by a number below zero dB. By decomposing the code's noise figure into individual curves of output SNR versus input SNR corresponding to the individual constituent codes, we gain many new insights into the performance of the iterative decoder for different constituents. Many mysteries of turbo codes are explained based on this analysis. For example, we show why certain codes converge better with iterative decoding than more powerful codes which are only suitable for maximum likelihood decoding. The roles of systematic bits and of recursive convolutional codes as constituents of turbo codes are crystallized. The analysis is generalized to serial concatenations of mixtures of complementary outer and inner constituent codes. Design examples are given to optimize mixture codes to achieve low iterative decoding thresholds on the signal-to-noise ratio of the channel.Keywords
This publication has 19 references indexed in Scilit:
- Performance limits of concatenated codes with iterative decodingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On the design of low-density parity-check codes within 0.0045 dB of the Shannon limitIEEE Communications Letters, 2001
- Design of capacity-approaching irregular low-density parity-check codesIEEE Transactions on Information Theory, 2001
- Analyzing the turbo decoder using the Gaussian approximationIEEE Transactions on Information Theory, 2001
- Convergence of iterative decodingElectronics Letters, 1999
- Analysis, design, and iterative decoding of double serially concatenated codes with interleaversIEEE Journal on Selected Areas in Communications, 1998
- Analysis of low density codes and improved designs using irregular graphsPublished by Association for Computing Machinery (ACM) ,1998
- Iterative decoding of binary block and convolutional codesIEEE Transactions on Information Theory, 1996
- A recursive approach to low complexity codesIEEE Transactions on Information Theory, 1981
- Optimal decoding of linear codes for minimizing symbol error rate (Corresp.)IEEE Transactions on Information Theory, 1974