2015 IEEE 82nd Vehicular Technology Conference (VTC2015-Fall) 2015
DOI: 10.1109/vtcfall.2015.7390967
|View full text |Cite
|
Sign up to set email alerts
|

High-Throughput FPGA-Based QC-LDPC Decoder Architecture

Abstract: We propose without loss of generality strategies to achieve a high-throughput FPGA-based architecture for a QC-LDPC code based on a circulant-1 identity matrix construction. We present a novel representation of the parity-check matrix (PCM) providing a multi-fold throughput gain. Splitting of the node processing algorithm enables us to achieve pipelining of blocks and hence layers. By partitioning the PCM into not only layers but superlayers we derive an upper bound on the pipelining depth for the compact repr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 21 publications
(6 citation statements)
references
References 18 publications
0
6
0
Order By: Relevance
“…The circulant matrices are also suitable for the hardware implementation of decoders, e.g., a highthroughput FPGA-based decoder shown in [75]. The construction and details for QC-LDPC codes are summarized in [42].…”
Section: Quasi-cyclic Ldpc Codesmentioning
confidence: 99%
“…The circulant matrices are also suitable for the hardware implementation of decoders, e.g., a highthroughput FPGA-based decoder shown in [75]. The construction and details for QC-LDPC codes are summarized in [42].…”
Section: Quasi-cyclic Ldpc Codesmentioning
confidence: 99%
“…This in turn makes the design comparatively expensive and hence, we have not used this method in our proposed designs. Some other implementations as stated in [24,34]; used DSP slices available on FPGA to compute ϕ(x). The main disadvantages in using DSP slices are -First, the resources are limited on FPGA.…”
Section: Check-node Architecturementioning
confidence: 99%
“…In the case of a layered decoder, two types of messages require memory storage: the AP-LLR messages and the check node messages. A typical layered LDPC decoder [29][30][31][32][33], depicted in Figure 5, contains the following components:…”
Section: Layered Ldpc Decodersmentioning
confidence: 99%
“…Field -Programmable Gate Arraymessage to the AP-LLR update, a comparator for updating the check node message, and the addition unit for the AP-LLR update [29][30][31][32]. Specific FPGA optimization can be implemented within the combined processing unit, which includes the use of the 6-input LUT within the CLB for comparator implementation-the comparator is implemented as ROM memories [30]-as well as the usage of the dedicated shift register chains for the implementation of the FIFOs.…”
Section: Layered Ldpc Decodersmentioning
confidence: 99%