DocumentCode :
1537812
Title :
Improved decoding of Reed-Solomon and algebraic-geometry codes
Author :
Guruswami, Venkatesan ; Sudan, Madhu
Author_Institution :
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
Volume :
45
Issue :
6
fYear :
1999
fDate :
9/1/1999 12:00:00 AM
Firstpage :
1757
Lastpage :
1767
Abstract :
Given an error-correcting code over strings of length n and an arbitrary input string also of length n, the list decoding problem is that of finding all codewords within a specified Hamming distance from the input string. We present an improved list decoding algorithm for decoding Reed-Solomon codes. The list decoding problem for Reed-Solomon codes reduces to the following “curve-fitting” problem over a field F: given n points ((xi·yi))i=1 n, xi, yi∈F, and a degree parameter k and error parameter e, find all univariate polynomials p of degree at most k such that yi=p(xi) for all but at most e values of i∈(1,...,n). We give an algorithm that solves this problem for e<n-√(kn), which improves over the previous best result, for every choice of k and n. Of particular interest is the case of k/n>1/3, where the result yields the first asymptotic improvement in four decades. The algorithm generalizes to solve the list decoding problem for other algebraic codes, specifically alternant codes (a class of codes including BCH codes) and algebraic-geometry codes. In both cases, we obtain a list decoding algorithm that corrects up to n-√(n(n-d´)) errors, where n is the block length and d´ is the designed distance of the code. The improvement for the case of algebraic-geometry codes extends the methods of Shokrollahi and Wasserman (see in Proc. 29th Annu. ACM Symp. Theory of Computing, p.241-48, 1998) and improves upon their bound for every choice of n and d´. We also present some other consequences of our algorithm including a solution to a weighted curve-fitting problem, which may be of use in soft-decision decoding algorithms for Reed-Solomon codes
Keywords :
BCH codes; Reed-Solomon codes; algebraic geometric codes; coding errors; curve fitting; decoding; BCH codes; Hamming distance; Reed-Solomon codes; algebraic-geometry codes; alternant codes; asymptotic improvement; block length; bound; code distance; codewords; curve-fitting problem; degree parameter; error parameter; error-correcting code; input string; list decoding algorithm; polynomial time algorithm; soft-decision decoding algorithms; string length; univariate polynomials; weighted curve-fitting problem; Algorithm design and analysis; Computer science; Curve fitting; Decoding; Error analysis; Error correction codes; Hamming distance; Linear code; Polynomials; Reed-Solomon codes;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/18.782097
Filename :
782097
Link To Document :
بازگشت