Patent ID: 7885028

Claim:
A hard disk drive, comprising: a disk that includes a plurality of data bits; a spindle motor that rotates said disk; a head coupled to said disk; an actuator arm coupled to said head; a voice coil motor coupled to said actuator arm; and, a circuit that reads each data bit [n] a plurality of times and selects a value for the bit based on the most frequent occurrence of one of a plurality of values and a difference between a probability of a one and a probability of a zero, said probability of one and said probability of zero having the form: p ⁡ ( 0 ) = m m + n ⁢ p ⁡ ( 0 ❘ 0 ) + n m + n ⁢ p ⁡ ( 0 ❘ 1 ) p ⁡ ( 1 ) = m m + n ⁢ p ⁡ ( 1 ❘ 0 ) + n m + n ⁢ p ⁡ ( 1 ❘ 1 ) where; m=the number of times a 0 is detected; n=the number of times a 1 is detected; p(0)=the probability that the bit is a 0; p(1)=the probability that the bit is a 1; p(0|0)=the probability that the bit is a 0 when a 0 is detected; p(0|1)=the probability that the bit is a 0 when a 1 is detected; p(1|0)=the probability that the bit is a 1 when a 0 is detected; p(1|1)=the probability that the bit is a 1 when a 1 is detected.