Multiple channel error-correction algorithms for LCC decoding of Reed-Solomon codes and its high-speed architecture design

Reed-Solomon (RS) code is one of the most widely used error control codes. The decoding algorithms of RS code can be briefly divided into hard-decision decoding (HDD) and algebraic soft-decision decoding (ASD). However, traditional RS decoding algorithms perform unsatisfactorily over bursty channel. Therefore, many modified RS decoding algorithms utilised in bursty channel decoding were proposed. However all of them are HDD and the computation is costly. In this study, the authors propose an ASD algorithm which can be utilised both in additive white Gaussian noise channel and bursty channel. In order to be utilised in multiple channel, the proposed algorithm combines original HDD-based low-complexity chase (HDD-LCC) and burst-error correcting (BC) together. What's more, BC is also modified by adding in the mechanism of pre-judgement to reduce the iterations of BC. The modified algorithm can give a coding gain reaching up to 0.1268 and 1.33 dB compared with BC and HDD-LCC, respectively when symbol error rate (SER) is 10 -4 in bursty channel. The proposed RS decoder is implemented and synthesised with Semiconductor Manufacturing International Corporation 0.13-μm CMOS technology library. The results show the proposed decoder can operate at 200 MHz to achieve the throughput of 1.673 Gbps.

[1]  Yingquan Wu Novel Burst Error Correction Algorithms for Reed-Solomon Codes , 2012, IEEE Transactions on Information Theory.

[2]  Hao Wang,et al.  Reduced-Complexity LCC Reed–Solomon Decoder Based on Unified Syndrome Computation , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[3]  Hao Wang,et al.  Modified polynomial selection architecture for low-complexity chase decoding of Reed-Solomon codes , 2012, 2012 IEEE International Symposium on Circuits and Systems.

[4]  H. Wang,et al.  Low-power high-efficiency architecture for low-complexity chase soft-decision Reed-Solomon decoding , 2012, IET Commun..

[5]  Xinmiao Zhang,et al.  Factorization-free Low-complexity Chase soft-decision decoding of Reed-Solomon codes , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[6]  Jing Wang,et al.  Low-power design of Reed-Solomon encoders , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[7]  Jianhua Lu,et al.  Burst-error-correcting algorithm for Reed-Solomon codes , 2001 .

[8]  Naresh R. Shanbhag,et al.  High-speed architectures for Reed-Solomon decoders , 2001, IEEE Trans. Very Large Scale Integr. Syst..

[9]  Ed Dawson,et al.  Burst-error correcting algorithm for Reed-Solomon codes , 1995 .

[10]  Hao Wang,et al.  Increasing the energy efficiency of WSNs using algebraic soft-decision reed-solomon decoders , 2012, 2012 IEEE Asia Pacific Conference on Circuits and Systems.

[11]  Wei Zhang,et al.  Efficient architecture for algebraic soft-decision decoding of Reed-Solomon codes , 2015, IET Commun..

[12]  Zhongfeng Wang,et al.  Unified Architecture for Reed-Solomon Decoder Combined With Burst-Error Correction , 2012, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Hao Wang,et al.  Novel Pipelined interpolator for Reed-Solomon decoder Based on Low-Complexity Chase decoding , 2013, J. Circuits Syst. Comput..

[14]  Wei Zhang,et al.  High-efficient Reed-Solomon decoder design using recursive Berlekamp-Massey architecture , 2016, IET Commun..

[15]  Javier Valls-Coquillat,et al.  High-Speed RS(255, 239) Decoder Based on LCC Decoding , 2011, Circuits Syst. Signal Process..

[16]  T. Berman,et al.  Non-interleaved Reed-Solomon coding over a bursty channel , 1992, MILCOM 92 Conference Record.

[17]  J. Chen,et al.  A burst-error-correcting algorithm for Reed-Solomon codes , 1992, IEEE Trans. Inf. Theory.