Patent ID: 8458553
Filing Date: 2013-06-04
Classification: H03M,H04L

Abstract:
1. A method for data processing, the method comprising: receiving a codeword, wherein the codeword includes at least a first circulant having a plurality of data bits and a first circulant parity bit, a second circulant having a plurality of data bits and a second circulant parity bit, and one or more codeword parity bits; decoding the codeword using the one or more codeword parity bits to access the first circulant and the second circulant, wherein decoding the codeword results in a satisfaction of one or more codeword parity check equations relying on the codeword parity bits; performing a first circulant parity check on the first circulant, wherein the first circulant parity check fails; performing a second circulant parity check on the second circulant; and based at least in part on the failure of the first circulant parity check, modifying soft data derived from the decoding to indicate that the first circulant is likely incorrect.