List Decoding of Reed-Solomon Codes

نویسنده

  • E. van Niekerk
چکیده

This master thesis has been written for the completion of the author’s study of mathematics and deals with recent developments in coding theory. In particular, descriptions are given of recent algorithms for generating a list of all words form a Reed–Solomon code that are close to a received word. These algorithms may be adapted so that they can take into account the reliability information of distinct symbols. By simulation, the performance of various decoding algorithms for a specific code on the AWGN channel are compared. c © Koninklijke Philips Electronics N.V. 2003 iii PR-TN-2003-00628 Unrestricted Conclusions: • List decoding is a good way to improve on the performance of bounded distance decoding, especially for low rate codes. The algorithm of Sudan and Guruswami can be used to find a list of possibly sent codewords. This algorithm can also be extended so that reliability information can be taken into account. Koetter and Vardy have developed an efficient algorithm aimed at transforming reliability information to input for the algorithm of Guruswami and Sudan. It is proven that, given a bound on the desired complexity, the algorithm of Koetter and Vardy gives an optimal result for the number of errors that can be corrected. • A bivariate polynomial Q that has points (x j , yi) as zeroes of order m i j can be found by solving a system of C =i, j mi j (mi j +1)/2 linear equations. This takes O(C3) operations. Nielsen’s interpolation algorithm finds such a polynomial in O(bC2) operations, where b is an upper bound on the list size. This bound is always less than C. • The algorithm of Roth and Ruckenstein iteratively finds coefficients of polynomials f (X), such that Y − f (X) is a factor of a given polynomial Q(X,Y ). This method is more efficient than complete factorisation of a bivariate polynomial. • By simulation it is established that the Guruswami-Sudan algorithm gives good results for an [15, 3] Reed-Solomon code, especially if the algorithm of Koetter and Vardy is used to find interpolation points and their multiplicities from reliability information. In this case, if the number of interpolation points is limited to 15 all with multiplicity 1, the results are comparable with those of Generalised Minimum Distance decoding. However, the complexity is larger than that of GMD decoding. iv c © Koninklijke Philips Electronics N.V. 2003 Unrestricted PR-TN-2003-00628

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Unambiguous Decoding of Generalized Reed–Solomon Codes Beyond Half the Minimum Distance

The Schmidt–Sidorenko–Bossert scheme extends a low-rate Reed–Solomon code to an Interleaved Reed–Solomon code and achieves the decoding radius of Sudan’s original list decoding algorithm while the decoding result remains unambiguous. We adapt this result to the case of Generalized Reed– Solomon codes and calculate the parameters of the corresponding Interleaved Generalized Reed–Solomon code. Fu...

متن کامل

An Adaptive Hybrid List Decoding and Chase-like Algorithm for Reed-solomon Codes

This paper presents an adaptive hybrid Chase-like algorithm for Reed-Solomon codes, which is based on the list decoding algorithm. The adaptive hybrid algorithm is based on the reliability threshold to exclude the more reliable bits from being processed by the list decoding algorithm and reduce the complexity of the hybrid algorithm. Simulation results show that the decoding complexities of the...

متن کامل

Efficient root-finding algorithm with application to list decoding of Algebraic-Geometric codes

A list decoding for an error-correcting code is a decoding algorithm that generates a list of codewords within a Hamming distance from the received vector, where can be greater than the error-correction bound. In [18], a list-decoding procedure for Reed–Solomon codes [19] was generalized to algebraic–geometric codes. A recent work [8] gives improved list decodings for Reed–Solomon codes and alg...

متن کامل

List Decoding of q - ary Reed - Muller Codes 1 )

The q-ary Reed-Muller codes RMq(u,m) of length n = q are a generalization of Reed-Solomon codes, which use polynomials in m variables to encode messages through functional encoding. Using an idea of reducing the multivariate case to the univariate case, randomized list-decoding algorithms for Reed-Muller codes were given in [1] and [15]. The algorithm in [15] is an improvement of the algorithm ...

متن کامل

Interpolation in list decoding of Reed-Solomon codes

The problem of efficient implementation of two-dimensional interpolation in the Guruswami-Sudan list decoding algorithm for Reed-Solomon codes is considered. It is shown that it can be implemented by computing the product of the ideals of interpolation polynomials constructed for subsets of interpolation points. A method for fast multiplication of zero-dimensional co-prime ideals product is pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002