Patent ID: 7170958

Claim:
A method of adaptively removing interference from a signal, comprising the steps of; (a) amplifying a received signal linearly along a first signal path to provide a first signal; (b) amplifying the received signal nonlinearly along a second signal path to provide a second signal, the received signal propagating through the first and second signal paths at substantially the same time; (c) mixing the first and second amplified signals in proportion according to determined first and second weights, respectively, to provide an output signal having interference removed, said first and second weights being set to an initial value prior to their determination; (d) filtering the output signal to produce a first filtered signal corresponding to a ripple envelope of the output signal; (e) filtering the output signal to produce a second filtered signal corresponding to an average peak detected value of the output signal; (f) comparing the first and second filtered signals to produce an error signal; (g) determining the first and second weights according to the error signal; and (h) repeating steps (a) thru (g).