• DocumentCode
    1072542
  • Title

    An adaptive two-stage algorithm for ML and sub-ML decoding of binary linear block codes

  • Author

    Wu, Yingquan ; Pados, Dimitris A.

  • Author_Institution
    Dept. of Electr. Eng., State Univ. of New York, Buffalo, NY, USA
  • Volume
    49
  • Issue
    1
  • fYear
    2003
  • fDate
    1/1/2003 12:00:00 AM
  • Firstpage
    261
  • Lastpage
    269
  • Abstract
    Two distinct codeword-searching procedures based on iterative bounded-distance decoding (BDD) are combined to form an adaptive two-stage maximum-likelihood (ML) decoder for binary linear block codes. During the first stage of the algorithm, a tight upper bound on an error likelihood metric ("discrepancy") is established iteratively for the ML codeword. First-stage processing requires sorting and storage. Adaptive switching to the second stage removes the sorting and storage requirements and allows to rule out redundant BDDs efficiently. Second-stage processing accounts for all codewords with discrepancy lower bound below the upper bound of the ML codeword and guarantees ML performance. In addition, the proposed two-stage algorithm is inherently tunable for controlled suboptimum operation. Under sub-ML operation, the overall scheme can be interpreted as a generalization of the Chase (1972) algorithm. Simulation studies for the (24,12,8) extended Golay and the (64,30,14) and (128,64,22) extended Bose-Chaudhuri-Hocquenghem (BCH) codes illustrate and support these theoretical developments.
  • Keywords
    BCH codes; Golay codes; adaptive decoding; binary codes; block codes; coding errors; linear codes; maximum likelihood decoding; Chase algorithm; ML codeword; ML decoding; adaptive switching; adaptive two-stage algorithm; adaptive two-stage maximum-likelihood decoder; binary linear block codes; codeword-searching procedures; error likelihood metric; extended BCH codes; extended Bose-Chaudhuri-Hocquenghem codes; extended Golay codes; iterative bounded-distance decoding; lower bound; simulation; sorting; storage; sub-ML decoding; upper bound; Binary decision diagrams; Block codes; Galois fields; Iterative algorithms; Iterative decoding; Linear code; Maximum likelihood decoding; Maximum likelihood detection; Parity check codes; Sufficient conditions;
  • fLanguage
    English
  • Journal_Title
    Information Theory, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9448
  • Type

    jour

  • DOI
    10.1109/TIT.2002.806127
  • Filename
    1159778