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] Efficient Partial-Parallel Decoder Architecture for Quasi-Cyclic Nonbinary LDPC Codes
    Zhang, Xinmiao
    Cai, Fang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (02) : 402 - 414
  • [32] Efficient Decoder Architecture for Single Block-Row Quasi-Cyclic LDPC Codes
    Zhang, Chuan
    Wang, Zhongfeng
    You, Xiaohu
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2014, 61 (10) : 793 - 797
  • [33] Hardware Implementation of a Backtracking-Based Reconfigurable Decoder for Lowering the Error Floor of Quasi-Cyclic LDPC Codes
    Chen, Xiaoheng
    Kang, Jingyu
    Lin, Shu
    Akella, Venkatesh
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2011, 58 (12) : 2931 - 2943
  • [34] Cost-effective Resilient FPGA-based LDPC Decoder Architecture
    de Souza, Eduardo N.
    Nazar, Gabriel L.
    2019 IEEE 25TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2019), 2019, : 84 - 89
  • [35] Construction of Quasi-Cyclic LDPC Codes based on Euclidean Geometries
    Liu, Yuan-hua
    Zhang, Mei-ling
    2013 8TH INTERNATIONAL ICST CONFERENCE ON COMMUNICATIONS AND NETWORKING IN CHINA (CHINACOM), 2013, : 922 - 924
  • [36] Algebraic Constructions of Quasi-Cyclic LDPC Codes Based on Generators
    Zhang, Ningbo
    Zhang, Rui
    Kang, Guixia
    Guo, Yanyan
    2015 9TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2015,
  • [37] Partially Quasi-Cyclic Protograph-Based LDPC Codes
    Smarandache, Roxana
    Mitchell, David G. M.
    Costello, Daniel J., Jr.
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [38] Construction of Regular Quasi-Cyclic LDPC Codes Based on Cosets
    Chen, Pengcheng
    Tang, Yuansheng
    Cao, Zhanghua
    Yan, Tingsu
    2009 2ND INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL AND COMMUNICATION, 2009, : 218 - 221
  • [39] Design of Quasi-Cyclic LDPC Codes Based on Euclidean Geometries
    Liu, Yuan-Hua
    Wang, Xin-Mei
    Ma, Jian-Hua
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, 2009, : 207 - +
  • [40] DESIGN OF QUASI-CYCLIC LDPC CODES BASED ON EUCLIDEAN GEOMETRIES
    Liu Yuanhua Niu Xinliang* Wang Xinmei* Fan Jiulun (School of Communication and Information Engineering
    Journal of Electronics(China), 2010, 27 (03) : 340 - 344