Appeal No. 1999-1449 Application 08/640,351 (b) an adaptive equalizer, responsive to the discrete time sample values, for generating equalized sample values according to a target response; (c) an interpolated timing recovery circuit for generating interpolated sample values; and (d) a discrete time sequence detector for detecting the digital data from the interpolated sample values, wherein: the adaptive equalizer comprises an FIR filter comprising a plurality of filter coefficients; the adaptive equalizer is responsive to an error value ek computed as a function of an output of the FIR filter and an estimated ideal value; the adaptive equalizer comprises an interpolation circuit, responsive to the interpolated sample values, for generating the error value ek synchronous with the discrete time sample values. 17. A method for reading digital data from a sequence of discrete time sample values generated by sampling an analog read signal from a read head positioned over a magnetic medium, wherein the analog read signal comprises pulses modulated by the digital data at a predetermined baud rate, the method comprising the steps of: (a) asynchronously sampling the analog read signal to generate asynchronous sample values; (b) adaptively equalizing the asynchronous sample values to generate equalized sample values according to a target response, comprising the steps of: (i) computing an error value as a function of a baud rate synchronous sample value and an estimated ideal sample value; and 4Page: Previous 1 2 3 4 5 6 7 8 9 10 11 12 13 14 NextLast modified: November 3, 2007