Near-optimum decoding of product codes: Block turbo codes

被引:547
|
作者
Pyndiah, RM [1 ]
机构
[1] Ecole Natl Super Telecommun, Technopole Brest Iroise, Signal & Commun Dept, F-29285 Brest, France
关键词
BCH coding; block codes; codes; maximum-likelihood decoding; product codes; sequential decoding;
D O I
10.1109/26.705396
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper describes an iterative decoding algorithm for any product code built using linear block codes. It is based on soft-input/soft output decoders for decoding the component codes so that near-optimum performance is obtained at each iteration. This soft-input/soft-output decoder is a Chase decoder which delivers soft outputs instead of binary decisions. The soft output of the decoder is an estimation of the log-likelihood ratio (LLR) of the binary decisions given by the Chase decoder. The theoretical justifications of this algorithm are developed and the method used for computing the soft output is fully described. The iterative decoding of product codes is also known as block turbo code (BTC) because the concept is quite similar to turbo codes based on iterative decoding of concatenated recursive convolutional codes, The performance of different Bose-Chaudhuri-Hocquenghem (BCH)-BTC's are given for the Gaussian and the Rayleigh channel. Performance on the Gaussian channel indicates that data transmission at 0.8 dB of Shannon's limit or more than 98% (R/C > 0.98) of channel capacity can be achieved with high-code-rate ETC using only four iterations. For the Rayleigh channel, the slope of the bit-error rate (BER) curve is as steep as for the Gaussian channel without using channel state information.
引用
收藏
页码:1003 / 1010
页数:8
相关论文
共 50 条
  • [31] Soft decoding in optical systems: Turbo product codes vs. LDPC codes
    Bosco, G
    Benedetto, S
    OPTICAL COMMUNICATION THEORY AND TECHNIQUES, 2005, : 79 - 86
  • [32] Near-ML decoding of block codes
    Su, C-F.
    Wilson, S.G.
    Proceedings of the Annual Conference on Information Sciences and Systems, 1991,
  • [33] Adaptive SNR estimation algorithms for decoding block turbo codes
    Wang, Kang
    Liu, Xingcheng
    Cull, Paul
    KYBERNETES, 2010, 39 (08) : 1298 - 1304
  • [34] Iterative decoding with a hamming thresholdfor block turbo-codes
    Mahran, A
    Benaissa, M
    IEEE COMMUNICATIONS LETTERS, 2004, 8 (09) : 567 - 569
  • [35] Parallel decoding of turbo codes
    Chang, Y
    ELECTRONICS LETTERS, 1996, 32 (13) : 1188 - 1189
  • [36] Stochastic Decoding of Turbo Codes
    Dong, Quang Trung
    Arzel, Matthieu
    Jego, Christophe
    Gross, Warren J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2010, 58 (12) : 6421 - 6425
  • [37] List decoding of turbo codes
    Narayanan, KR
    Stuber, GL
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1998, 46 (06) : 754 - 762
  • [38] List decoding of turbo codes
    Narayanan, KR
    Stuber, GL
    ICC 98 - 1998 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS VOLS 1-3, 1998, : 141 - 145
  • [39] Parallel Decoding of Turbo Codes
    Spasov, Dejan
    ICT INNOVATIONS 2018: ENGINEERING AND LIFE SCIENCES, ICT INNOVATIONS 2018, 2018, 940 : 100 - 106
  • [40] On Turbo Decoding of Nonbinary Codes
    Berkmann, Jens
    IEEE COMMUNICATIONS LETTERS, 1998, 2 (04) : 94 - 96