1. A cross-polarization interference canceller, comprising: a memory; and a processor coupled to the memory and configured to: receive a dual-polarization channel signal over a radio communication link; filter a vertical polarization component (x v (n)) and a horizontal polarization component (x H (n)) of the received dual-polarization channel signal by a 2×2 channel weights matrix (W); determine the 2×2 channel weights matrix (W) based on a minimum variance distortionless response criterion; apply the determined 2×2 channel weights matrix to the received dual-polarization channel signal to cancel cross-polarization interference between the vertical polarization component (x v (n)) and the horizontal polarization component (x H (n)); and output the cross-polarization interference canceled dual polarization channel signal.