Efficient Partial-Parallel Decoder Architecture for Quasi-Cyclic Nonbinary LDPC Codes

被引:39
|
作者
Zhang, Xinmiao [1 ]
Cai, Fang [1 ]
机构
[1] Case Western Reserve Univ, Dept Elect Engn & Comp Sci, Cleveland, OH 44106 USA
基金
美国国家科学基金会;
关键词
Layered decoding; low-density parity-check (LDPC) codes; min-max; nonbinary; partial-parallel; VLSI design; PARITY-CHECK CODES; ALGORITHMS; COMPLEXITY; DESIGN;
D O I
10.1109/TCSI.2010.2071830
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nonbinary low-density parity-check (NB-LDPC) codes constructed over GF(q) (q > 2) can achieve higher coding gain than binary LDPC codes when the code length is moderate. A complete partial-parallel decoder architecture based on the Min-max algorithm is proposed for quasi-cyclic NB-LDPC codes in this paper. A novel scheme and corresponding architecture are developed to implement the elementary step of the check node processing. In our design, layered decoding is applied and only n(m) < q messages are kept on each edge of the associated Tanner graph. The computation units and the scheduling of the computations are optimized in the context of layered decoding to reduce the area requirement and increase the speed. This paper also introduces an overlapped method for the check node processing among different layers to further speed up the decoding. From complexity and latency analysis, our design is much more efficient than any previous design. Our proposed decoder for a (744, 653) code over GF(2(5)) has also been synthesized on a Xilinx Virtex-2 Pro FPGA device. It can achieve a throughput of 9.30 Mbps when 15 decoding iterations are carried out.
引用
收藏
页码:402 / 414
页数:13
相关论文
共 50 条
  • [1] Partial-parallel Decoder Architecture for Quasi-cyclic Non-binary LDPC Codes
    Zhang, Xinmiao
    Cai, Fang
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2010, : 1506 - 1509
  • [2] Efficient Shuffled Decoder Architecture for Nonbinary Quasi-Cyclic LDPC Codes
    Lin, Jun
    Yan, Zhiyuan
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2013, 21 (09) : 1756 - 1761
  • [3] Efficient Configurable Decoder Architecture for Nonbinary Quasi-Cyclic LDPC Codes
    Chen, Xiaoheng
    Lin, Shu
    Akella, Venkatesh
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2012, 59 (01) : 188 - 197
  • [4] A memory efficient partially parallel decoder architecture for quasi-cyclic LDPC codes
    Wang, Zhongfeng
    Cui, Zhiqiang
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (04) : 483 - 488
  • [5] Block-Layered Decoder Architecture for Quasi-Cyclic Nonbinary LDPC Codes
    Chang-Seok Choi
    Hanho Lee
    [J]. Journal of Signal Processing Systems, 2015, 78 : 209 - 222
  • [6] Block-Layered Decoder Architecture for Quasi-Cyclic Nonbinary LDPC Codes
    Choi, Chang-Seok
    Lee, Hanho
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 78 (02): : 209 - 222
  • [7] An Efficient Fully Parallel Decoder Architecture for Nonbinary LDPC Codes
    Lin, Jun
    Yan, Zhiyuan
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2014, 22 (12) : 2649 - 2660
  • [8] Memory Efficient Decoder Architectures for Quasi-Cyclic LDPC Codes
    Dai, Yongmei
    Chen, Ning
    Yan, Zhiyuan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2008, 55 (09) : 2898 - 2911
  • [9] Efficient Decoder Architecture for Single Block-Row Quasi-Cyclic LDPC Codes
    Zhang, Chuan
    Wang, Zhongfeng
    You, Xiaohu
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2014, 61 (10) : 793 - 797
  • [10] Configurable Low Complexity Decoder Architecture for Quasi-Cyclic LDPC codes
    Abou Zied, Sherif
    Sayed, Ahmed T.
    Guindi, Rafik
    [J]. 2013 21ST INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM 2013), 2013, : 235 - 239