Patent ID: 8819519

Claim:
A data processing system, the data processing system comprising: a sample buffer operable to maintain a plurality of sample sets; a data processing circuit, wherein the data processing circuit includes: a data detector circuit operable to apply a data detection algorithm to each of the plurality of sample sets to yield respective detected outputs, wherein the data detector circuit includes at least one filter circuit; and a data decoder circuit operable to apply a data decoding algorithm to each of the respective outputs to yield respective converged outputs; an output buffer operable to store the respective converged outputs; an availability determination circuit operable to determine that one of the respective converged outputs is available in the output buffer at the same time that a corresponding one of the plurality of sample sets is available in the sample buffer; and a filter calibration circuit operable to calculate an updated coefficient for the filter circuit using a data set pair including the one of the respective converged outputs and the corresponding one of the plurality of data sets.