Optimized Trellis-Based Min-Max Decoder for NB-LDPC Codes

被引:12
|
作者
Tian, Jing [1 ]
Song, Suwen [1 ]
Lin, Jun [1 ]
Wang, Zhongfeng [1 ]
机构
[1] Nanjing Univ, Sch Elect Sci & Engn, Nanjing 210023, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Decoding; Hardware; Complexity theory; Computer architecture; Iterative decoding; Circuits and systems; Error correction codes; non-binary LDPC codes; iterative decoding; min-max decoding algorithm; low-complexity decoding; VLSI; NONBINARY; ARCHITECTURE; ALGORITHMS; MINIMUM;
D O I
10.1109/TCSII.2019.2900088
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Non-binary low-density parity-check (NB-LDPC) codes outperform their binary counterparts in many cases. However, an NB-LDPC decoder usually requires excessive hardware resources and memory consumption. The trellis-based min-max decoding algorithm (TMMA), a well-known algorithm proposed in recent years, achieves good tradeoff between decoding performance and hardware complexity. Note that the check node processing unit (CNU) occupies the most hardware consumption. Based on the TMMA, many simplifications for the CNU have been developed with slight performance loss. The current TMMA with L truncations (L-TMMA) is promising for higher hardware efficiency than others. In this brief, based on the L-TMMA, we propose a new CNU design by incorporating algorithmic transformation and architectural optimization to further reduce the hardware complexity and thereby the critical path without any performance degradation. Synthesis results show that the proposed design achieves the lowest hardware consumption and the highest clock frequency with a small latency compared to the state-of-the-arts. Specifically, it saves more than 1/3 hardware resources compared with its original one.
引用
收藏
页码:57 / 61
页数:5
相关论文
共 50 条
  • [21] Trellis-Based Extended Min-Sum Algorithm for Non-Binary LDPC Codes and its Hardware Structure
    Li, Erbao
    Declercq, David
    Gunnam, Kiran
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2013, 61 (07) : 2600 - 2611
  • [22] Decoding of NB-LDPC Codes Over Subfields
    Wijekoon, Viduranga Bandara
    Viterbo, Emanuele
    Hong, Yi
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2021, 69 (02) : 716 - 727
  • [23] Hamming-Distance Trellis Min-Max-Based Architecture for Non-Binary LDPC Decoder
    Xuan Pham, Thang
    Tan Nguyen, Tuy
    Lee, Hanho
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (07) : 2390 - 2394
  • [24] Low-complexity Check Node Processing for Trellis Min-max Nonbinary LDPC Decoding
    Huyen Pham Thi
    Hung Dao Tuan
    Le Dinh Trang Dang
    Lee, Hanho
    Tho Nguyen Huu
    2018 INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR COMMUNICATIONS (ATC), 2018, : 292 - 295
  • [25] An Improved Reliability-Based Decoding Algorithm for NB-LDPC Codes
    Song, Suwen
    Tian, Jing
    Lin, Jun
    Wang, Zhongfeng
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (04) : 1153 - 1157
  • [26] An Efficient NB-LDPC Decoder Architecture for Space Telecommand Links
    Alvarez, Angel
    Fernandez, Victor
    Matuz, Balazs
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (04) : 1213 - 1217
  • [27] High-Speed NB-LDPC Decoder For Wireless Applications
    Garcia-Herrero, F.
    Canet, M. J.
    Valls, J.
    2013 INTERNATIONAL SYMPOSIUM ON INTELLIGENT SIGNAL PROCESSING AND COMMUNICATIONS SYSTEMS (ISPACS), 2013, : 215 - 220
  • [28] Trellis-Based QC-LDPC Convolutional Codes Enabling Low Power Decoders
    Pisek, Eran
    Rajan, Dinesh
    Cleveland, Joseph R.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2015, 63 (06) : 1939 - 1951
  • [29] A Reduced Complexity Decoding Algorithm for NB-LDPC Codes
    Song, Suwen
    Lin, Jun
    Tian, Jing
    Wang, Zhongfeng
    2017 17TH IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY (ICCT 2017), 2017, : 127 - 131
  • [30] Enhanced Throughput and Energy-Efficient MRAM-Based NB-LDPC Decoder
    Sabbah, Mohammad
    Rizk, Mostafa
    Al Ghouwayel, Ali Chamas
    Omar, Samir-Mohamad
    El Bazzal, Zouhair
    2018 INTERNATIONAL CONFERENCE ON COMPUTER AND APPLICATIONS (ICCA), 2018, : 172 - 176