Title :
Optimal Overlapped Message Passing Decoding of Quasi-Cyclic LDPC Codes
Author :
Dai, Yongmei ; Yan, Zhiyuan ; Chen, Ning
Author_Institution :
Lehigh Univ., Bethlehem
fDate :
5/1/2008 12:00:00 AM
Abstract :
Efficient hardware implementation of low-density parity-check (LDPC) codes is of great interest since LDPC codes are being considered for a wide range of applications. Recently, overlapped message passing (OMP) decoding has been proposed to improve the throughput and hardware utilization efficiency (HUE) of decoder architectures for LDPC codes. In this paper, we first study the scheduling for the OMP decoding of LDPC codes, and show that maximizing the throughput gain amounts to minimizing the intra- and inter-iteration waiting times. We then focus on the OMP decoding of quasi-cyclic (QC) LDPC codes. We propose a partly parallel OMP decoder architecture and implement it using FPGA. For any QC LDPC code, our OMP decoder achieves the maximum throughput gain and HUE due to overlapping, hence has higher throughput and HUE than previously proposed OMP decoders while maintaining the same hardware requirements. We also show that the maximum throughput gain and HUE achieved by our OMP decoder are ultimately determined by the given code. Thus, we propose a coset-based construction method, which results in QC LDPC codes that allow our optimal OMP decoder to achieve higher throughput and HUE.
Keywords :
field programmable gate arrays; message passing; parity check codes; FPGA; hardware utilization efficiency; low-density parity-check codes; optimal overlapped message passing decoding; quasi-cyclic LDPC codes; Hardware utilization efficiency (HUE); low-density parity-check (LDPC) codes; message passing; quasi-cyclic (QC) codes; throughput;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2008.917540