• DocumentCode
    1210400
  • Title

    Closed solution of Berlekamp´s algorithm for fast decoding of BCH codes

  • Author

    Kraft, Clifford

  • Author_Institution
    AT&T Bell Lab., Naperville, IL, USA
  • Volume
    39
  • Issue
    12
  • fYear
    1991
  • fDate
    12/1/1991 12:00:00 AM
  • Firstpage
    1721
  • Lastpage
    1725
  • Abstract
    A decision tree solution is presented for the most complicated step in decoding binary BCH codes, namely, the computation of an error location polynomial over GF(2m) from the syndrome vector of received data. The author runs S. Lin´s (1970) iterative version of the Berlekamp-Massey algorithm symbolically, keeping the results at each level in the form of branches of a binary decision tree. A decoder can then be constructed that uses the derived formulas to evaluate a decision variable at each level. Complete traversal of the tree using the decision variables leads to the correct polynomial coefficients for the received vector. The decoder can be implemented in a very straightforward way with a simple processor or program that performs extension field arithmetic, or it can be realized entirely in hardware using lookup tables for multiplications, inverses, and exponents, and exclusive OR operations for addition
  • Keywords
    decoding; error correction codes; iterative methods; Berlekamp-Massey algorithm; binary BCH codes; decision tree solution; decision variables; error location polynomial; fast decoding; hardware implementation; iterative algorithm; syndrome vector; Arithmetic; Decision trees; Error correction codes; Hardware; Iterative algorithms; Iterative decoding; Nonlinear equations; Polynomials; Table lookup; Vectors; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Communications, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0090-6778
  • Type

    jour

  • DOI
    10.1109/26.120156
  • Filename
    120156