A system for processing a time-domain signal in rectangular coordinates, the signal including a relatively low power desired signal and a relatively high power, approximately constant envelope interference signal that spectrally overlaps the desired signal, the system comprising:
- a rectangular to polar converter configured to obtain a magnitude and a phase of the time-domain signal in polar coordinates;
- an interference magnitude estimator configured to estimate a magnitude of the interference signal based on the magnitude of the time-domain signal in polar coordinates;
- a subtractor configured to obtain a difference magnitude in polar coordinates based on the magnitude of the time-domain signal and the estimated magnitude of the interference signal in polar coordinates;
- and
- a polar to rectangular converter configured to obtain the desired signal in rectangular coordinates with reduced power of the interference signal based on the difference magnitude and the phase of the time-domain signal in polar coordinates.