Accelerating FPGA-based emulation of quasi-cyclic LDPC codes with vector processing

  • Authors:
  • Xiaoheng Chen;Jingyu Kang;Shu Lin;Venkatesh Akella

  • Affiliations:
  • University of California, Davis, California;University of California, Davis, California;University of California, Davis, California;University of California, Davis, California

  • Venue:
  • Proceedings of the Conference on Design, Automation and Test in Europe
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

FPGAs are widely used for evaluating the error-floor performance of LDPC (low-density parity check) codes. We propose a scalable vector decoder for FPGA-based implementation of quasi-cyclic (QC) LDPC codes that takes advantage of the high bandwidth of the embedded memory blocks (called Block RAMs in a Xilinx FPGA) by packing multiple messages into the same word. We describe a vectorized overlapped message passing algorithm that results in 3.5X to 5.5X speedup over state-of-the-art FPGA implementations in literature.