Title :
Fast parallel algorithms for decoding Reed-Solomon codes based on remainder polynomials
Author :
Dabiri, Dariush ; Blake, Ian F.
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fDate :
7/1/1995 12:00:00 AM
Abstract :
The problem of decoding cyclic error correcting codes is one of solving a constrained polynomial congruence, often achieved using the Berlekamp-Massey or the extended Euclidean algorithm on a key equation involving the syndrome polynomial. A module-theoretic approach to the solution of polynomial congruences is developed here using the notion of exact sequences. This technique is applied to the Welch-Berlekamp (1986) key equation for decoding Reed-Solomon codes for which the computation of syndromes is not required. It leads directly to new and efficient parallel decoding algorithms that can be realized with a systolic array. The architectural issues for one of these parallel decoding algorithms are examined in some detail
Keywords :
Reed-Solomon codes; cyclic codes; decoding; error correction codes; parallel algorithms; polynomials; sequences; systolic arrays; Berlekamp-Massey algorithm; Reed-Solomon codes; Welch-Berlekamp key equation; constrained polynomial congruence; cyclic error correcting codes; exact sequences; extended Euclidean algorithm; fast parallel algorithms; module-theoretic approach; parallel architecture; parallel decoding algorithms; remainder polynomials; syndrome polynomial; systolic array; Decoding; Equations; Error correction codes; Galois fields; Memory; Parallel algorithms; Polynomials; Redundancy; Reed-Solomon codes; Systolic arrays;
Journal_Title :
Information Theory, IEEE Transactions on