Fast Nested Key Equation Solvers for Generalized Integrated Interleaved Decoder

被引:8
作者
Xie, Zhenshan [1 ]
Zhang, Xinmiao [1 ]
机构
[1] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
基金
美国国家科学基金会;
关键词
Error-correcting codes; generalized integrated interleaved codes; nested decoding; key equation solver; Reed-Solomon codes; ARCHITECTURES;
D O I
10.1109/TCSI.2020.3025847
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Generalized integrated interleaved (GII) codes nest Reed-Solomon (RS) or BCH sub-codewords to generate codewords belonging to stronger RS or BCH codes. Their hyper-speed decoding and good error-correction capability make them one of the best candidates for next-generation terabit/s digital storage and communications. The key equation solver (KES) in the nested decoding stage causes clock frequency bottleneck and takes a large portion of the GII decoder area. Recent architectures reduce the critical path to two multipliers and rely on the application of the slow-down technique to further reduce it to one. The slow-down technique requires two sub-codewords to be interleaved in the nested KES. However, most of the time, the nested decoding only needs to be carried out on one sub- codeword and half of the clock cycles are wasted. This paper proposes two fast nested KES algorithms, both of which have one multiplier in the critical path without applying slow-down and accordingly reduce the latency of the nested KES to almost a half. The short critical path is achieved by algorithmic reformulations that enable the pre-computation of the scalars in parallel with polynomial updating. Our second design adopts scaled versions of the polynomials to enable product term sharing so that the number of multipliers in each pair of processing elements is reduced from 8 as in the first design to 4. Novel scaling and combined scalar computations are developed to keep the critical path one multiplier. For an example GII code over GF(28) that has 3 nested codewords, our designs achieve 49.9% reduction on the number of clock cycles needed in the nested KES compared to prior designs. Besides, our second design requires 22% less area than the first one under the same timing constraint.
引用
收藏
页码:483 / 495
页数:13
相关论文
共 17 条
[1]  
Berlekamp E.R., 2015, Algebraic Coding Theory
[2]  
Blahut R. E., 2003, Algebraic Codes for Data Transmission
[3]  
Blaum M., 2013, U.S. Patent, Patent No. [8 433 979, 8433979]
[4]   A 124-Gb/s Decoder for Generalized Integrated Interleaved Codes [J].
Li, Wenjie ;
Lin, Jun ;
Wang, Zhongfeng .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2019, 66 (08) :3174-3187
[5]   PIPELINE INTERLEAVING AND PARALLELISM IN RECURSIVE DIGITAL-FILTERS .1. PIPELINING USING SCATTERED LOOK-AHEAD AND DECOMPOSITION [J].
PARHI, KK ;
MESSERSCHMITT, DG .
IEEE TRANSACTIONS ON ACOUSTICS SPEECH AND SIGNAL PROCESSING, 1989, 37 (07) :1099-1117
[6]   High-speed architectures for Reed-Solomon decoders [J].
Sarwate, DV ;
Shanbhag, NR .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (05) :641-655
[7]   A novel method for combining algebraic decoding and iterative processing [J].
Tang, Xiangyu ;
Koetter, Ralf .
2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, :474-+
[8]  
Wicker S. B., 1999, Reed-Solomon Codes and Their Applications
[9]   Generalized Integrated Interleaved Codes [J].
Wu, Yingquan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (02) :1102-1119
[10]  
Wu YQ, 2016, IEEE INT SYMP INFO, P1098, DOI 10.1109/ISIT.2016.7541469