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 条
  • [41] A Lattice-Based Systematic Recursive Construction of Quasi-Cyclic LDPC Codes
    Esmaeili, M.
    Tadayon, M. H.
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2009, 57 (10) : 2857 - 2863
  • [42] Large Girth Quasi-Cyclic LDPC Codes Based on the Chinese Remainder Theorem
    Jiang, Xueqin
    Lee, Moon Ho
    IEEE COMMUNICATIONS LETTERS, 2009, 13 (05) : 342 - 344
  • [43] 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
  • [44] Reed-Solomon Based Globally Coupled Quasi-Cyclic LDPC Codes
    Li, Juane
    Liu, Keke
    Lin, Shu
    Abdel-Ghaffar, Khaled
    2017 INFORMATION THEORY AND APPLICATIONS WORKSHOP (ITA), 2017,
  • [45] Multiple-Rate Quasi-Cyclic LDPC Codes Based on Euclidean Geometries
    Jiang, Xueqin
    Lee, Moon Ho
    Shin, Tae Chol
    IEICE TRANSACTIONS ON COMMUNICATIONS, 2010, E93B (04) : 997 - 1000
  • [46] A Subtraction Based Method for the Construction of Quasi-Cyclic LDPC Codes of Girth Eight
    Bajpai, Ambar
    Kalsi, Abhishek
    Wuttisittikulkij, Lunchakorn
    Kovintavewat, Piya
    2016 INTERNATIONAL SIBERIAN CONFERENCE ON CONTROL AND COMMUNICATIONS (SIBCON), 2016,
  • [47] Optimizing quasi-cyclic spatially coupled LDPC codes by eliminating harmful objects
    Battaglioni, Massimo
    Chiaraluce, Franco
    Baldi, Marco
    Pacenti, Michele
    Mitchell, David G. M.
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2023, 2023 (01)
  • [48] Automorphism Ensemble Decoding of Quasi-Cyclic LDPC Codes by Breaking Graph Symmetries
    Geiselhart, Marvin
    Ebada, Moustafa
    Elkelesh, Ahmed
    Clausius, Jannis
    ten Brink, Stephan
    IEEE COMMUNICATIONS LETTERS, 2022, 26 (08) : 1705 - 1709
  • [49] On the Performance Evaluation of Quasi-Cyclic LDPC Codes with Arbitrary Puncturing
    Xu, Ying
    Wei, Yuejun
    Chen, Wen
    2010 IEEE 71ST VEHICULAR TECHNOLOGY CONFERENCE, 2010,
  • [50] Non-Binary Quasi-Cyclic Quantum LDPC Codes
    Kasai, Kenta
    Hagiwara, Manabu
    Imai, Hideki
    Sakaniwa, Kohichi
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 653 - 657