Reduced-Complexity Decoder Architecture for Non-Binary LDPC Codes

被引:57
|
作者
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; non-binary; VLSI design;
D O I
10.1109/TVLSI.2010.2047956
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Non-binary low-density parity-check (NB-LDPC) codes can achieve better error-correcting performance than binary LDPC codes when the code length is moderate at the cost of higher decoding complexity. The high complexity is mainly caused by the complicated computations in the check node processing and the large memory requirement. In this paper, a novel check node processing scheme and corresponding VLSI architectures are proposed for the Min-max NB-LDPC decoding algorithm. The proposed scheme first sorts out a limited number of the most reliable variable-to-check (v-to-c) messages, then the check-to-variable (c-to-v) messages to all connected variable nodes are derived independently from the sorted messages without noticeable performance loss. Compared to the previous iterative forward-backward check node processing, the proposed scheme not only significantly reduced the computation complexity, but eliminated the memory required for storing the intermediate messages generated from the forward and backward processes. Inspired by this novel c-to-v message computation method, we propose to store the most reliable v-to-c messages as "compressed" c-to-v messages. The c-to-v messages will be recovered from the compressed format when needed. Accordingly, the memory requirement of the overall decoder can be substantially reduced. Compared to the previous Min-max decoder architecture, the proposed design for a (837, 726) code over GF (2(5)) can achieve the same throughput with only 46% of the area.
引用
收藏
页码:1229 / 1238
页数:10
相关论文
共 50 条
  • [31] Weight Distributions of Non-binary LDPC Codes
    Kasai, Kenta
    Poulliat, Charly
    Declercq, David
    Sakaniwa, Kohichi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (04) : 1106 - 1115
  • [32] Scheduling Strategies for Non-Binary LDPC Codes
    El Hassani, Sanae
    Hamon, Marie-Helene
    Penard, Pierre
    2009 IEEE 20TH INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2009, : 2365 - 2369
  • [33] BOUNDS ON THE THRESHOLDS OF NON-BINARY LDPC CODES
    Levi, Oron
    Burshtein, David
    2008 IEEE 25TH CONVENTION OF ELECTRICAL AND ELECTRONICS ENGINEERS IN ISRAEL, VOLS 1 AND 2, 2008, : 348 - 352
  • [34] Error Floors of Non-Binary LDPC Codes
    Nozaki, Takayuki
    Kasai, Kenta
    Sakaniwa, Kohichi
    2010 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2010, : 729 - 733
  • [35] Analysis of Non-binary Hybrid LDPC codes
    Sassatelli, Lucile
    Declercq, David
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 2261 - 2265
  • [36] A reduced complexity decoder architecture via layer-ed decoding of LDPC codes
    Hocevar, DE
    2004 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, PROCEEDINGS, 2004, : 107 - 112
  • [37] A 630 Mbps Non-Binary LDPC Decoder for FPGA
    Lacruz, J. O.
    Garcia-Herrero, F.
    Canet, M. J.
    Valls, J.
    Perez-Pascual, A.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2015, : 1989 - 1992
  • [38] Weight Distribution of Non-binary LDPC Codes
    Kasai, Kenta
    Poulliat, Charly
    Declercq, David
    Shibuya, Tomoharu
    Sakaniwa, Kohichi
    2008 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS, VOLS 1-3, 2008, : 748 - +
  • [39] Pseudocodeword weights for non-binary LDPC codes
    Kelley, Christine A.
    Sridhara, Deepak
    Rosenthal, Joachim
    2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, : 1379 - +
  • [40] A Reduced-Complexity ADMM Based Decoding Algorithm for LDPC Codes
    Liang, Zhibiao
    Chen, Xiang
    Sun, Xinghua
    Zhai, Lijun
    2019 11TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2019,