Patent ID: 8599975

Claim:
A system comprising: a converter configured to sample an input signal at a plurality of sampling times to generate a plurality of samples; a first filter comprising a first plurality of taps, wherein the first plurality of taps are configured to receive first tap weight coefficients, and wherein the first filter is configured to filter the plurality of samples to generate a first output signal based on the first tap weight coefficients; a first device configured to, based on the plurality of samples of the input signal, update the first tap weight coefficients of the first filter; a second filter comprising a second plurality of taps, wherein the second plurality of taps receive second tap weight coefficients, wherein the second filter is configured to filter the first output signal to generate a second output signal base on the second tap weight coefficients; and a second device configured to, based on the first output signal, update the second tap weight coefficients of the second filter, wherein the input signal is sampled based on the second output signal of the second filter, and the second device is configured to for each of a plurality of sampling times of the input signal, determine a value of one of the second tap weight coefficients, update the second tap weight coefficients based on the determined values, and update the one of the second tap weight coefficients based on (i) a gain constant of the first filter, and (ii) a change in gain error of the first filter.