Patent ID: 8773811

Claim:
A data processing system, the system comprising: an analog to digital converter circuit operable to convert an analog input into a series of digital samples, wherein at least a portion of the series of digitals samples represent a periodic signal from a servo data region; a phase and gain computation circuit operable to: determine an approximate amplitude of the periodic signal based at least in part upon the digital samples representing the periodic signal from the servo data region; determine a gain based at least in part on the approximate amplitude; and determine a phase based at least in part on the approximate amplitude: and a combined linear interpolator and equalizer circuit operable to: generate a first interpolated and equalized version of a data set derived from the digital samples representing the periodic signal from the servo data region based at least in part on the phase; and generate a second interpolated and equalized version of the data set derived from the digital samples representing the periodic signal from the servo data region based at least in part on the phase modified by an offset.