Trellis and Turbo Coding
Error Control Coding, Second Edition
Error Control Coding, Second Edition
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Joint (3,k)-regular LDPC code and decoder/encoder design
IEEE Transactions on Signal Processing
Factor graphs and the sum-product algorithm
IEEE Transactions on Information Theory
Iterative decoder architectures
IEEE Communications Magazine
A dual-function mixed-signal circuit for LDPC encoding/decoding
Integration, the VLSI Journal
A compact 1.1-Gb/s encoder and a memory-based 600-Mb/s decoder for LDPC convolutional codes
IEEE Transactions on Circuits and Systems Part I: Regular Papers - Special issue on ISCAS2008
A relaxed half-stochastic iterative decoder for LDPC codes
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Design of high-throughput fully parallel LDPC decoders based on wire partitioning
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Scaling of analog LDPC decoders in sub-100nm CMOS processes
Integration, the VLSI Journal
Majority-based tracking forecast memories for stochastic LDPC decoding
IEEE Transactions on Signal Processing
A multimode shuffled iterative decoder architecture for high-rate RS-LDPC codes
IEEE Transactions on Circuits and Systems Part I: Regular Papers
A min-sum iterative decoder based on pulsewidth message encoding
IEEE Transactions on Circuits and Systems II: Express Briefs
Tracking Forecast Memories for Stochastic Decoding
Journal of Signal Processing Systems
Hi-index | 0.00 |
We present a scalable bit-serial architecture for ASIC realizations of low-density parity check (LDPC) decoders. Supporting the architecture's potential, we describe a decoder implementation for a (256,128) regular-(3,6) LDPC code that has a decoded information throughput of 250Mbps, a core area of 6.96mm^2 in 180-nm 6-metal CMOS, and an energy efficiency of 7.56nJ per uncoded bit at low signal-to-noise ratios. The decoder is fully block-parallel, with all bits of each 256-bit codeword being processed by 256 variable nodes and 128 parity check nodes that together form an 8-stage iteration pipeline. Extrinsic messages are exchanged bit-serially between the variable and parity check nodes to significantly reduce the interleaver wiring. Parity check node processing is also bit-serial. The silicon implementation performs 32 iterations of the min-sum decoding algorithm on two staggered codewords in the same pipeline. The results of a supplementary layout study show that the reduced wiring congestion makes the decoder readily scaleable up to the longer kilobit-size LDPC codewords that appear in important emerging communication standards.