Xilinx, Inc.
Systems and methods for decoding quasi-cyclic (QC) low-density parity-check (LDPC) codes

Last updated:

Abstract:

A decoder circuit includes an input configured to receive an encoded message generated based on a QC-LDPC code. A first layer process unit is configured to process a first layer of a parity check matrix to generate a plurality of log-likelihood ratio (LLR) values corresponding to a plurality of variable nodes associated with the encoded message respectively. The first layer process unit includes a plurality of row process units configured to process a first plurality of rows of the first layer in parallel to generate a plurality of row update values. A layer update unit is configured to generate a first LLR value for a first variable node using first and second row update values for the first variable node. An output is configured to provide a decoded message generated based the plurality of LLR values.

Status:
Grant
Type:

Utility

Filling date:

28 Aug 2017

Issue date:

19 Nov 2019