• DocumentCode
    1478906
  • Title

    A low-weight trellis-based iterative soft-decision decoding algorithm for binary linear block codes

  • Author

    Koumoto, Takuya ; Takata, Toyoo ; Kasami, Tadao ; Lin, Shu

  • Author_Institution
    Graduate Sch. of Inf. Sci., Nara Inst. of Sci. & Technol., Japan
  • Volume
    45
  • Issue
    2
  • fYear
    1999
  • fDate
    3/1/1999 12:00:00 AM
  • Firstpage
    731
  • Lastpage
    741
  • Abstract
    This paper presents a new low-weight trellis-based soft-decision iterative decoding algorithm for binary linear block codes. The algorithm is devised based on a set of optimality conditions and the generation of a sequence of candidate codewords for an optimality test. The initial candidate codeword is generated by a simple decoding method. The subsequent candidate codewords, if needed, are generated by a chain of low-weight trellis searches, one at a time. Each search is conducted through a low-weight trellis diagram centered around the latest candidate codeword and results in an improvement over the previous candidate codewords that have been already tested. This improvement is then used as the next candidate codeword for a test of optimality. The decoding iteration stops whenever a candidate codeword is found to satisfy a sufficient condition on optimality or the latest low-weight trellis search results in a repetition of a previously generated candidate codeword. A divide-and-conquer technique is also presented for codes that are not spanned by their minimum-weight codewords. The proposed decoding algorithm has been applied to some well-known codes of lengths 48, 64, and 128. Simulation results show that the proposed algorithm achieves either practically optimal error performance for the example codes of length 48 and 64 or near optimal error performance for the (128, 29, 32) RM code with a significant reduction in computational decoding complexity
  • Keywords
    BCH codes; Reed-Muller codes; binary codes; block codes; computational complexity; iterative decoding; linear codes; optimisation; residue codes; search problems; RM code; Reed Muller codes; binary linear block codes; candidate codewords; code length; codewords sequence generation; computational decoding complexity reduction; divide-and-conquer technique; extended BCH codes; iterative soft-decision decoding algorithm; low-weight trellis diagram; low-weight trellis searches; minimum-weight codewords; optimal error performance; optimality conditions; optimality test; quadratic residue code; simulation results; sufficient condition; Block codes; Computational modeling; Information science; Iterative algorithms; Iterative decoding; Maximum likelihood decoding; NASA; Sufficient conditions; Test pattern generators; Testing;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/18.749023
  • Filename
    749023