Patent ID: 7173988

Claim:
A method of canceling gain and phase imbalance of a signal, comprising: determining a complex conjugate of the signal; estimating a cancellation parameter, said cancellation parameter based on the signal divided by its complex conjugate; calculating a correction value for the signal using said cancellation parameter and said complex conjugate; and correcting the signal by subtracting said correction value from the signal, wherein the signal is provided in sequential samples, and estimating a cancellation parameter comprises performing a stochastic gradient algorithm comprising: multiplying a cancellation parameter value by a complex conjugate sample to provide a comparison value; subtracting said comparison value from a signal sample to provide an error value; applying an adaptation function using said error value and said cancellation parameter and updating said cancellation parameter value; and repeating said multiplying, subtracting, applying and updating in an iterative manner to converge sequential cancellation parameter values.