Patent ID: 8958166
Filing Date: 2015-02-17
Classification: G11B

Abstract:
1. A method for data processing in a servo channel comprising: receiving one or more analog signals, wherein the one or more analog signals include a repeating signal; converting the one or more analog signals to a series of digital samples synchronous to a sampling clock; performing a first discrete Fourier transform on a first portion of the series of digital samples; performing a second discrete Fourier transform on a second portion of the series of digital samples; performing a third discrete Fourier transform on a third portion of the series of digital samples; generating a first series of zero phase start values by calculating a zero phase start value based on the first discrete Fourier transform in a sliding-window at a series of time increments across a servo preamble; storing the first series of zero phase start values for the time increments; and averaging the first series of stored zero phase start values at the end of the servo preamble.