Title :
Efficient decoding of Reed-Solomon codes beyond half the minimum distance
Author :
Roth, Ron M. ; Ruckenstein, Gitit
Author_Institution :
Dept. of Comput. Sci., Technion-Israel Inst. of Technol., Haifa, Israel
fDate :
1/1/2000 12:00:00 AM
Abstract :
A list decoding algorithm is presented for [n,k] Reed-Solomon (RS) codes over GF(q), which is capable of correcting more than [(n-k)/2] errors. Based on a previous work of Sudan (see J. Compl., vol.13, p.180-93, 1997), an extended key equation (EKE) is derived for RS codes, which reduces to the classical key equation when the number of errors is limited to [(n-k)/2]. Generalizing Massey´s (1969) algorithm that finds the shortest recurrence that generates a given sequence, an algorithm is obtained for solving the EKE in time complexity O(l·(n-k)2 ), where l is a design parameter, typically a small constant, which s an upper bound on the size of the list of decoded codewords. (The case l=1 corresponds to classical decoding of up to [(n-k)/2] errors where the decoding ends with at most one codeword.) This improves on the time complexity O(n3) needed for solving the equations of Sudan´s algorithm by a naive Gaussian elimination. The polynomials found by solving the EKE are then used for reconstructing the codewords in time complexity O((llog2l)k(n+llogq)) using root-finders of degree-l univariate polynomials
Keywords :
Galois fields; Reed-Solomon codes; computational complexity; decoding; error correction codes; polynomials; Galois fields; Gaussian elimination; Massey´s algorithm; Reed-Solomon codes; Sudan´s algorithm; codeword reconstruction; decoded codewords list size; design parameter; efficient decoding; error correction codes; extended key equation; list decoding algorithm; minimum distance; polynomials; root-finders; sequence; shortest recurrence; time complexity; univariate polynomials; upper bound; Circuits; Data compression; Decoding; Equations; Information theory; Memoryless systems; Notice of Violation; Rate distortion theory; Rate-distortion; Reed-Solomon codes;
Journal_Title :
Information Theory, IEEE Transactions on