VLSI Architecture for Layered Decoding of QC-LDPC Codes With High Circulant Weight
VLSI Architecture for Layered Decoding of QC-LDPC Codes With High Circulant Weight
复制标题
高循环权重QC-LDPC码分层解码的VLSI架构
DOI:
--
复制
发表时间:
2013
影响因子:
2.8
通讯作者:
Joseph R. Cavallaro
中科院分区:
文献类型:
--
作者:
Yang Sun;Joseph R. Cavallaro
In this brief, we propose a high-throughput layered decoder architecture to support a broader family of quasicyclic low-density parity-check (QC-LDPC) codes, whose parity-check matrices are constructed from arrays of circulant submatrices. Each nonzero circulant submatrix is a superposition of K cyclic-shifted identity matrices, where the circulant weight K ≥ 1. We propose a novel layered decoder architecture to support QC-LDPC codes with any circulant weight. We present a block-serial decoding architecture which processes a layer of a parity check matrix block by block, where each block is a Z×Z circulant matrix with a circulant weight of K. In the case study, we demonstrate an LDPC decoder design for the China Mobile Multimedia Broadcasting (CMMB) standard, which was synthesized for a TSMC 65-nm CMOS technology. With a core area of 3.9 mm2, the CMMB LDPC decoder achieves a maximum throughput of 1.1 Gb/s with 15 iterations.