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 条
  • [21] A new reduced-complexity decoding algorithm for LDPC codes
    Sun, Guohui
    Jin, Jing
    Yao, Wenbin
    Yang, Hongwen
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2007, E90B (07) : 1835 - 1838
  • [22] On the Concatenations of Polar Codes and Non-Binary LDPC Codes
    Yu, Qingping
    Shi, Zhiping
    Li, Xingwang
    Du, Jianhe
    Zhang, Jiayi
    Rabie, Khaled M.
    IEEE ACCESS, 2018, 6 : 65088 - 65097
  • [23] A Low-Complexity Bit-Embedding Decoder for Non-Binary LDPC Codes in F2q
    Guo, Xiaomeng
    Wang, Yongchao
    IEEE SIGNAL PROCESSING LETTERS, 2024, 31 : 2855 - 2859
  • [24] Low-Complexity Reliability-Based Message-Passing Decoder Architectures for Non-Binary LDPC Codes
    Zhang, Xinmiao
    Cai, Fang
    Lin, Shu
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (11) : 1938 - 1950
  • [25] Memory Efficient Column-layered Decoder Design for Non-binary LDPC Codes
    He, Kai
    Sha, Jin
    Wang, Zhongfeng
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 2613 - 2616
  • [26] Binary Weight Distribution of Non-Binary LDPC Codes
    Andriyanova, Iryna
    Rathi, Vishwambhar
    Tillich, Jean-Pierre
    2009 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1- 4, 2009, : 65 - 69
  • [27] Enhancing Binary Images of Non-Binary LDPC Codes
    Bhatia, Aman
    Iyengar, Aravind R.
    Siegel, Paul H.
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [28] A Reduced-Complexity Architecture for LDPC Layered Decoding Schemes
    Kim, Sangmin
    Sobelman, Gerald E.
    Lee, Hanho
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2011, 19 (06) : 1099 - 1103
  • [29] Layered Decoding for Non-Binary LDPC Codes
    Zhou, Shuai
    Sha, Jin
    Li, Li
    Wang, Zhongfeng
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 481 - 484
  • [30] EXIT charts for non-binary LDPC codes
    Byers, GJ
    Takawira, F
    ICC 2005: IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5, 2005, : 652 - 657