High-throughput LDPC decoders
Top Cited Papers
- 1 December 2003
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Very Large Scale Integration (VLSI) Systems
- Vol. 11 (6) , 976-996
- https://doi.org/10.1109/tvlsi.2003.817545
Abstract
A high-throughput memory-efficient decoder architecture for low-density parity-check (LDPC) codes is proposed based on a novel turbo decoding algorithm. The architecture benefits from various optimizations performed at three levels of abstraction in system design-namely LDPC code design, decoding algorithm, and decoder architecture. First, the interconnect complexity problem of current decoder implementations is mitigated by designing architecture-aware LDPC codes having embedded structural regularity features that result in a regular and scalable message-transport network with reduced control overhead. Second, the memory overhead problem in current day decoders is reduced by more than 75% by employing a new turbo decoding algorithm for LDPC codes that removes the multiple checkto-bit message update bottleneck of the current algorithm. A new merged-schedule merge-passing algorithm is also proposed that reduces the memory overhead of the current algorithm for low to moderate-throughput decoders. Moreover, a parallel soft-input-soft-output (SISO) message update mechanism is proposed that implements the recursions of the Balh-Cocke-Jelinek-Raviv (BCJR) algorithm in terms of simple "max-quartet" operations that do not require lookup-tables and incur negligible loss in performance compared to the ideal case. Finally, an efficient programmable architecture coupled with a scalable and dynamic transport network for storing and routing messages is proposed, and a full-decoder architecture is presented. Simulations demonstrate that the proposed architecture attains a throughput of 1.92 Gb/s for a frame length of 2304 bits, and achieves savings of 89.13% and 69.83% in power consumption and silicon area over state-of-the-art, with a reduction of 60.5% in interconnect length.Keywords
This publication has 17 references indexed in Scilit:
- Memory-efficient turbo decoder architectures for LDPC codesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A highly efficient domain-programmable parallel architecture for iterative LDPCC decodingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- High throughput low-density parity-check decoder architecturesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Parallel decoding architectures for low density parity check codesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Low-power VLSI decoder architectures for LDPC codesPublished by Association for Computing Machinery (ACM) ,2002
- VLSI architectures for iterative decoders in magnetic recording channelsIEEE Transactions on Magnetics, 2001
- Design of capacity-approaching irregular low-density parity-check codesIEEE Transactions on Information Theory, 2001
- Factor graphs and the sum-product algorithmIEEE Transactions on Information Theory, 2001
- Reduced-complexity decoding algorithm for low-densityparity-check codesElectronics Letters, 2001
- Optimal decoding of linear codes for minimizing symbol error rate (Corresp.)IEEE Transactions on Information Theory, 1974