Advanced Machine Learning Techniques for Self-Interference Cancellation in Full-Duplex Radios

In-band full-duplex systems allow for more efficient use of temporal and spectral resources by transmitting and receiving information at the same time and on the same frequency. However, this creates a strong self-interference signal at the receiver, making the use of self-interference cancellation critical. Recently, neural networks have been used to perform digital self-interference with lower computational complexity compared to a traditional polynomial model. In this paper, we examine the use of advanced neural networks, such as recurrent and complex-valued neural networks, and we perform an in-depth network architecture exploration. Our neural network architecture exploration reveals that complex-valued neural networks can significantly reduce both the number of floating-point operations and parameters compared to a polynomial model, whereas the real-valued networks only reduce the number of floating-point operations. For example, at a digital self-interference cancellation of 44.51 dB, a complex-valued neural network requires 33.7% fewer floating-point operations and 26.9% fewer parameters compared to the polynomial model.

[1]  Sachin Katti,et al.  Full duplex radios , 2013, SIGCOMM.

[2]  Risto Wichman,et al.  Modeling and efficient cancellation of nonlinear self-interference in MIMO full-duplex transceivers , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).

[3]  Mikko Valkama,et al.  Nonlinear self-interference cancellation in MIMO full-duplex transceivers under crosstalk , 2017, EURASIP J. Wirel. Commun. Netw..

[4]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[5]  Ashutosh Sabharwal,et al.  On the Impact of Phase Noise on Active Cancelation in Wireless Full-Duplex , 2012, IEEE Transactions on Vehicular Technology.

[6]  Philip Levis,et al.  Practical, real-time, full duplex wireless , 2011, MobiCom.

[7]  W. Wirtinger Zur formalen Theorie der Funktionen von mehr komplexen Veränderlichen , 1927 .

[8]  Akira Hirose,et al.  Complex-Valued Neural Networks , 2006, Studies in Computational Intelligence.

[9]  Alexios Balatsoukas-Stimming,et al.  Design and Implementation of a Neural Network Aided Self-Interference Cancellation Scheme for Full-Duplex Radios , 2018, 2018 52nd Asilomar Conference on Signals, Systems, and Computers.

[10]  Alexios Balatsoukas-Stimming,et al.  Baseband and RF hardware impairments in full-duplex wireless systems: experimental characterisation and suppression , 2015, EURASIP J. Wirel. Commun. Netw..

[11]  Yoshua Bengio,et al.  Unitary Evolution Recurrent Neural Networks , 2015, ICML.

[12]  Ken Kreutz-Delgado,et al.  The Complex Gradient Operator and the CR-Calculus ECE275A - Lecture Supplement - Fall 2005 , 2009, 0906.4835.

[13]  P. Bouboulis,et al.  Wirtinger's Calculus in general Hilbert Spaces , 2010, ArXiv.

[14]  Sandeep Subramanian,et al.  Deep Complex Networks , 2017, ICLR.

[15]  Stella X. Yu,et al.  Better than real: Complex-valued neural nets for MRI fingerprinting , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[16]  Alexios Balatsoukas-Stimming,et al.  Non-Linear Digital Self-Interference Cancellation for In-Band Full-Duplex Radios Using Neural Networks , 2017, 2018 IEEE 19th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[17]  Mikko Valkama,et al.  Widely Linear Digital Self-Interference Cancellation in Direct-Conversion Full-Duplex Transceiver , 2014, IEEE Journal on Selected Areas in Communications.

[18]  Ashutosh Sabharwal,et al.  Experiment-Driven Characterization of Full-Duplex Wireless Systems , 2011, IEEE Transactions on Wireless Communications.

[19]  Taneli Riihonen,et al.  Analysis of Oscillator Phase-Noise Effects on Self-Interference Cancellation in Full-Duplex OFDM Radio Transceivers , 2014, IEEE Transactions on Wireless Communications.