Patent ID: 7346134

Claim:
A method comprising: over-sampling, at a desired frequency, a passband of received signals to create a bit stream, wherein the received signals include signals of interest and interference generating signals, the interference generating signals capable of generating intermodulation products inband of the signals of interest; isolating signals of interest in the bit stream using one or more decimating filters; isolating source signals that generate one or more intermodulation products inband of the signal of interest using one or more decimating filters; computing an estimate of each of the one or more intermodulation products from the source signals that generate the one or more intermodulation products; cancelling out one or more inband intermodulation products using the estimate of the intermodulation products; and performing phase and amplitude adjustment on estimations of the intermodulation product interfering signals in a closed loop manner, wherein performing phase and amplitude adjustment of the estimations comprises performing sub-sample phase shifts to make a phase adjustment on the estimations of the intermodulation product interfering signals.