The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 08, 2022

Filed:

Jun. 17, 2020
Applicant:

Marvell Asia Pte, Ltd., Singapore, SG;

Inventors:

Damian Alfonso Morero, Santa Clara, CA (US);

Mario Alejandro Castrillon, Santa Clara, CA (US);

Matias German Schnidrig, Santa Clara, CA (US);

Mario Rafael Hueda, Santa Clara, CA (US);

Assignee:

Marvell Asia Pte Ltd., Singapore, SG;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 13/00 (2006.01); H03M 13/11 (2006.01);
U.S. Cl.
CPC ...
H03M 13/616 (2013.01); H03M 13/112 (2013.01); H03M 13/116 (2013.01); H03M 13/1137 (2013.01); H03M 13/6577 (2013.01);
Abstract

A communication system includes a transmitter having an encoder configured to encode input data using FEC codewords and a receiver including a decoder configured to decode the FEC codewords using a parity check matrix. The decoder includes check node processing units each configured to perform a check node computation on an FEC codeword using a different row of the parity check matrix. Each of the check node processing units includes an input computation stage configured to compute initial computation values, a pipelined message memory configured to shift the initial computation values at a predefined clock interval, an output computation stage configured to generate a plurality of check node output messages, a plurality of variable node processing units each configured to perform variable node update computations to generate the variable node messages, and an output circuit configured to generate a decoded codeword based on the variable node messages.


Find Patent Forward Citations

Loading…