Patent ID: 8555117

Claim:
A system comprising: a detection module configured to receive first signals generated by reading a medium, and detect data bits from the first signals; a reconstruction module configured to reconstruct the data bits detected from the first signals, and generate second signals based on the reconstruction of the data bits, wherein the second signals differ from the first signals in accordance with defects in the medium; and a correlation module configured to generate first correlation values by correlating (i) the first signals and (ii) the second signals, and generate second correlation values by self-correlating the second signals, wherein, in response to at least one of (i) the first signals and (ii) the second signals including a floating number having (i) a plurality of bits and (ii) a sign bit, the correlation module is configured to generate at least one of (i) the first correlation values and (ii) the second correlation values based on (i) a plurality of most significant bits of the floating number and (ii) the sign bit of the floating number, and wherein (i) the first correlation values and (ii) the second correlation values indicate whether the data bits detected from the first signals include errors due to the defects in the medium.