A 3.0 Gb/s Throughput Hardware-Efficient Decoder for Cyclically-Coupled QC-LDPC Codes

被引:23
|
作者
Lu, Qing [1 ]
Fan, Jianfeng [1 ]
Sham, Chiu-Wing [1 ]
Tam, Wai M. [1 ]
Lau, Francis C. M. [1 ]
机构
[1] Hong Kong Polytech Univ, Elect & Informat Engn Dept, Hong Kong, Hong Kong, Peoples R China
关键词
Cyclically-coupled QC-LDPC code; decoder architecture; FPGA implementation; QC-LDPC code; PARITY-CHECK CODES; MIN-SUM ALGORITHM; CONVOLUTIONAL-CODES; BELIEF PROPAGATION; SHANNON-LIMIT; COMPLEXITY; DESIGN; IMPLEMENTATION; MATRICES; BLOCK;
D O I
10.1109/TCSI.2015.2510619
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we propose a new class of quasi-cyclic low-density parity-check (QC-LDPC) codes, namely cyclically-coupled QC-LDPC (CC-QC-LDPC) codes, and their RAM-based decoder architecture. CC-QC-LDPC codes have a simple structure and are constructed by cyclically-coupling a number of QC-LDPC subcodes. They can achieve throughput and error performance as excellent as LDPC convolutional codes, but with much lower hardware requirements. They are therefore promising candidates for future generations of communication systems such as long-haul optical communication systems. In particular, a rate-5/6 CC-QC-LDPC decoder has been implemented onto a field-programmable gate array (FPGA) and it achieves a throughput of 3.0 Gb/s at 100 MHz clock rate with 10-iteration decoding. No error floor is observed up to an E-b/N-0 of 3.50 dB, where all 1.14 x 10(16) transmitted bits have been decoded correctly.
引用
收藏
页码:134 / 145
页数:12
相关论文
共 16 条
  • [1] On Using the Cyclically-Coupled QC-LDPC Codes in Future SSDs
    Lu, Qing
    Sham, Chiu-Wing
    Lau, Francis C. M.
    2016 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), 2016, : 625 - 628
  • [2] A 2.0 Gb/s Throughput Decoder for QC-LDPC Convolutional Codes
    Sham, Chiu-Wing
    Chen, Xu
    Lau, Francis C. M.
    Zhao, Yue
    Tam, Wai M.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2013, 60 (07) : 1857 - 1869
  • [3] Efficient decoder implementation for QC-LDPC codes
    Sha, Jin
    Gao, Minglun
    Zhang, Zhongjin
    Li, Li
    Wang, Zhongfeng
    2006 INTERNATIONAL CONFERENCE ON COMMUNICATIONS, CIRCUITS AND SYSTEMS PROCEEDINGS, VOLS 1-4: VOL 1: SIGNAL PROCESSING, 2006, : 2498 - 2502
  • [4] A memory efficient partially parallel decoder architecture for QC-LDPC codes
    Wang, Zhongfeng
    Cui, Zhiqiang
    2005 39TH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1 AND 2, 2005, : 729 - 733
  • [5] Flexible High Throughput QC-LDPC Decoder With Perfect Pipeline Conflicts Resolution and Efficient Hardware Utilization
    Petrovic, Vladimir L.
    Markovic, Milos M.
    Mezeni, Dragomir M. El
    Saranovac, Lazar V.
    Radosevic, Andreja
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (12) : 5454 - 5467
  • [6] Hardware-Efficient and High-Throughput LLRC Segregation Based Binary QC-LDPC Decoding Algorithm and Architecture
    Verma, Anuj
    Shrestha, Rahul
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (08) : 2835 - 2839
  • [7] Area-efficient parallel decoder architecture for high rate QC-LDPC codes
    Cui, Zhiqiang
    Wang, Zhongfeng
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 5107 - +
  • [8] An Efficient Memory-Address Remapping Technique for High-Throughput QC-LDPC Decoder
    Yoon, Ji-Hwan
    Park, Jongsun
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2014, 33 (11) : 3457 - 3473
  • [9] An Efficient Memory-Address Remapping Technique for High-Throughput QC-LDPC Decoder
    Ji-Hwan Yoon
    Jongsun Park
    Circuits, Systems, and Signal Processing, 2014, 33 : 3457 - 3473
  • [10] A 2.48Gb/s FPGA-based QC-LDPC Decoder: An Algorithmic Compiler Implementation
    Mhaske, Swapnil
    Uliana, David
    Kee, Hojin
    Ly, Tai
    Aziz, Ahsan
    Spasojevic, Predrag
    2015 36TH IEEE SARNOFF SYMPOSIUM, 2015, : 88 - 93