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 条
  • [21] Regular and Irregular Quasi-Cyclic LDPC Codes
    Jiang, Xueqin
    Lee, Moon Ho
    Hou, Jia
    2011 IEEE 73RD VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2011,
  • [22] On the Girth of Quasi-Cyclic Protograph LDPC Codes
    Karimi, Mehdi
    Banihashemi, Amir H.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (07) : 4542 - 4552
  • [23] Layered Construction of Quasi-Cyclic LDPC Codes
    Tao, Xiongfei
    Xin, Yue
    Wang, Bifang
    Chang, Li
    IEEE COMMUNICATIONS LETTERS, 2020, 24 (05) : 946 - 950
  • [24] Quasi-Cyclic LDPC Codes: An Algebraic Construction
    Kang, Jingyu
    Huang, Qin
    Zhang, Li
    Zhou, Bo
    Lin, Shu
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2010, 58 (05) : 1383 - 1396
  • [25] Quasi-Cyclic LDPC Codes on Cyclic Subgroups of Finite Fields
    Zhang, Li
    Lin, Shu
    Abdel-Ghaffar, Khaled
    Ding, Zhi
    Zhou, Bo
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2011, 59 (09) : 2330 - 2336
  • [26] Optimization of FPGA-based LDPC decoder using high-level synthesis
    Choi, Geon
    Park, Kyeong-Bin
    Chung, Ki-Seok
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND INFORMATION PROCESSING (ICCIP 2018), 2018, : 256 - 259
  • [27] Quasi-Cyclic LDPC Codes Based on Pre-Lifted Protographs
    Mitchell, David G. M.
    Smarandache, Roxana
    Costello, Daniel J., Jr.
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (10) : 5856 - 5874
  • [28] Algebraic Constructions of Quasi-Cyclic LDPC Codes Based on Prime Fields
    Zhang, Rui
    Kang, Guixia
    Zhang, Ningbo
    Liu, Xiaoshuang
    Wu, Hao
    2015 IEEE 81ST VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), 2015,
  • [29] Design of Irregular Quasi-Cyclic LDPC Codes Based on Euclidean Geometries
    Jiang, Xueqin
    Lee, Moon Ho
    IWSDA'09: PROCEEDINGS OF THE FOURTH INTERNATIONAL WORKSHOP ON SIGNAL DESIGN AND ITS APPLICATIONS IN COMMUNICATIONS, 2009, : 141 - 144
  • [30] Quasi-Cyclic LDPC Codes Based on Pre-Lifted Protographs
    Mitchell, David G. M.
    Smarandache, Roxana
    Costello, Daniel J., Jr.
    2011 IEEE INFORMATION THEORY WORKSHOP (ITW), 2011,