Title :
Application of circulant matrices to the construction and decoding of linear codes
Author :
Roth, Ron M. ; Lempel, Abraham
Author_Institution :
IBM Almaden Res. Center, San Jose, CA, USA
fDate :
9/1/1990 12:00:00 AM
Abstract :
The Fourier transform technique is used to analyze and construct several families of double-circulant codes. The minimum distance of the resulting codes is lower-bounded by 2√r and can be decoded easily employing the standard BCH decoding algorithm or the majority-logic decoder of Reed-Muller codes. A decoding procedure for Reed-Solomon codes is presented, based on a representation of the parity-check matrix by circulant blocks. The decoding procedure inherits both the (relatively low) time complexity of the Berlekamp-Massey algorithm and the hardware simplicity characteristic of Blahut´s algorithm. The procedure makes use of the encoding circuit together with a reduced version of Blahut´s decoder
Keywords :
decoding; encoding; error correction codes; BCH decoding algorithm; Berlekamp-Massey algorithm; Blahut´s algorithm; Fourier transform technique; Reed-Muller codes; Reed-Solomon codes; circulant matrices; decoding; double-circulant codes; hardware simplicity; linear codes; majority-logic decoder; minimum distance; parity-check matrix; time complexity; Circuits; Conferences; Decoding; Encoding; Fourier transforms; Hardware; Information theory; Linear code; Parity check codes; Reed-Solomon codes;
Journal_Title :
Information Theory, IEEE Transactions on