DocumentCode :
1536974
Title :
High-speed architectures for Reed-Solomon decoders
Author :
Sarwate, Dilip V. ; Shanbhag, Naresh R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
Volume :
9
Issue :
5
fYear :
2001
Firstpage :
641
Lastpage :
655
Abstract :
New high-speed VLSI architectures for decoding Reed-Solomon codes with the Berlekamp-Massey algorithm are presented in this paper. The speed bottleneck in the Berlekamp-Massey algorithm is in the iterative computation of discrepancies followed by the updating of the error-locator polynomial. This bottleneck is eliminated via a series of algorithmic transformations that result in a fully systolic architecture in which a single array of processors computes both the error-locator and the error-evaluator polynomials. In contrast to conventional Berlekamp-Massey architectures in which the critical path passes through two multipliers and 1+[log/sub 2/,(t+1)] adders, the critical path in the proposed architecture passes through only one multiplier and one adder, which is comparable to the critical path in architectures based on the extended Euclidean algorithm. More interestingly, the proposed architecture requires approximately 25% fewer multipliers and a simpler control structure than the architectures based on the popular extended Euclidean algorithm. For block-interleaved Reed-Solomon codes, embedding the interleaver memory into the decoder results in a further reduction of the critical path delay to just one XOR gate and one multiplexer, leading to speed-ups of as much as an order of magnitude over conventional architectures.
Keywords :
Reed-Solomon codes; VLSI; high-speed integrated circuits; interleaved codes; iterative decoding; pipeline processing; systolic arrays; Berlekamp-Massey algorithm; Reed-Solomon decoders; VLSI architectures; adder; algorithmic transformations; block-interleaved codes; critical path delay; error-evaluator polynomials; error-locator polynomial; error-locator polynomials; high-speed architectures; interleaver memory; iterative computation; multiplier; systolic architecture; updating; Computer architecture; Delay; Galois fields; Iterative algorithms; Iterative decoding; Multiplexing; Polynomials; Reed-Solomon codes; Uninterruptible power systems; Very large scale integration;
fLanguage :
English
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1063-8210
Type :
jour
DOI :
10.1109/92.953498
Filename :
953498
Link To Document :
بازگشت