Adaptive equalization in a sub-sampled read channel for a disk storage system
AssigneeCirrus Logic, Inc.
InventorsWilliam G. Bliss, Sian She, David E. Reed
Life of this patent
Estimating the term…
Loading patent…
AssigneeCirrus Logic, Inc.
InventorsWilliam G. Bliss, Sian She, David E. Reed
Estimating the term…
A sampled amplitude read channel for disk storage systems is disclosed which asynchronously sub-samples an analog read signal significantly below the Nyquist rate (the baud rate) in order to increase the effective data rate without increasing the frequency of the sampling device. Interpolated timing recovery up-samples the asynchronous samples to generate sample values synchronized to the baud rate, and a Viterbi sequence detector detects the recorded digital data from the synchronous sample values. To compensate for the time-varying characteristics of the recording device, a discrete-time equalizer adaptively equalizes the asynchronous sample values using a least mean square (LMS) adaptive algorithm, W.sub.k+1 =W.sub.k -.mu..multidot.e.sub.k .multidot.X.sub.k, where W.sub.k is a vector of FIR filter coefficients, .mu. is a programmable gain, e.sub.k is a sample error between the FIR filter's actual output and a desired output, and X.sub.k is a vector of samples values from the FIR filter input.
A sampled amplitude read channel for reading data recorded on a disk storage medium at a predetermine baud rate by detecting the recorded data from discrete-time sample values generated by sampling an analog read signal from a read head positioned over the disk storage medium, comprising:
A method for reading data recorded on a disk storage medium at a predetermined baud rate by detecting the recorded data from discrete-time sample values generated by sampling an analog read signal from a read head positioned over the disk storage medium, comprising the steps of:
A sampled amplitude read channel for reading data recorded on a disk storage medium at a predetermined baud rate by detecting the recorded data from discrete-time sample values generated by sampling an analog read signal from a read head positioned over the disk storage medium, comprising:
A sampled amplitude read channel for reading data recorded on a disk storage medium at a predetermine baud rate by detecting the recorded data from discrete-time sample values generated by sampling an analog read signal from a read head positioned over the disk storage medium, comprising:
Dependencies are inferred from the claim text.