Design and Implementation of a Neural Network Aided Self-Interference Cancellation Scheme for Full-Duplex Radios

In-band full-duplex systems are able to transmit and receive information simultaneously on the same frequency band. Due to the strong self-interference caused by the transmitter to its own receiver, the use of non-linear digital self-interference cancellation is essential. In this work, we present a hardware architecture for a neural network based non-linear self-interference canceller and we compare it with our own hardware implementation of a conventional polynomial based canceller. We show that, for the same cancellation performance, the neural network canceller has a significantly higher throughput and requires fewer hardware resources.

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

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

[3]  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).

[4]  Alexios Balatsoukas-Stimming,et al.  On self-interference suppression methods for low-complexity full-duplex MIMO , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

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

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

[7]  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.

[8]  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..

[9]  Pavle Belanovic,et al.  A multipurpose testbed for full-duplex wireless communications , 2013, 2013 IEEE 20th International Conference on Electronics, Circuits, and Systems (ICECS).

[10]  Jason Cong,et al.  Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks , 2015, FPGA.

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

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