Real-time Implementation for Reduced-Complexity LDPC Decoder in Satellite Communication

Wang Yongqing,Liu Donglei,Sun Lida,Wu Siliang
DOI: https://doi.org/10.1109/cc.2014.7019844
2014-01-01
Abstract:In this paper, it has proposed a real-time implementation of low-density parity-check (LDPC) decoder with less complexity used for satellite communication on FPGA platform. By adopting a (2048, 4096) irregular quasi-cyclic (QC) LDPC code, the proposed partly parallel decoding structure balances the complexity between the check node unit (CNU) and the variable node unit (VNU) based on min-sum (MS) algorithm, thereby achieving less Slice resources and superior clock performance. Moreover, as a lookup table (LUT) is utilized in this paper to search the node message stored in time-share memory unit, it is simple to reuse and save large amount of storage resources. The implementation results on Xilinx FPGA chip illustrate that, compared with conventional structure, the proposed scheme can achieve at last 28.6% and 8% cost reduction in RAM and Slice respectively. The clock frequency is also increased to 280MHz without decoding performance deterioration and convergence speed reduction.
What problem does this paper attempt to address?