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:
Mar. 23, 2021

Filed:

Nov. 21, 2019
Applicant:

Silicon Motion, Inc., Hsinchu County, TW;

Inventor:

Shiuan-Hao Kuo, New Taipei, TW;

Assignee:

Silicon Motion, Inc., Hsinchu County, TW;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 13/29 (2006.01); H03M 13/00 (2006.01); H03M 13/11 (2006.01); G06F 11/10 (2006.01); G06F 11/00 (2006.01);
U.S. Cl.
CPC ...
H03M 13/2933 (2013.01); G06F 11/1076 (2013.01); H03M 13/116 (2013.01); H03M 13/2906 (2013.01); H03M 13/611 (2013.01);
Abstract

An encoding method includes: processing a plurality of data blocks to generate a plurality of partial parity blocks, wherein the partial parity blocks includes a first portion and a second portion; using a first computing circuit to generate a first calculating result according to the second portion of the partial parity blocks; using the first calculating result to adjust the first portion of the partial parity blocks; performing circulant convolution operations upon the adjusted first portion to generate a first portion of parity blocks; and using a second computing circuit to generate a second portion of the parity blocks according to at least the first portion of parity blocks; wherein the first portion of the parity blocks and the second portion of the parity blocks serve as a plurality of parity blocks generated in response to encoding the data blocks.


Find Patent Forward Citations

Loading…