Improved decoding of Reed-Solomon and algebraic-geometry codes
Improved decoding of Reed-Solomon and algebraic-geometry codes
复制标题
DOI:
10.1109/18.782097
复制
发表时间:
1999-09-01
影响因子:
2.5
通讯作者:
Sudan, M
中科院分区:
文献类型:
--
作者:
Guruswami, V;Sudan, M
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 Ramming distance from the input string. me 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 {(x(i).y(i))}(i=1)(n), x(i) ,y(i) is an element of F, and a degree parameter L and error parameter e, find all univariate polynomials p of degree at most I; such that y(i) = p(x(i)) for all but at most e values of i is an element of {1, ..., n}, We give an algorithm that solves this problem for e < n - root kn, which improves over the previous best result [27], for every choice of k and n, Of particular interest is the ease of k/n > 1/3, where the result yields the first asymptotic improvement in four decades [21], 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 - root 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 [24] 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.