Implementation of Rate-Compatible QC-LDPC Encoder Based on FPGA
DOI:
https://doi.org/10.54097/hset.v1i.516Keywords:
rate-compatible, QC-LDPC, encoder, FPGAAbstract
A rate-compatible LDPC encoder based on quasi-cyclic generation matrix is proposed. The encoder partitions and controls access to the ROM address, so it can be compatible with a variety of LDPC codes to generate matrix cyclic shift vectors. By adding routing options in the register cyclic shift circuit, it is compatible with matrix blocks of different sizes. Due to the adjustment of the initial shift count and the truncation of the check bit output, the virtual filling and shortening of the LDPC code is realized, which further expands the code length and code rate of the encoder. An LDPC encoder compatible with 4 code rates is implemented on a Xilinx Virtex5 xc5vfx130t FPGA, Compared with the existing design, this encoder requires only slightly more hardware resources than a single encoder to achieve the same data throughput. Compared with implementing all four different encoders, more than 40% of the hardware resources can be saved.
Downloads
References
Ali Dehghan;Amir H. Banihashemi.On the Tanner Graph Cycle Distribution of Random LDPC, Random Protograph-Based LDPC, and Random Quasi-Cyclic LDPC Code Ensembles. IEEE Transactions on Information Theory, 2018, 64(6), pp. 4438-4451.
Ahmed Mahdi, Nikos Kanistras, Vassilis Paliouras. A Multirate Fully Parallel LDPC Encoder for the IEEE 802.11n/ac/ax QC-LDPC Codes Based on Reduced Complexity XOR Trees. IEEE Transactions on Very Large Scale Integration (VLSI) Systems. 2021, 29(1), pp. 51-64.
R. J. Yuan, B. M. Bai, and S. Tong. "FPGA-based design of LDPC encoder with throughput over 10 Gbps." Journal of Electronics & Information Technology 33.12 (2011): 2942-2947.
TM Synchronization and Channel Coding, CCSDS Std. 131.0-B-3, Sept.2017.
Z. Li, L. Chen, L. Zeng, S. Lin, and W. H. Fong, “Efficient encoding of quasi-cyclic low-density parity-check codes,” IEEE Trans. On Communications, vol. 54, no. 1, pp. 71-81, Jan. 2006.
F. Wang, P. Zhang, X. Wan, J. Liu, “Design of a Multi-rate Quasi-Cyclic Low-Density Parity-Check Encoder based on Pipelined Rotate-Left-Accumulator Circuits, ” The 2014 7th International Congress on Image and Signal Processing, pp1105-1109.
Y. M. Lin, H. T. Li, M. H. Chung, and A. Y. Wu, “Byte-reconfigurable LDPC codec design with application to high-performance ECC of NAND flash memory systems,” IEEE Trans. on Circuits and Systems I: Regular Papers, vol. 62, no. 7, pp. 1794-1804, July 2015.
Dimitris Theodoropoulos, Nektarios Kranitis, Antonios Paschalis, “An efficient LDPC encoder architecture for space applications”, 2016 IEEE 22nd international symposium on on-line testing and robust system design (IOLTS), pp. 149-154.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.







