Next Article in Journal
Automatic Tool for the Detection, Characterization and Intuitive Visualization of Macular Edema Regions in OCT Images
Previous Article in Journal
Intraretinal Fluid Detection by Means of a Densely Connected Convolutional Neural Network Using Optical Coherence Tomography Images
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Proceeding Paper

Solving Self-Interference Issues in a Full-Duplex Radio Transceiver †

Signal Processing in Communications Group, University of Vigo, 36310 Vigo, Spain
Author to whom correspondence should be addressed.
Presented at the 2nd XoveTIC Conference, A Coruña, Spain, 5–6 September 2019.
Proceedings 2019, 21(1), 35;
Published: 1 August 2019
(This article belongs to the Proceedings of The 2nd XoveTIC Conference (XoveTIC 2019))


Most wireless devices transmit and receive at different spectrum frequency bands. This approach is no longer optimal due to increasing electromagnetic exhaustion. Besides, interference among all present and future working services should be negligible. A full-duplex scheme using the same band for simultaneous uplink and downlink is a huge step towards solving this issue. However, sharing the same frequency band involves a large interference of transmitted signal over received signal. To fix this problem, we propose the usage of a hybrid multistage cancellation system, consisting of an analog cancellation setup at RF frequencies and a baseband digital cancellation stage.

1. Introduction

Traditional communication systems are based on a half-duplex scheme, in which a transmitting node sends information to a receiver node through a specific channel. Using this scheme, it is necessary to use some sort of multiplexing, either in time domain or in frequency domain, to allow transmission and reception when it is needed that both tasks are performed simultaneously. These schemes are no longer valid in an environment where an increasing number of applications are demanding bandwidth from a limited electromagnetic spectrum. In-band full-duplex almost doubles spectral efficiency comparing to traditional multiplexed schemes, as shown in Figure 1.
In [1], a wide variety of topologies of in-band full-duplex are presented. However, the common challenge involving full-duplex development is self-interference. According to results shown in literature [1,2], self-interference power level should be below the noise floor or, alternatively, more than 70 dB of self-interference cancellation are needed to be able to recover information from a far transmitter troublelessly. In addition to that, self-interference signal has enough power to strongly saturate both RF front-end and converters at the receiver side. Thus, recovering information signal becomes an impossible task, and potential stress due to overpower may even damage electronic components.

2. Design

In order to solve self-interference issues, we propose the usage of a hybrid multi-stage cancellation system, consisting of an analog cancellation setup at RF frequencies following the so-called Stanford architecture, and a base-band digital cancellation stage.
The aim of building an analog cancellation setup is performing a first power reduction of self-interference signal so that receiver analog front-end interface will not be saturated or damaged. A real-hardware full-duplex setup may suffer from two main sources of self-interference, as shown in Figure 2a: internal coupling ( α i , signal power fraction that leaks between transmission and reception interfaces of most radio platforms), and external coupling ( α e , fraction of RF transmitted signal that leaks into the receiver chain through the antenna interface). For attenuating interference, a parallel branch ( α c ) is introduced. The ideal value for this branch is the counterphase replica of the sum of the internal and external coupling signals, that is, α c = ( α i + α e ) . With this value, self-interference would disappear. The parallel branch is based on a small network consisting of a set of voltage-variable attenuators and phase shifters, controlled from a PC through an embedded-system-based design, as shown in Figure 2b. Values of attenuation and phase to be generated by the RF devices network are calculated iteratively. These values are then transposed into codes by the embedded system and sent to the DACs (Digital-to-Analog Converters), so that the network can perform a real-time adaptation to changes in coupling.
Finally, digital cancellation performs the main interference removal task. The objective of digital cancellation is reducing the self-interference power to below the noise floor. Both LMS (Least Mean Squares) [3] and APA (Affine Projection Algorithm) [4] methods have been implemented to compare the cancellation ratio in both cases.

3. Implementation

