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.
Patent No.:
Date of Patent:
Oct. 26, 1999
Filed:
Jul. 23, 1997
Christopher P Zook, Longmont, CO (US);
Keisuke Kato, Yamato, JP;
Frederick Siu-Huang Au, San Jose, CA (US);
Tony Jihyun Yoon, San Jose, CA (US);
Cirrus Logic, Inc., Fremont, CA (US);
Abstract
An efficient error correction processor is disclosed for correcting a multi-dimensional code comprising a first set of codewords that intersect with a second set of codewords. The error correction is carried out by performing iterative passes over the first and second set of codewords. The individual codewords are corrected using error syndromes which are computed as a function of the codeword data. In the preferred embodiment, the individual codewords are encoded according to a Reed-Solomon code and the error syndromes are computed as the modulo division of the codeword polynomial by the factors of a generator polynomial. To increase the throughput of the error correction processor, a syndrome buffer is employed to facilitate generating the error syndromes for both the first and second set codewords concurrently. In this manner, after a pass over the first set of codewords, the error syndromes for the second set codewords are available for immediate processing. In one embodiment, the syndrome buffer stores the error syndromes for both the first and second set codewords so that only one pass over the codewords is necessary to generate the error syndromes. In subsequent passes, the error syndromes are available immediately; they are not regenerated as in the prior art.