Patent ID: 7502427

Claim:
An apparatus for detecting data in samples read from a recording channel, the apparatus comprising: an interpolator adapted to generate one or more interpolated samples from sets of read samples, wherein each interpolated sample has a corresponding phase relative to one of the associated sets of read samples; and at least one filter either adapted to generate output values from a read sample or adapted to generate output values from an interpolated sample at a given phase, wherein the filter has a filter response based on a target partial response of the recording channel; a detector adapted to detect one or more peaks within the filter output values, wherein: 1) each detected peak is based on data values of the sample corresponding to the filter output values, 2) as each peak is detected, the detector adjusts a best phase value based on the given phase of the sample corresponding to the peak, and, 3) when a predetermined number of peaks are detected, the detector provides the corresponding adjusted best phase value to select samples from among the read samples and the one or more interpolated samples for data detection.