New List Decoding Algorithms for Reed-Solomon and BCH Codes
Abstract
In this paper we devise a rational curve fitting algorithm and apply it to the list decoding of Reed-Solomon and BCH codes. The proposed list decoding algorithms exhibit the following significant properties. 1 The algorithm corrects up to errors for a (generalized) Reed-Solomon code, which matches the Johnson bound, where denotes the normalized minimum distance. In comparison with the Guruswami-Sudan algorithm, which exhibits the same list correction capability, the former requires multiplicity, which dictates the algorithmic complexity, , whereas the latter requires multiplicity . With the up-to-date most efficient implementation, the former has complexity , whereas the latter has complexity . 2. With the multiplicity set to one, the derivative list correction capability precisely sits in between the conventional hard-decision decoding and the optimal list decoding. Moreover, the number of candidate codewords is upper bounded by a constant for a fixed code rate and thus, the derivative algorithm exhibits quadratic complexity . 3. By utilizing the unique properties of the Berlekamp algorithm, the algorithm corrects up to errors for a narrow-sense binary BCH code, which matches the Johnson bound for binary codes. The algorithmic complexity is .
Cite
@article{arxiv.cs/0703105,
title = {New List Decoding Algorithms for Reed-Solomon and BCH Codes},
author = {Yingquan Wu},
journal= {arXiv preprint arXiv:cs/0703105},
year = {2008}
}