Architecture and implementation of an interpolation processor for soft-decision Reed-Solomon decoding

被引:7
作者
Gross, Warren J. [1 ]
Kschischang, Frank R.
Gulak, P. Glenn
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ H3A 2A7, Canada
[2] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 3G4, Canada
关键词
list decoding; Reed-Solomon codes; soft-decision decoding;
D O I
10.1109/TVLSI.2007.893609
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:309 / 318
页数:10
相关论文
共 29 条
[1]   VLSI architectures for soft-decision decoding of reed-solomon codes [J].
Ahmed, A ;
Koetter, R ;
Shanbhag, NR .
2004 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-7, 2004, :2584-2590
[2]   Systolic interpolation architectures for soft-decoding Reed-Solomon codes [J].
Ahmed, A ;
Shanbhag, NR ;
Koetter, R .
SIPS 2003: IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2003, :81-86
[3]  
AHMED A, UNPUB IEEE T VERY LA
[4]   ON REPEATED-ROOT CYCLIC CODES [J].
CASTAGNOLI, G ;
MASSEY, JL ;
SCHOELLER, PA ;
VONSEEMANN, N .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (02) :337-342
[5]  
DAROCHA VC, 1997, COMMUN CODING SIGNAL
[6]   A GENERALIZATION OF THE BERLEKAMP-MASSEY ALGORITHM FOR MULTISEQUENCE SHIFT-REGISTER SYNTHESIS WITH APPLICATIONS TO DECODING CYCLIC CODES [J].
FENG, GL ;
TZENG, KK .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (05) :1274-1287
[7]  
Gross W. J., 2002, P 21 BIENN S COMM, P356
[8]   Applications of algebraic soft-decision decoding of Reed-Solomon codes [J].
Gross, Warren J. ;
Kschischang, Frank R. ;
Koetter, Ralf ;
Gulak, P. Glenn .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2006, 54 (07) :1224-1234
[9]   Towards a VLSI architecture for interpolation-based soft-decision Reed-Solomon decoders [J].
Gross, WJ ;
Kschischang, FR ;
Koetter, R ;
Gulak, PG .
JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2005, 39 (1-2) :93-111
[10]   A VLSI architecture for interpolation in soft-decision list decoding of Reed-Solomon codes [J].
Gross, WJ ;
Kschischang, FR ;
Koetter, R ;
Gulak, RG .
2002 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, 2002, :39-44