This cancellation system has been implemented and tested in two Software Defined Radio platforms (USRP N210) using a custom made application over UHD API driver. RF parallel branch is built using off-the-shelf attenuators, phase shifters and RF splitters. RF gains higher than 30 dB were generated including a pair of LNAs (Low Noise Amplifiers, fixed 34 dB). Transmitted symbols have been generated using a QPSK constellation, then modulated using OFDM (Orthogonal Frequency-Division Multiplexing) with N = 512 subcarriers. Cyclic prefix length is 32 symbols, bandwidth used is 5 MHz, and sampling frequency is 12.5 MHz. Resulting stream is then upconverted to 900 MHz band.

4. Results

The base transmission signal, without any RF gain, has a power level of −48 dBm for these experiments. On the one hand, for results shown in Figure 3a, a RF gain of 50 dB is applied. Lines are Welch periodograms: yellow line, of the noise floor; green line, of the transmitted self-interference signal; black line, of the raw self-interference received signal; and red and blue lines, of the same received signal after analog cancellation and analog plus digital cancellation respectively. It can be seen that cancellations can lower self-interference signal power about 80 dB. LMS and APA algorithms perform similarly in terms of cancellation. On the other hand, for results shown in Figure 3b, a self-interference RF gain sweep has been performed. It can be seen that cancellation ratio grows in a linear proportional way with interference gain, so self-interference power level is below noise floor with lower values of RF interference gain. These results show that measured performance is enough to recover signal from a far transmitter. Besides, performance in terms of MER measured using this full-duplex scheme is comparable to the one measured using a traditional half-duplex scheme.

5. Conclusions

Up to 80 dB of power interference cancellation can be achieved with a full-duplex OFDM scheme. The results show that is possible to perform a frequency-efficient full-duplex communication using mostly off-the-shelf components. This system can recover the original message with a MER level that is comparable to the one achieved with traditional half-duplex schemes. Some applications getting benefit from this new full-duplex approach are cognitive radio systems, MIMO, WiFi, 5G, and high-demanding Internet of Things applications and satellite communications.


Supported by Agencia Estatal de Investigación (Spain) and the European Regional Development Fund (ERDF) under project WINTER (TEC2016-76409-C2-2-R, BES-2017-080305), and by Xunta de Galicia (Agrupación Estratéxica Consolidada de Galicia accreditation 2016-2019; Red Temática RedTEIC 2017-2018).


  1. Duarte, M.; Guillaud, M. Engineering Wireless Full-Duplex Nodes and Networks. EUSIPCO 2015. Available online: (accessed on 27 May 2019).
  2. Prasad, G.; Lampe, L.; Shekhar, S. Analog interference cancellation for full-duplex broadband power line communications. In Proceedings of the 2017 IEEE International Symposium on Power Line Communications and its Applications (ISPLC), Madrid, Spain, 3–5 April 2017; pp. 1–6. [Google Scholar] [CrossRef]
  3. Wang, J.; Zhao, H.; Tang, Y. A RF adaptive least mean square algorithm for self-interference cancellation in co-frequency co-time full duplex systems. In Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, Australia, 10–14 June 2014; pp. 5622–5627. [Google Scholar] [CrossRef]
  4. Ozeki, K. Theory of Affine Projection Algorithms for Adaptive Filtering; Springer: Japan, Tokyo, 2016; pp. 1–223. [Google Scholar] [CrossRef]
Figure 1. Communication schemes.
Figure 1. Communication schemes.
Proceedings 21 00035 g001
Figure 2. Embedded system for controlling parallel cancellation branch.
Figure 2. Embedded system for controlling parallel cancellation branch.
Proceedings 21 00035 g002
Figure 3. Cancellation measurements.
Figure 3. Cancellation measurements.
Proceedings 21 00035 g003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Franco-Martínez, M.; Martínez-Alonso, F.-J.; López-Valcarce, R. Solving Self-Interference Issues in a Full-Duplex Radio Transceiver. Proceedings 2019, 21, 35.

AMA Style

Franco-Martínez M, Martínez-Alonso F-J, López-Valcarce R. Solving Self-Interference Issues in a Full-Duplex Radio Transceiver. Proceedings. 2019; 21(1):35.

Chicago/Turabian Style

Franco-Martínez, Miguel, Francisco-Javier Martínez-Alonso, and Roberto López-Valcarce. 2019. "Solving Self-Interference Issues in a Full-Duplex Radio Transceiver" Proceedings 21, no. 1: 35.

Article Metrics

Back to TopTop