An interference canceler comprises an adaptive equalizer, first and second diversity branches, and an auxiliary branch. A first correlator detects a correlation between the output of the equalizer and the output of the first diversity branch, and a second correlator detects a correlation between the equalizer output and the output of the second diversity branch. The first and second diversity branch signals are multiplied with the detected first and second correlations, respectively, and diversity combined. A phase variation component of one of the first and second correlations is detected and multiplied with the output of the auxiliary branch to produce a signal whose phase rotation is the same as that of the diversity combined signal. A weight control signal is derived by detecting a correlation between a decision error of the adaptive equalizer and the multiplied auxiliary branch signal. The latter is further multiplied with the weight control signal to cancel the interference component of the diversity combined signal by a subtractor, whose output is coupled to the adaptive equalizer.
Adaptive interference cancellation and equalization using equalizer decision error as a common corrective factor