Patent ID: 7436615

Claim:
A method for processing signals read from a storage medium, comprising: using coefficients to equalize input read signals to produce equalizer output signals; processing adjusted equalizer output signals to determine output values comprising data represented by the input read signals; providing a reference measured error and coefficients used to produce the adjusted equalizer signals that are associated with the reference measured error; computing new equalizer coefficients to use to equalize input read signals that result in a new measured error from a detector; computing a new measured error for the new equalizer coefficients; determining whether the new measured error is degraded with respect to the reference measured error; saving the new equalizer coefficients and the new measured error in response to determining that the new measured error is not degraded with respect to the reference measured error; providing coefficients associated with the reference measured error to an equalizer to use to equalize input read signals in response to determining that the new measured error is degraded with respect to the reference measured error; and saving the new equalizer coefficients and the new measured error as the reference measured error in response to detecting an end of a data set and to detecting an improvement of the new measured error over the reference measured error.