Design and Implementation of Adaptive Multi-Tap Analog Interference Canceller
Abstract: Due to the severity of self-interferences, analog interference canceller is an essential part of a full duplex radio system. As the self-interference can potentially be even much stronger than the received signal, it must be meritoriously suppressed before analog-to-digital conversion. This paper is aimed to provide an optimal radio frequency domain multi-tap interference cancellation design. To this end, the following two key problems are addressed: the hardware design problem and the adaptive weight adjusting problem. For optimal hardware design, a tradeoff between widening effective delay range and maximizing the minimum cancellation capability is formulated. The principles and guidelines for optimal solution and hardware parameter design are derived. We also formulate adaptive weight adjusting as a multi-dimensional optimization problem, which is proved to be non-convex while adjusting the attenuators and phase shifters independently. By using a coordinate transformation technique, it is then converted into a convex optimization problem, and a convergent iterative algorithm based on the gradient descent method is applied to obtain the global optimum. The hardware implementation and experimental results substantiated the effectiveness of the proposed principles and algorithms.