Title :
Systolic interpolation architectures for soft-decoding Reed-Solomon codes
Author :
Ahmed, Arshad ; Shanbhag, Naresh R. ; Koetter, Rav
Author_Institution :
Coordinated Sci. Lab., Illinois Univ., Urbana, IL, USA
Abstract :
We present a systolic algorithm for performing interpolation, a computationally intensive kernel found in algebraic soft-decoding of Reed-Solomon codes. We reformulate the interpolation algorithm, resulting in a systolic interpolation algorithm, which can compute a reduced number of candidate polynomial coefficients. Using the dependence graph of the algorithm, we realize a low-latency interpolation architecture and a high-throughput interpolation architecture. These architectures are compared against previously: proposed architectures for an RS soft-decoder. We derive expressions for the latency of the systolic implementations and show that, for a reasonable hardware constraint, the low-latency systolic implementation reduces latency by 34% for a [255, 239] RS code. For the same code and hardware constraints, the high-throughput implementation, with a block pipelining depth of 5, increases throughput by 68%. In addition, the critical path of both the low-latency and the high-throughput implementation is smaller than that of previously proposed architectures.
Keywords :
Reed-Solomon codes; decoding; graph theory; interpolation; parallel algorithms; pipeline processing; polynomials; systolic arrays; Reed-Solomon codes; block pipelining; dependence graph; high throughput; low latency; polynomial coefficients; soft decoding; systolic algorithm; systolic interpolation algorithm; systolic interpolation architectures; Computer architecture; Delay; Hardware; Interpolation; Iterative decoding; Kernel; Pipeline processing; Polynomials; Reed-Solomon codes; Throughput;
Conference_Titel :
Signal Processing Systems, 2003. SIPS 2003. IEEE Workshop on
Print_ISBN :
0-7803-7795-8
DOI :
10.1109/SIPS.2003.1235648