Patent ID: 7689637

Claim:
A method of processing an input signal received by a receiver from a transmitter that transmitted a transmitted signal, the input signal being a corrupted form of the transmitted signal, the method comprising the acts of: filtering the input signal to create an output signal using a filter having adjustable filter coefficients; deriving an error signal from the output signal; deriving, for at least a specific one of the filter coefficients, an updating amount from a product of: a first term that is based on the input signal, a second term that is based on a polarity of the error signal, and a step gain of form 2 K , being of the form K 1 +K 2 with K 1 being a negative integer and K 2 being a positive integer and K being adjusted based on a magnitude of the error signal and on a step gain parameter; storing values of K 2 for different values of the magnitude of the error signal; adjusting the specific filter coefficients using the updating amount; and outputting the output signal that better approximates the transmitted signal for further processing by the receiver.