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 条
  • [41] A Reduced-Complexity Successive-Cancellation Decoder of Polar Codes
    Yi, Xuan
    Liu, Aijun
    Zhang, Qingshuang
    Liang, Xiaohu
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 1450 - 1454
  • [42] An Efficient High-Rate Non-Binary LDPC Decoder Architecture With Early Termination
    Li, Mao-Ruei
    Chu, Wei-Xiang
    Lee, Huang-Chang
    Ueng, Yeong-Luh
    IEEE ACCESS, 2019, 7 : 20302 - 20315
  • [43] Design of Low Complexity Non-Binary LDPC Codes with an Approximated Performance-Complexity Tradeoff
    Yang Yu
    Wen Chen
    IEEE COMMUNICATIONS LETTERS, 2012, 16 (04) : 514 - 517
  • [44] Near optimal reduced-complexity decoding algorithms for LDPC codes
    Chen, J
    Dholakia, A
    Eleftheriou, E
    Fossorier, M
    Hu, XY
    ISIT: 2002 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, PROCEEDINGS, 2002, : 455 - 455
  • [45] High-Throughput Multi-Codeword Decoder for Non-Binary LDPC Codes on GPU
    Liu, Zhanxian
    Liu, Rongke
    Hou, Yi
    Zhao, Ling
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (03) : 486 - 489
  • [46] Modified Trellis-based Min-max Decoder for Non-binary LDPC Codes
    Zhang, Xinmiao
    2015 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2015, : 613 - 617
  • [47] Low-Complexity Decoding for Non-Binary LDPC Codes in High Order Fields
    Voicila, Adrian
    Declercq, David
    Verdier, Francois
    Fossorier, Marc
    Urard, Pascal
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2010, 58 (05) : 1365 - 1375
  • [48] A Low Complexity Extrinsic Message Based Decoding Algorithm for Non-Binary LDPC Codes
    Qiu, Nanfan
    Chen, Wen
    Yu, Yang
    Li, Chunshu
    2013 INTERNATIONAL WORKSHOP ON HIGH MOBILITY WIRELESS COMMUNICATIONS (HMWC), 2013,
  • [49] Extrinsic information memory reduced architecture for non-binary turbo decoder implementation
    Park, Sook Min
    Kwak, Jaeyoung
    Lee, Kwyro
    2008 IEEE 67TH VEHICULAR TECHNOLOGY CONFERENCE-SPRING, VOLS 1-7, 2008, : 539 - +
  • [50] Efficiently Encodable Non-Binary Generalized LDPC Codes
    Chang, Nicholas B.
    Kocic, Marko
    2013 ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, 2013, : 2079 - 2083