Area-Efficient QC-LDPC Decoder Architecture Based on Stride Scheduling and Memory Bank Division

Bongjin KIM, In-Cheol PARK

  • Full Text Views

    0

  • Cite this

Summary :

In this paper, an area-efficient decoder architecture is proposed for the quasi-cyclic low-density parity check (QC-LDPC) codes specified in the IEEE 802.16e WiMAX standard. The decoder supports all the code rates and codeword lengths defined in the standard. In order to achieve low area and maximize hardware utilization, the decoder utilizes 4 decoding function units, which is the greatest common divisor of the expansion factors. In addition, the decoder adopts a novel scheduling scheme named stride scheduling, which stores the extrinsic messages in non-sequential order to replace the conventional complex flexible permutation network with simple small-sized cyclic shifters and also minimize the number of memory accesses. To further minimize the complexity, the number of extrinsic memory instances for 24 block columns is reduced to 5 banks by identifying independent sets. All the memory instances used in the decoder are single-port memories which cost less area and price compared to dual-port ones. Finally, the decoding function units have partially parallel structure to make the decoding throughput sufficiently over the requirement of the WiMAX standard. The proposed decoder is synthesized with 49 K equivalent gates and 54,144 bits of memory, and the implementation occupies 0.40 mm2 in a 65 nm CMOS technology.

Publication
IEICE TRANSACTIONS on Communications Vol.E96-B No.7 pp.1772-1779
Publication Date
2013/07/01
Publicized
Online ISSN
1745-1345
DOI
10.1587/transcom.E96.B.1772
Type of Manuscript
PAPER
Category
Fundamental Theories for Communications

Authors

Bongjin KIM
  Korea Advanced Institute of Science and Technology (KAIST)
In-Cheol PARK
  Korea Advanced Institute of Science and Technology (KAIST)

Keyword

FlyerIEICE has prepared a flyer regarding multilingual services. Please use the one in your native language.