A Flexible FPGA-Based Quasi-Cyclic LDPC Decoder

被引:10
|
作者
Hailes, Peter [1 ]
Xu, Lei [2 ]
Maunder, Robert G. [1 ]
Al-Hashimi, Bashir M. [1 ]
Hanzo, Lajos [1 ]
机构
[1] Univ Southampton, Sch Elect & Comp Sci, Southampton SO17 1BJ, Hants, England
[2] Intel Corp, Programmable Solut Grp, San Jose, CA 95134 USA
来源
IEEE ACCESS | 2017年 / 5卷
基金
欧洲研究理事会; 英国工程与自然科学研究理事会; “创新英国”项目;
关键词
Digital communication; error correction codes; low-density parity check (LDPC) codes; field-programmable gate array; iterative decoding; PARITY-CHECK CODES; SHIFT NETWORK; IMPLEMENTATION;
D O I
10.1109/ACCESS.2017.2678103
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Low-density parity check (LDPC) error correction decoders have become popular in diverse communications systems, owing to their strong error correction performance and their suitability to parallel hardware implementation. A great deal of research effort has been invested into the implementation of LDPC decoder designs on field-programmable gate array (FPGA) devices, in order to exploit their high processing speed, parallelism, and re-programmability. Meanwhile, a variety of application-specific integrated circuit implementations of multi-mode LDPC decoders exhibiting both inter-standard and intra-standard reconfiguration flexibility are available in the open literature. However, the high complexity of the adaptable routing and processing elements that are required by a flexible LDPC decoder has resulted in a lack of viable FPGA-based implementations. Hence in this paper, we propose a parameterisable FPGA-based LDPC decoder architecture, which supports run-time flexibility over any set of one or more quasi-cyclic LDPC codes. Additionally, we propose an off-line design flow, which may be used to automatically generate an optimized HDL description of our decoder, having support for a chosen selection of codes. Our implementation results show that the proposed architecture achieves a high level of design-time and run-time flexibility, whilst maintaining a reasonable processing throughput, hardware resource requirement, and error correction performance.
引用
收藏
页码:20965 / 20984
页数:20
相关论文
共 50 条
  • [31] High-Throughput Dual-Shift Stochastic-Detection Quasi-Cyclic LDPC Decoder
    Lim, Melvin Heng Li
    Goh, Wang Ling
    2013 9TH INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATIONS AND SIGNAL PROCESSING (ICICS), 2013,
  • [32] Low-Complexity Entirely-Overlapped Parallel Decoder Architecture for Quasi-Cyclic LDPC Codes
    Lu, Weizhi
    Ma, Piming
    11TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATION TECHNOLOGY, VOLS I-III, PROCEEDINGS,, 2009, : 969 - 973
  • [33] Spatially Coupled Quasi-Cyclic Quantum LDPC Codes
    Hagiwara, Manabu
    Kasai, Kenta
    Imai, Hideki
    Sakaniwa, Kohichi
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 638 - 642
  • [34] Optimized Geometric LDPC Codes with Quasi-Cyclic Structure
    Jiang, Xueqin
    Lee, Moon Ho
    Gao, Shangce
    Wu, Yun
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2014, 16 (03) : 249 - 257
  • [35] Additive, Structural, and Multiplicative Transformations for the Construction of Quasi-Cyclic LDPC Matrices
    Derrien, Alban
    Boutillon, Emmanuel
    Cerqueus, Audrey
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (04) : 2647 - 2659
  • [36] Efficient Construction of Quasi-Cyclic LDPC Codes With Multiple Lifting Sizes
    Li, Huaan
    Xu, Hengzhou
    Chen, Chao
    Bai, Baoming
    IEEE COMMUNICATIONS LETTERS, 2024, 28 (04) : 754 - 758
  • [37] An area efficient and high throughput multi-rate quasi-cyclic LDPC decoder for IEEE 802.11n applications
    Roberts, Michaelraj Kingston
    Jayabalan, Ramesh
    MICROELECTRONICS JOURNAL, 2014, 45 (11) : 1489 - 1498
  • [38] Nonbinary Quasi-Cyclic LDPC Cycle Codes with Low-Density Systematic Quasi-Cyclic Generator Matrices
    Yang, Yang
    Chen, Chao
    Mu, Jianjun
    Wang, Jing
    Sun, Rong
    Wang, Xinmei
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2011, E94B (09) : 2620 - 2623
  • [39] Recursive Construction of Quasi-Cyclic Cycle LDPC Codes based on Replacement Products
    Huang, Jiayi
    Jiang, Xue-Qin
    Zhang, Xiao-Dong
    Wang, Hui-Ming
    Duan, Wei
    2016 INTERNATIONAL CONFERENCE ON COMPUTER, INFORMATION AND TELECOMMUNICATION SYSTEMS (CITS), 2016, : 358 - 361
  • [40] A High-Performance FPGA-based LDPC Decoder for Solid-State Drives
    Liu, Yanhuan
    Zhang, Chun
    Song, Pengcheng
    Jiang, Hanjun
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 1232 - 1235