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] Configurable High-Throughput Decoder Architecture for Quasi-Cyclic LDPC Codes
    Studer, C.
    Preyss, N.
    Roth, C.
    Burg, A.
    2008 42ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS AND COMPUTERS, VOLS 1-4, 2008, : 1137 - +
  • [22] A Power- and Area-Efficient Multirate Quasi-Cyclic LDPC Decoder
    Roberts, Michaelraj Kingston
    Jayabalan, Ramesh
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2015, 34 (06) : 2015 - 2035
  • [23] A memory efficient partially parallel decoder architecture for quasi-cyclic LDPC codes
    Wang, Zhongfeng
    Cui, Zhiqiang
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2007, 15 (04) : 483 - 488
  • [24] High-Throughput Layered Decoder Implementation for Quasi-Cyclic LDPC Codes
    Zhang, Kai
    Huang, Xinming
    Wang, Zhongfeng
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2009, 27 (06) : 985 - 994
  • [25] Low complexity, memory efficient decoder architecture for Quasi-Cyclic LDPC codes
    Sha, Jin
    Gao, Minglun
    Zhang, Zhongjin
    Li, Li
    Wang, Zhongfeng
    WSEAS Transactions on Circuits and Systems, 2006, 5 (04): : 590 - 595
  • [26] Single mode Quasi-cyclic LDPC Decoder Using Modified Belief Propagation
    Mankar, Monica V.
    Patil, Abha
    Asutkar, G. M.
    2014 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2014,
  • [27] Block-Layered Decoder Architecture for Quasi-Cyclic Nonbinary LDPC Codes
    Choi, Chang-Seok
    Lee, Hanho
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2015, 78 (02): : 209 - 222
  • [28] Quantum quasi-cyclic LDPC codes
    Hagiwara, Manabu
    Imai, Hideki
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 806 - +
  • [29] Anti Quasi-Cyclic LDPC Codes
    Gholami, Zahra
    Gholami, Mohammad
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (06) : 1116 - 1119
  • [30] Design and FPGA Verification of a Quasi-Cyclic LDPC Code for Optical Communication Systems
    Bergero, Genaro
    Morero, Damian A.
    Pola, Ariel L.
    Castrillon, Mario A.
    Hueda, Mario R.
    2016 8TH IEEE LATIN-AMERICAN CONFERENCE ON COMMUNICATIONS (LATINCOM), 2016,