350 rub
Journal Radioengineering №7 for 2018 г.
Article in number:
Fpga-based design and implementation of a multifunctional LDPC decoder
Type of article: scientific article
DOI: 10.18127/j00338486-201807-09
UDC: 621.396.6.001.63., 621.396.6.001.66
Authors:

A.V. Bashkirov – Ph.D.(Eng.), Associate Professor, Department of Radio Equipment Engineering and Manufacturing, Voronezh State Technical University

E-mail: fabi7@mail.ru

M.V. Horoshaylova – Post-graduate Student, Department of Radio Equipment Engineering and Manufacturing, Voronezh State Technical University

E-mail: pmv2205@mail.ru

Abstract:

This article describes the development of a high-speed architecture for decoding LDPC code for (3,6) -regular codes, using hybrid quantization, pipelining, and optimizing FPGA-specificity. The described pipeline architecture completely meets the significant requirements of the I / O decoder, even if an early termination scheme is used. The proposed decoder can reach throughput up to 16.9 Gbit / s at Eb/N0 3.5 dB using a code of length 1152, operating at a clock speed of 153 MHz and performing a maximum of 10 iterations of decoding, which greatly exceeds the level of technology. This design was fully implemented and tested on FPGA Xilinx Virtex 5 XC5VLX110. It also presents an alternative design with low complexity, which achieves a throughput of up to 21.6 Gb / s, sacrificing 0,75 dB in the definition of Eb/N0.

Pages: 46-51
References
  1. Gallager R. Low-density parity-check codes // IRE Trans.Inf. Theory. January 1962. V. 8. № 1. P. 21−28.
  2. MacKay D.J.C., Neal R.M. Near Shannon limit performance of low density parity check codes // Electronics Letters. March 1997. V. 33. № 6. P. 457−458.
  3. Richardson T., Urbanke R. Design of capacity approaching irregular low-density parity-check codes // IEEE Trans. Inf. Theory. February 2001. V. 47. № 2. P. 619−637.
  4. Richardson T.,  Urbanke R. Modern Coding Theory. Cambridge University Press. 2008.
  5. Chen Y., Hocevar D. A FPGA and ASIC implementation of rate 1/2, 8088-b irregular low density parity check decoder // in Proc. Global Telecommunications Conf. (GLOBECOM’03). December 2003. V. 1. P. 113−117.
  6. Chen X., Kang J., Lin S., Akella V. Memory system optimization for FPGA-based implementation of quasi-cyclic LDPC codes decoders // IEEE Trans. Circuits Syst. I, Reg. Papers. January 2011. V. 58. № 1. P. 98−111.
  7. Chandrasetty V.A., Aziz S.M. An area efficient LDPC decoder using a reduced complexity min-sum algorithm // Integration (the VLSI Journal). August 2011. V. 45. № 2. P. 141−148.
  8. Bashkirov A.V., Xoroshajlova M.V. Algoritmy' nizkoj slozhnosti dekodirovaniya i arxitektura dlya nedvoichny'x nizkoplotnostny'x kodov // Radiotexnika. 2016. № 6. S. 10−14.
  9. Bashkirov A.V., Muratov A.V., Xoroshajlova M.V., Sitnikov A.V., Ermakov S.A. Nizkoplotnostny'e kody' maloj moshhnosti dekodirovaniya // Radiotexnika. 2016. № 5. S. 32−37.
Date of receipt: 11 мая 2018 г.