• DocumentCode
    1340480
  • Title

    On iterative soft-decision decoding of linear binary block codes and product codes

  • Author

    Lucas, Rainer ; Bossert, Martin ; Breitbach, Markus

  • Author_Institution
    Dept. of Inf. Technol., Ulm Univ., Germany
  • Volume
    16
  • Issue
    2
  • fYear
    1998
  • fDate
    2/1/1998 12:00:00 AM
  • Firstpage
    276
  • Lastpage
    296
  • Abstract
    Iterative decoding methods have gained interest, initiated by the results of the so-called “turbo” codes. The theoretical description of this decoding, however, seems to be difficult. Therefore, we study the iterative decoding of block codes. First, we discuss the iterative decoding algorithms developed by Gallager (1962), Battail et al. (1979), and Hagenauer et al. (1996). Based on their results, we propose a decoding algorithm which only uses parity check vectors of minimum weight. We give the relation of this iterative decoding to one-step majority-logic decoding, and interpret it as gradient optimization. It is shown that the used parity check set defines the region where the iterative decoding decides on a particular codeword. We make plausible that, in almost all cases, the iterative decoding converges to a codeword after some iterations. We derive a computationally efficient implementation using the minimal trellis representing the used parity check set. Simulations illustrate that our algorithm gives results close to soft decision maximum likelihood (SDML) decoding for many code classes like BCH codes. Reed-Muller codes, quadratic residue codes, double circulant codes, and cyclic finite geometry codes. We also present simulation results for product codes and parallel concatenated codes based on block codes
  • Keywords
    BCH codes; Reed-Muller codes; arithmetic codes; block codes; concatenated codes; convergence of numerical methods; cyclic codes; decoding; geometric codes; iterative methods; linear codes; optimisation; BCH codes; Reed-Muller codes; computationally efficient implementation; cyclic finite geometry codes; double circulant codes; gradient optimization; iterative soft-decision decoding; linear binary block codes; minimal trellis; parallel concatenated codes; parity check set; parity check vectors; product codes; quadratic residue codes; soft decision maximum likelihood decoding; AWGN; Block codes; Computational modeling; Concatenated codes; Iterative algorithms; Iterative decoding; Maximum likelihood decoding; Parity check codes; Product codes; Solid modeling;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/49.661116
  • Filename
    661116