System for error correction coding and decoding
First Claim
Patent Images
1. A system for error correction coding and decoding information, comprising:
- first and second encoders each configured to encode the information, wherein the second encoder has a higher capability than the first encoder; and
first and second decoders configured to recover the information, wherein the second decoder recovers the information encoded by the second encoder only if the first decoder cannot recover the information.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for error correction coding and decoding information is disclosed. In one embodiment, the first and second encoders are each configured to encode the information, wherein the second encoder has a higher capability than the first encoder. First and second decoders are configured to recover the information, wherein the second decoder recovers the information encoded by the second encoder only if the first decoder cannot recover the information.
-
Citations
27 Claims
-
1. A system for error correction coding and decoding information, comprising:
-
first and second encoders each configured to encode the information, wherein the second encoder has a higher capability than the first encoder; and
first and second decoders configured to recover the information, wherein the second decoder recovers the information encoded by the second encoder only if the first decoder cannot recover the information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A storage system having a system for error correction coding and decoding information, comprising:
-
first and second encoders each configured to encode the information, wherein the second encoder can locate and correct a larger number of errors than the first encoder; and
first and second decoders configured to recover the information, wherein the second decoder recovers the information encoded by the second encoder only if the first decoder cannot recover the information, wherein the first and second encoders and the first and second decoders use a Reed-Solomon code. - View Dependent Claims (14, 15, 16, 17)
-
-
18. An error correction coding (ECC) and decoding circuit for detecting and correcting errors in data, comprising:
-
first ECC encoder circuit configured to generate first parity symbols;
second ECC encoder circuit configured to generate second parity symbols, wherein a number of the second parity symbols is greater than a number of the first parity symbols, and wherein the first parity symbols, the second parity symbols and the data are combined into a codeword;
first ECC decoder circuit configured to decode the codeword by detecting or correcting errors in the data using the first parity symbols; and
second ECC decoder circuit configured to decode the codeword by detecting or correcting the errors in the data using the second parity symbols only if the first ECC decoder circuit cannot detect or correct the errors in the data. - View Dependent Claims (19, 20, 21)
-
-
22. A system for error correction coding and decoding information, comprising:
-
first and second encoder means each configured to encode the information, wherein the second encoder means can locate and correct a larger number of errors than the first encoder means; and
first and second decoder means configured to recover the information, wherein the second decoder means recovers the information encoded by the second encoder means only if the first decoder means cannot recover the information.
-
-
23. A method of error correction coding and decoding information, comprising:
-
generating a number of first parity symbols from the information;
generating a number of second parity symbols from the information, wherein the number of the second parity symbols is greater than the number of the first parity symbols;
combining the first parity symbols, the second parity symbols and the information into an encoded data block;
recovering the information from the encoded data block using the first parity symbols if the information can be recovered using the first parity symbols; and
recovering the information from the encoded data block using the second parity symbols only if the information cannot be recovered using the first parity symbols. - View Dependent Claims (24, 25, 26, 27)
-
Specification