Patent ID: 8578241

Claim:
A data processing system, the data processing system comprising: a data detector circuit operable to apply a data detection algorithm to a data set to yield a detected output, wherein the data set includes at least a first encoded sub-codeword and a composite sub-codeword; a data decoder circuit operable to apply a data decode algorithm to the first encoded sub-codeword to yield a first decoded output, and to apply the data decode algorithm to the composite sub-codeword independent of the first encoded sub-codeword to yield a second decoded output; and a processing circuit operable to: reconstitute a second encoded sub-codeword from a combination of data including the first encoded sub-codeword and the composite sub-codeword; and correct an error in one of the first encoded sub-codeword and the second encoded sub-codeword based at least in part on a combination of the first encoded sub-codeword, the second encoded sub-codeword, and the composite sub-codeword.