Method and apparatus for error detection
First Claim
Patent Images
1. A method of detecting errors in transferred data comprising steps of:
- receiving transferred data having an error detection code with a first symbol size and an error correction code having a second symbol size different from the first symbol size appended to user data;
calculating a transformed error detection code syndrome;
calculating a recomputed error detection code syndrome;
comparing the recomputed transformed error detection code syndrome to the transformed error detection code syndrome; and
if the recomputed transformed error detection code syndrome corresponds to the transformed error detection code syndrome, transferring the data to a host.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an error detection and correction scheme that enables the use of Horner'"'"'s algorithm for the computation of EDC syndromes from the computed error pattern. Specifically, “transformed” EDC syndromes are computed during the read back of data and parity from the medium. The transformed syndromes are values of the polynomial whose coefficients occur in reverse order from that of the EDC codeword polynomial. In essence, by reversing the order of the coefficients, the Chien search processes the terms in descending order which is the right direction for Horner evaluation.
49 Citations
17 Claims
-
1. A method of detecting errors in transferred data comprising steps of:
-
receiving transferred data having an error detection code with a first symbol size and an error correction code having a second symbol size different from the first symbol size appended to user data;
calculating a transformed error detection code syndrome;
calculating a recomputed error detection code syndrome;
comparing the recomputed transformed error detection code syndrome to the transformed error detection code syndrome; and
if the recomputed transformed error detection code syndrome corresponds to the transformed error detection code syndrome, transferring the data to a host. - View Dependent Claims (2, 3, 4, 6, 7)
-
-
8. A method of detecting an error in error correction code (ECC) interleave encoded data comprising steps of:
-
receiving ECC interleave encoded data;
transforming the data in a transformed error detection code (EDC) syndrome generator into a transformed error detection code syndrome;
receiving the ECC interleave encoded data in a recomputed transformed error detection syndrome generator;
generating a recomputed transformed error detection syndrome associated with a computed correction pattern in the ECC interleave encoded data; and
comparing the transformed EDC syndrome with the recomputed transformed error detection syndrome. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for encoding data with an error correction code and error detection code comprising:
-
generating an error correction code for data using a first symbol size; and
generating an error detection code for the data using a second symbol size different from the first symbol size. - View Dependent Claims (17)
-
Specification