Title :
Closed solution of Berlekamp´s algorithm for fast decoding of BCH codes
Author_Institution :
AT&T Bell Lab., Naperville, IL, USA
fDate :
12/1/1991 12:00:00 AM
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;
Journal_Title :
Communications, IEEE Transactions on