@inproceedings{f2344b92db7b413d921d4b927b635840,
title = "Systolic interpolation architectures for soft-decoding Reed-Solomon codes",
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 = "Computer architecture, Delay, Hardware, Interpolation, Iterative decoding, Kernel, Pipeline processing, Polynomials, Reed-Solomon codes, Throughput",
author = "A. Ahmed and Shanbhag, {N. R.} and R. Koetter",
note = "Publisher Copyright: {\textcopyright} 2003 IEEE. Copyright: Copyright 2015 Elsevier B.V., All rights reserved.; 2003 IEEE Workshop on Signal Processing Systems, SIPS 2003 ; Conference date: 27-08-2003 Through 29-08-2003",
year = "2003",
doi = "10.1109/SIPS.2003.1235648",
language = "English (US)",
series = "IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "81--86",
editor = "Wonyong Sung and Sunwoo, {Myung Hoon}",
booktitle = "2003 IEEE Workshop on Signal Processing Systems",
address = "United States",
}