QSN-A Simple Circular-Shift Network for Reconfigurable Quasi-Cyclic LDPC Decoders

被引:36
作者
Chen, Xiaoheng [1 ]
Lin, Shu [1 ]
Akella, Venkatesh [1 ]
机构
[1] Univ Calif Davis, Dept Elect & Comp Engn, Davis, CA 95616 USA
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
Benes network; error correction codes; quasi-cyclic low-density parity-check (QC-LDPC) codes; very large scale integration; WiFi; WiMAX;
D O I
10.1109/TCSII.2010.2067811
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
There is an increasing need for configurable quasi-cyclic low-density parity-check (QC-LDPC) decoders that can support a family of structurally compatible codes instead of a single code. The key component in a configurable QC-LDPC decoder is a programmable circular-shift network that supports cyclic shifts of any size up to a predefined maximum submatrix size. This paper presents a QC-LDPC shift network (QSN), which has two key advantages over state-of-the-art solutions in recent literature. First, the QSN reduces the number of stages in the critical path, which improves the clock frequency and makes it scalable, particularly in a field-programmable gate array (FPGA)-based implementation where an interconnect delay is dominant. Second, the QSN's control logic is simple to generate and occupies a significantly smaller area. The QSNs for a variety of codes suitable for emerging applications are implemented, targeting both a 180-nm Taiwan Semiconductor Manufacturing Company Ltd. complimentary metal-oxide-semiconductor library and a Xilinx Virtex 4 FPGA. The proposed implementation is shown to be 2.1 times faster than the best known implementation in literature and requires almost eight times less control area. Furthermore, this paper presents analytical models of the critical-path and datapath complexity for arbitrary-sized submatrices and proves that the QSN indeed generates all the output combinations required for implementing reconfigurable QC-LDPC decoders.
引用
收藏
页码:782 / 786
页数:5
相关论文
共 16 条
[1]   OPTIMAL REARRANGEABLE MULTISTAGE CONNECTING NETWORKS [J].
BENES, VE .
BELL SYSTEM TECHNICAL JOURNAL, 1964, 43 (4P2) :1641-+
[2]  
Brack T., 2006, P IEEE 17 INT S PERS, P1
[3]   Overlapped message passing for quasi-cyclic low-density parity check codes [J].
Chen, YN ;
Parhi, KK .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2004, 51 (06) :1106-1113
[4]   Optimal overlapped message passing decoding of quasi-cyclic LDPC codes [J].
Dai, Yongmei ;
Yan, Zhiyuan ;
Chen, Ning .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (05) :565-578
[5]   VLSI architectures for layered decoding for irregular LDPC codes of WiMax [J].
Gunnam, Kiran K. ;
Choi, Gwan S. ;
Yeary, Mark B. ;
Atiquzzaman, Mohammed .
2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, :4542-+
[6]   Configurable LDPC decoder architectures for regular and irregular codes [J].
Karkooti, Marjan ;
Radosavljevic, Predrag ;
Cavallaro, Joseph R. .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2008, 53 (1-2) :73-88
[7]   Construction of quasi-cyclic LDPC codes for AWGN and binary erasure channels: A finite field approach [J].
Lan, Lan ;
Zeng, Lingqi ;
Tai, Ying Y. ;
Chen, Lei ;
Lin, Shu ;
Abdel-Ghaffar, Khaled .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2007, 53 (07) :2429-2458
[8]   Error probability of interleaved MC-CDMA systems with MRC receiver and correlated Nakagami-m fading channels [J].
Li, ZX ;
Latva-Aho, M .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2005, 53 (06) :919-923
[9]   Efficient Shuffle Network Architecture and Application for WiMAX LDPC Decoders [J].
Lin, Jun ;
Wang, Zhongfeng ;
Li, Li ;
Sha, Jin ;
Gao, Minglun .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2009, 56 (03) :215-219
[10]   Multi-mode message passing switch networks applied for QC-LDPC decoder [J].
Liu, Chih-Hao ;
Lin, Chien-Ching ;
Chang, Hsie-Chia ;
Lee, Chen-Yi ;
Hsu, Yarsun .
PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, :752-+