High-Throughput Interpolation Architecture for Algebraic Soft-Decision Reed-Solomon Decoding

被引:10
作者
Zhang, Xinmiao [1 ]
Zhu, Jiangli [1 ]
机构
[1] Case Western Reserve Univ, Dept Elect Engn & Comp Sci, Cleveland, OH 44106 USA
基金
美国国家科学基金会;
关键词
Algebraic soft-decision decoding (ASD); bit-level generalized minimum distance (BGMD); field-programmable gate array (FPGA); interpolation; Reed-Solomon (RS) codes; VLSI design;
D O I
10.1109/TCSI.2009.2023935
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Reed-Solomon (RS) codes are used as error-correcting codes in numerous digital communication and storage systems. Algebraic soft-decision decoding (ASD) of RS codes can achieve substantial coding gain with polynomial complexity. Among practical ASD algorithms, the iterative bit-level generalized minimum distance (BGMD) decoding can achieve similar or higher coding gain with lower complexity. The interpolation is a major step of ASD. The maximum achievable speed of this step is limited by the inherent serial nature of the interpolation algorithm. In this paper, a novel interpolation scheme that is capable of combining multiple interpolation iterations, as well as sharing interpolation results from previous decoding iterations, is developed for the iterative BGMD decoding. In addition, efficient VLSI architectures are proposed to implement the developed scheme. Based on the proposed architectures, an interpolator for a (255, 239) RS code is implemented on field programmable gate array (FPGA) devices. On a Xilinx Virtex-II device, our interpolator can achieve a throughput of 440 Mbps, which is 64% higher than the fastest previous design, with 51% less FPGA resource.
引用
收藏
页码:581 / 591
页数:11
相关论文
共 20 条
[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]   A low-complexity method for chase-type decoding of Reed-Solomon codes [J].
Bellorado, Jason ;
Kavcic, Aleksandar .
2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, :2037-+
[4]   FPGA implementation of an interpolation processor for soft-decision decoding of Reed-Solomon codes [J].
Chen, Qinqin ;
Wang, Zhongfeng ;
Ma, Jun .
2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, :2100-+
[5]   Architecture and implementation of an interpolation processor for soft-decision Reed-Solomon decoding [J].
Gross, Warren J. ;
Kschischang, Frank R. ;
Gulak, P. Glenn .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (03) :309-318
[6]   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
[7]   Improved decoding of Reed-Solomon and algebraic-geometry codes [J].
Guruswami, V ;
Sudan, M .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (06) :1757-1767
[8]   Algebraic soft-decision decoding of Reed-Solomon codes using bit-level soft information [J].
Jiang, Jing ;
Narayanan, Krishna R. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2008, 54 (09) :3907-3928
[9]   A complexity reducing transformation in algebraic list decoding of Reed-Solomon codes [J].
Koetter, R ;
Vardy, A .
2003 IEEE INFORMATION THEORY WORKSHOP, PROCEEDINGS, 2003, :10-13
[10]   Algebraic soft-decision decoding of Reed-Solomon codes [J].
Koetter, R ;
Vardy, A .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2003, 49 (11) :2809-2825