Patent ID: 8880986

Claim:
A data processing system, the data processing system comprising: a data detector circuit including a filter circuit and a detection circuit, wherein the filter circuit includes taps and is configured to apply a filter algorithm at least in part governed by selected filter coefficients to a received input of the filter circuit to yield a filtered output, and wherein the data detection circuit is configured to apply a data detection algorithm to the filtered output to yield a detected output; a first memory including a first set of filter coefficients including a first number of filter coefficients; a second memory including a second set of filter coefficients including a second number of filter coefficients, wherein the second number is less than the first number; and a coefficient selector circuit configured to select one of the first set or the second set of filter coefficients as the selected coefficients based at least in part on reliability information from the data processing system for application to the taps of the filter circuit.