Abstract:
A servo system includes an equalizer circuit operable to filter digital servo data samples according to filter tap coefficients to yield equalized data, a detector circuit operable to apply a data detection algorithm to the equalized data to yield hard decisions, a convolution circuit operable to yield ideal digital data based on the hard decisions and on target values, a subtraction circuit operable to subtract the ideal digital data from the equalized data to yield an adaptation error signal, an error gradient calculator operable calculate an error gradient signal based at least in part on the adaptation error signal, and a tap adaptation circuit operable to calculate values of the filter tap coefficients based on the error gradient signal.
Abstract:
A hard disk drive uses a second, reference burst field in a preamble to estimate burst phase and burst magnitude. Such estimations are used for position error signal integration and repeatable runout correction. Gain error is also derived from such estimations. Information contained in a preamble field is used in conjunction with the reference burst phase estimation to synchronize servo address marks.
Abstract:
A servo system includes an equalizer circuit operable to filter digital servo data samples according to filter tap coefficients to yield equalized data, a detector circuit operable to apply a data detection algorithm to the equalized data to yield hard decisions, a convolution circuit operable to yield ideal digital data based on the hard decisions and on target values, a subtraction circuit operable to subtract the ideal digital data from the equalized data to yield an adaptation error signal, an error gradient calculator operable calculate an error gradient signal based at least in part on the adaptation error signal, and a tap adaptation circuit operable to calculate values of the filter tap coefficients based on the error gradient signal.
Abstract:
An apparatus for detecting media flaws includes a branch metric selection circuit operable to select a first branch metric and a second branch metric, a subtraction circuit operable to subtract the second branch metric from the first branch metric to yield a difference, and a comparator operable to compare the difference with a threshold value and to indicate a presence of a potential flaw in a storage medium when the difference is less than the threshold value.
Abstract:
Systems and method relating generally to detecting information, and more particularly without limitation to systems and methods for synchronizing to a data stream.
Abstract:
Sliding-window based data processing includes receiving an analog signal, converting the analog signal 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 the servo preamble, storing the zero phase start values, and averaging the stored zero phase start values at the end of the servo preamble.
Abstract:
Sliding-window based data processing includes receiving an analog signal, converting the analog signal 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 the servo preamble, storing the zero phase start values, and averaging the stored zero phase start values at the end of the servo preamble.
Abstract:
A data processing circuit with flaw robust burst field demodulation includes a burst integration circuit operable to calculate burst integration results for a servo data burst field, a comparison circuit operable to determine whether an absolute value of the burst integration results falls outside a window, and an error indicating circuit operable to indicate that a media flaw has been detected when the absolute value of the burst integration results fall outside the window.
Abstract:
A data processing circuit with flaw robust burst field demodulation includes a burst integration circuit operable to calculate burst integration results for a servo data burst field, a comparison circuit operable to determine whether an absolute value of the burst integration results falls outside a window, and an error indicating circuit operable to indicate that a media flaw has been detected when the absolute value of the burst integration results fall outside the window.