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] Trellis decoding of linear block codes
    Büttner, WH
    Staphorst, L
    Linde, LP
    PROCEEDINGS OF THE 1998 SOUTH AFRICAN SYMPOSIUM ON COMMUNICATIONS AND SIGNAL PROCESSING: COMSIG '98, 1998, : 171 - 174
  • [32] On improved bounds on the decoding error probability of block codes over interleaved fading channels, with applications to turbo-like codes
    Sason, I
    Shamai, S
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2001, 47 (06) : 2275 - 2299
  • [33] A direct approach for decoding product codes
    Ovadya, K
    Amrani, O
    2005 IEEE International Symposium on Information Theory (ISIT), Vols 1 and 2, 2005, : 1121 - 1125
  • [34] Toward Universal Belief Propagation Decoding for Short Binary Block Codes
    Shen, Yifei
    Li, Zongyao
    Ren, Yuqing
    Boutillon, Emmanuel
    Balatsoukas-Stimming, Alexios
    Zhang, Chuan
    You, Xiaohu
    Burg, Andreas
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2025, 43 (04) : 1135 - 1152
  • [35] An Efficient Hybrid Decoder for Block Turbo Codes
    Lu, Pen-Yao
    Lu, Erl-Huei
    Chen, Tso-Cho
    IEEE COMMUNICATIONS LETTERS, 2014, 18 (12) : 2077 - 2080
  • [36] Error-and-Erasure Decoding of Product and Staircase Codes
    Rapp, Lukas
    Schmalen, Laurent
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2022, 70 (01) : 32 - 44
  • [37] Rate compatible block turbo codes for hybrid ARQ schemes
    Kim, S
    Kim, JM
    Lee, SP
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2004, E87B (04) : 999 - 1001
  • [38] An efficient decoder for turbo product codes with multi-error correcting codes
    Chen, Guo Tai
    Cao, Lei
    Yu, Lun
    Chen, Chang Wen
    2007 IEEE WIRELESS COMMUNICATIONS & NETWORKING CONFERENCE, VOLS 1-9, 2007, : 83 - +
  • [39] An Adaptive Chase-Pyndiah Algorithm for Turbo Product Codes
    Deng, Shangpeng
    Xiao, Zhiyuan
    Sha, Jin
    Wang, Zhongfeng
    IEEE COMMUNICATIONS LETTERS, 2023, 27 (04) : 1065 - 1069
  • [40] Iterative decoding of binary block and convolutional codes
    Hagenauer, J
    Offer, E
    Papke, L
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (02) : 429 - 445