Simple algorithms for BCH decoding

Proposes some simple algorithms for decoding BCH codes. The authors show that the pruned FFT is an effective method for evaluating syndromes and for finding the roots of error-locator polynomials. They show that a simple variation of the basic Gaussian elimination procedure can be adapted to compute the error-locator polynomial efficiently for codes with small designed distance. Finally, they give a procedure for computing the error values that has half the complexity of the Forney algorithm. >

[1]  Hideki Imai Essentials of Error-Control Coding Techniques , 1990 .

[2]  Masao Kasahara,et al.  A Method for Solving Key Equation for Decoding Goppa Codes , 1975, Inf. Control..

[3]  Mischa Schwartz,et al.  Information transmission, modulation, and noise , 1959 .

[4]  N. Zierler,et al.  A Class of Error-Correcting Codes in $p^m $ Symbols , 1961 .

[5]  R. Blahut Theory and practice of error control codes , 1983 .

[6]  Robert T. Chien,et al.  Cyclic decoding procedures for Bose- Chaudhuri-Hocquenghem codes , 1964, IEEE Trans. Inf. Theory.

[7]  D. Skinner Pruning the decimation in-time FFT algorithm , 1976 .

[8]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[9]  Keinosuke Nagai,et al.  Pruning the decimation-in-time FFT algorithm with frequency shift , 1986, IEEE Trans. Acoust. Speech Signal Process..

[10]  T. Sreenivas,et al.  High-resolution narrow-band spectra by FFT pruning , 1980 .

[11]  Jürg Ganz Evaluation of Polynomials Using the Structure of the Coefficients , 1995, SIAM J. Comput..

[12]  James L. Massey,et al.  Shift-register synthesis and BCH decoding , 1969, IEEE Trans. Inf. Theory.

[13]  I. J. Good,et al.  The Relationship Between Two Fast Fourier Transforms , 1971, IEEE Transactions on Computers.

[14]  T. V. Sreenivas,et al.  FFT algorithm for both input and output pruning , 1979 .

[15]  J. Markel,et al.  FFT pruning , 1971 .

[16]  Å. Björck,et al.  Solution of Vandermonde Systems of Equations , 1970 .

[17]  Gene H. Golub,et al.  Matrix computations , 1983 .