Patent ID: 7706436

Claim:
An equalizer comprising: a decoder configured to output a plurality of decisions; and a first filter including a plurality of cells and an adder, each of the plurality of cells being configured to generate an output, and the adder being configured to add the outputs from the plurality of cells, each of the plurality of cells including an updater for updating one of a plurality of filter coefficients and a coefficient multiplier for multiplying a decision by a corresponding filter coefficient to generate a result, each of the updaters including, a first multiplier adapted to multiply one of the decisions of the decoder by a first value; a second multiplier adapted to multiply one of the filter coefficients by a constant, the constant being proportional to a reliability of the decision that corresponds to a traceback depth of the decoder; and a first adder adapted to add an output of the first multiplier and an output of the second multiplier and update the filter coefficient.