• DocumentCode
    774147
  • Title

    Architecture and Implementation of an Interpolation Processor for Soft-Decision Reed–Solomon Decoding

  • Author

    Gross, Warren J. ; Kschischang, Frank R. ; Gulak, P. Glenn

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que.
  • Volume
    15
  • Issue
    3
  • fYear
    2007
  • fDate
    3/1/2007 12:00:00 AM
  • Firstpage
    309
  • Lastpage
    318
  • Abstract
    Reed-Solomon codes are powerful error-correcting codes that can be found in many digital communications standards. Recently, there has been an interest in soft-decision decoding of Reed-Solomon codes, incorporating reliability information from the channel into the decoding process. The Koetter-Vardy algorithm is a soft-decision decoding algorithm for Reed-Solomon codes which can provide several dB of gain over traditional hard-decision decoders. The algorithm consists of a soft-decision front end to the interpolation-based Guruswami-Sudan list decoder. The main computational task in the algorithm is a weighted interpolation of a bivariate polynomial. We propose a parallel architecture for the hardware implementation of bivariate interpolation for soft-decision decoding. The key feature is the embedding of both a binary tree and a linear array into a 2-D array processor, enabling fast polynomial evaluation operations. An field-programmable gate array interpolation processor was implemented and demonstrated at a clock frequency of 23 MHz, corresponding to decoding rates of 10-15 Mb/s
  • Keywords
    Reed-Solomon codes; error correction codes; field programmable gate arrays; microprocessor chips; parallel architectures; 10 to 15 Mbit/s; 23 MHz; 2D array processor; Guruswami-Sudan list decoder; Koetter-Vardy algorithm; Reed-Solomon decoding; error correcting codes; field programmable gate arrays; interpolation processor; parallel architecture; soft-decision decoding; Code standards; Communication standards; Decoding; Digital communication; Error correction codes; Gain; Interpolation; Parallel architectures; Polynomials; Reed-Solomon codes; List decoding; Reed–Solomon codes; soft-decision decoding;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2007.893609
  • Filename
    4154773