Patent ID: 8913339

Claim:
A data processing system, the data processing system comprising: an analog to digital converter circuit operable to convert an analog input into corresponding digital samples; a data detector circuit operable to apply a data detection algorithm to a data set derived from the digital samples to yield a detected output; a filter circuit operable to convolve the detected output with a target parameter to yield a target output; an error generation circuit operable to calculate an error value as a difference between the digital samples and the target output; and a target parameter adaptation circuit configured to receive the error value as an input and to update the target parameter based at least in part on the error value, wherein the target parameter adaptation circuit is further operable to compare an error value corresponding to a first value of the target parameter with an error value corresponding to a second value of the target parameter, and to select the first value for the target parameter where the error value corresponding to the first value is less than the error value corresponding to the second value.