A Comprehensive Self-interference Model for Single-antenna Full-duplex Communication Systems
Md Atiqul Islam, Besma Smida

TL;DR
This paper develops a detailed self-interference model for single-antenna full-duplex systems, accounting for nonlinearities and imperfections, and proposes an improved digital cancellation method that significantly enhances interference suppression.
Contribution
It introduces a comprehensive SI model considering RF nonlinearities, IQ imbalance, phase noise, and receiver noise, along with a QR-based digital cancellation approach.
Findings
Achieves 20 dB more cancellation than existing methods
Validates the model through circuit-level waveform simulation
Enhances digital SI cancellation effectiveness
Abstract
Single-antenna full-duplex communication technology has the potential to substantially increase spectral efficiency. However, limited propagation domain cancellation of single-antenna system results in a higher impact of receiver chain nonlinearities on the residual self-interference (SI) signal. In this paper, we offer a comprehensive SI model for single-antenna full-duplex systems based on direct-conversion transceiver structure considering nonlinearities of all the transceiver radio frequency (RF) components, in-phase/quadrature (IQ) imbalances, phase noise effect, and receiver noise figure. To validate our model, we also propose a more appropriate digital SI cancellation approach considering receiver chain RF and baseband nonlinearities. The proposed technique employs orthogonalization of the design matrix using QR decomposition to alleviate the estimation and cancellation error.…
| (12) |
| Parameter | Value |
|---|---|
| Bandwidth | 20 MHz |
| Carrier Frequency | 2.4 GHz |
| Constellation | 16-QAM |
| Number of Subcarriers | 64 |
| Cyclic Prefix Length | 16 |
| Sample length | 15.625 ns |
| Symbol Length | 4 s |
| Parameter | Value |
|---|---|
| PA Gain | 27 dB |
| PA IIP3 | 13 dBm |
| VGA (Tx) Gain | 033 dB |
| IRR (Tx) | 30 dB |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
A Comprehensive Self-interference Model for Single-antenna Full-duplex Communication Systems
Md Atiqul Islam and Besma Smida
Department of Electrical and Computer Engineering
*University of Illinois at Chicago
*Chicago, USA
[email protected], [email protected]
Abstract
Single-antenna full-duplex communication technology has the potential to substantially increase spectral efficiency. However, limited propagation domain cancellation of single-antenna system results in a higher impact of receiver chain nonlinearities on the residual self-interference (SI) signal. In this paper, we offer a comprehensive SI model for single-antenna full-duplex systems based on direct-conversion transceiver structure considering nonlinearities of all the transceiver radio frequency (RF) components, in-phase/quadrature (IQ) imbalances, phase noise effect, and receiver noise figure. To validate our model, we also propose a more appropriate digital SI cancellation approach considering receiver chain RF and baseband nonlinearities. The proposed technique employs orthogonalization of the design matrix using QR decomposition to alleviate the estimation and cancellation error. Finally, through circuit-level waveform simulation, the performance of the digital cancellation strategy is investigated, which achieves 20 dB more cancellation compared to existing methods.
Index Terms:
Full-duplex, single-antenna, self-interference, digital cancellation, nonlinearity, phase noise, IQ imbalances.
I Introduction
Full-duplex technology is one of the emerging techniques to achieve higher spectral efficiency, where devices simultaneously transmit and receive at a single frequency. This novel paradigm in improving spectrum usage can increase the throughput by a factor of two compared to the traditional bi-directional half-duplex, namely time-division duplexing and frequency-division duplexing. However, the implementation of full-duplex systems is constrained by the cancellation of self-interference (SI), which is stemming from the transmitter to the receiver hindering the detection of the received signal.
Recent works [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36] have investigated several different system architectures and cancellation techniques to alleviate the SI in the full-duplex receiver. The SI cancellation techniques can be categorized in a tripartite manner: propagation domain isolation, analog/radio frequency (RF) domain suppression and digital cancellation [1]. The propagation domain isolation or antenna cancellation is accomplished using a combination of antenna directionality [2], path loss[3], cross-polarization [4], and electrical balance isolator network [5]. Suppression in analog domain is achieved by subtracting a processed copy of the transmitted signal from the receiver input [6, 7, 8]. However, antenna and analog domain suppression are not sufficient to mitigate the strong SI signal below the weak desired signal[1]. Therefore, the residual SI at the detector input of the receiver chain increases the noise floor, which calls for another cancellation stage in the digital domain.
Digital domain cancellation is accomplished by SI regeneration using digital filters fitted to the detector input through the known transmit data. For digital cancellation techniques, the effect of transmitter and receiver power amplifier (PA) nonlinearities is analyzed in [1, 9], whereas the impact of in-phase/quadrature (IQ) imbalances and resulting image components is investigated in [10]. Signal models including the phase noise of transmitter and receiver oscillators are presented in [11]. It was observed that the phase noise is a bottleneck for perfect SI cancellation while using two different oscillators for transmitter and receiver. A scenario with common oscillator for both the transceiver sides is also analyzed in [12].
In previous literature, both single-antenna and separate-antenna full-duplex models are investigated. However, using single-antenna as a function of SI cancellation is more attractive because of twofold reasons: first, using two antenna full-duplex system may not achieve any higher throughput than using two antenna in half-duplex MIMO system spatially multiplexing two independent packets at the same time [6, 1]; second, using single-antenna transceiver system results in a compact design. Existing single-antenna full-duplex antenna and analog cancellation methods typically achieve 50-60 dB cancellation [5, 13, 14], where separate-antenna system provides higher cancellation. For a practical receiver, this limited RF cancellation results in a higher effect of receiver RF and baseband (BB) nonlinearity on the SI signal.
In this paper, we offer a comprehensive self-interference model for single-antenna full-duplex systems based on direct-conversion structure considering all the impairments including transmitter and receiver IQ imbalances, nonlinear distortions in all the transceiver components, receiver noise figure, and phase noise effect of both transmitter and receiver IQ mixers. Through extensive circuit-level waveform simulation, we show the effect of receiver RF and BB second and third-order nonlinearity on the residual self-interference signal for limited antenna and RF cancellation. To tackle this effect, we propose an appropriate self-interference estimation and digital cancellation approach considering receiver chain nonlinearities, which outperforms the existing digital cancellation techniques. To reduce the estimation and cancellation error, we employ orthogonaliztion of the design matrix using QR decomposition method.
II Full-duplex Transceiver Model And Self-interference characterization
In this section, we discuss the self-interference signal modeling for a single-antenna full-duplex transceiver system based on the direct-conversion structure presented in Fig. 1. In direct-conversion structure, RF and BB signal frequency translation is performed without any intermediate frequency stage unlike superheterodyne structure[37]. The direct-conversion receiver structure allows signal amplification and filtering at the BB stage, which reduces the power consumption and manufacturing cost. However, direct-conversion radios suffer from RF and BB impairments, such as IQ imbalances, nonlinear distortions, and phase noise effect [38]. Therefore, a detailed characterization of the self-interference signal is performed in the next subsections considering the RF and BB impairments.
II-A Self-interference Model at the Transmitter
At the transmit chain, the impairments are mainly introduced by the RF front-end components, specifically IQ mixers and power amplifiers. Both baseband and bandpass modeling approach are taken into account for the following SI characterization.
After the digital-to-analog converters (DACs), the I and Q components of the converted baseband signal are passed through the low-pass filters for further suppression of aliasing products. The I and Q signals are then fed into the IQ mixer for upconversion to the carrier frequency. As stated in [10], IQ imbalances in practical mixers add a mirror image of the original signal with certain image attenuation. The IQ mixers also induce phase noise to the signal. Let be the complex gain of the linear and image signal components, respectively. Thus, the upconverted RF signal is given by
[TABLE]
where z(t)=\big{(}\gamma_{\scriptscriptstyle Tx}x(t)+\lambda_{\scriptscriptstyle Tx}\bar{x}(t)\big{)}, is the angular center frequency of the RF signal and is the random phase noise process. Here, denotes the complex conjugate.
Before transmission, the upconverted signal goes through variable amplification stages (variable gain amplifier (VGA), PA driver) to meet the transmit power specifications. Then, for final amplification, the signal is fed into the power amplifier operating in its nonlinear region. Only the odd-order nonlinear terms are considered for PA, as the even-power harmonics lie out of band and will be cutoff by the RF low pass filter (LPF) of the receiver[10][1]. Considering the VGA gain as , the PA nonlinear response is modeled based on the Hammerstein nonlinearity, given as
[TABLE]
where is the order of the nonlinearity, is the memory polynomial, and denotes the linear convolution. Here, is the linear gain and is the gain of third-order nonlinear distortions. We consider only up to the third-order distortion, as that is in practice always the strongest nonlinearity at PA output[10]. A general definition of the nonlinear distortion gains is given as
[TABLE]
where denotes the linear gain and is the nonlinearity order of any component . These nonlinear distortions are modeled using IIP2 and IIP3 figures (second and third order input-referred intercept points) of the PA[37].
In single-antenna system, the PA output is routed to the antenna using a circulator. In addition to routing signals between the transceiver and antenna, the circulator should also provide a very high isolation between the transmitter (Tx) and receiver (Rx). Unfortunately, practical circulators provide only about dB isolation contributing to a direct path between Tx and Rx as circulator leakage[1]. There is another path of SI due to the antenna reflection[7]. Because of the mismatch between transmitter line impedance and antenna impedance, a portion of the transmitted signal reflects back to the receiver front end. While these two signals are considered to be the main coupling components of the SI, there are also weaker multipath components due to the reflections from surrounding environment. At the receiver input, the SI signal subjects to the RF cancellation. Letting , be the impulse response of the RF cancellation and the multipath channel response of the self-interference signal, respectively, the signal at the receiver input is given by
[TABLE]
where h_{p}(t)=\beta_{\scriptscriptstyle PA,p}{\beta^{{}^{p}}_{\scriptscriptstyle VGA}}\big{(}\alpha_{\scriptscriptstyle RF}(t)\ast f(t)\ast h_{ch}(t)\big{)} and are the desired signal and the thermal noise of the receiver, respectively. Here, is defined using (2).
II-B Self-interference Model at the Receiver
As a direct-conversion receiver suffers from Low Noise Amplifier (LNA) nonlinearities, Mixer IQ imbalance, and BB nonlinearity, these impairments will have a significant effect on the self-interference signal, especially in higher transmit power case. Therefore, a detailed receiver chain SI modeling is performed considering all the receiver impairments.
At the first stage of the receiver, the signal is amplified by a nonlinear LNA. We model the LNA using the same Hammerstein model used in (3). The LNA output is given by
[TABLE]
where is the noise of the LNA and is the order of the nonlinearity. Here, is defined using (4). For brevity, we only consider the linear operation of the receiver components for the desired signal and noise. Therefore, c(t)=\beta_{\scriptscriptstyle LNA,1}\big{(}d(t)+\eta_{th}(t)\big{)}+\eta_{\scriptscriptstyle LNA}(t). Here, and are the linear gain and respective th order nonlinear distortion gain of the LNA. Only odd order distortions are considered, as the even order RF LNA nonlinearities produce frequency components that are far away from and will be filtered out by low pass filter (LPF)[37],[38].
After the LNA, receiver IQ mixer downconverts the RF signal into baseband frequency and LPFs are used to filter out the high frequency terms. Practical IQ mixers induce random phase noise , which is uncorrelated to in case of independent oscillators[19]. However, in single-antenna full-duplex system, same oscillator is shared by the transmitter and the receiver resulting in a common phase noise process, . Thus, . It is shown in previous literature that sharing oscillators suppresses the phase noise below the noise floor even in the case of transmission delay [12],[19]. So, the downconverted signal is written as
[TABLE]
where
[TABLE]
The reader is referred to the Appendix for necessary proofs of (6). Receiver IQ mixer also induces the image component because of the IQ imbalance. Now, considering the effect of IQ imbalance, the IQ output signal is written as
[TABLE]
where are the linear and image component gain, and is the noise of the IQ mixer.
Baseband components shown in Fig. 1, specifically amplifiers and analog-to-digital converters (ADCs) also introduce some nonlinearities and DC offset to the BB signal. For simplification, up to second order nonlinearity is considered. In our model, we use the complex representation of the baseband signal since it helps analytically by revealing how the distortion components are spectrally distributed in relation to the original signal. Considering all the impairments, the complex baseband signal is written as
[TABLE]
where is the order of the nonlinearity, and is the respective th order baseband gain and the BB components noise, respectively. The first term of (9) represents the DC offset introduced by the baseband components. At the end of the receiver chain, the ADC converts the analog baseband signal to digital domain. Considering the quantization noise, induced by the ADC, the digital signal at the ADC output is expressed as
[TABLE]
Here, represents the total noise of the receiver including thermal noise, receiver noise figure and quantization noise.
III Proposed Digital Estimation and Cancellation of Self-interference Signal
In this section, we propose an appropriate digital cancellation approach with improved reference signal design for estimation based on the signal at the ADC output. To ensure the estimation accuracy, orthogonalization procedure is employed in estimation technique.
Based on (10) and (7), can be expressed as the combination of the linear SI signal , conjugate SI signal , and their higher order terms along with desired signal, and receiver noise floor. Although a detailed expansion of (10) results in hundreds of residual SI terms, most of the higher order terms are very weak. Therefore, they have insignificant effect on the total self-interference power, thus can be ignored without compromising self-interference cancellation accuracy. Based on the specification in Table II, we keep the 13 stronger SI components that include combination of , , and their higher order terms and use those for cancellation of the self-interference signal. Hence, using vector matrix notation, for observed training samples, the ADC output signal is written as
[TABLE]
where , , and . The definition of the design matrix with size are given in (12), where is the length of the total impulse response including multipath channel, analog cancellation, and PA memory polynomial. Here, the horizontally concatenated basis matrices represent the 13 stronger SI terms formulated using (13) and (14). For instance, the matrix represent the SI term: 9\beta_{\scriptscriptstyle BB,1}\gamma_{\scriptscriptstyle Tx}\beta_{\scriptscriptstyle LNA,3}\gamma_{\scriptscriptstyle Rx}\bar{\gamma}_{\scriptscriptstyle Tx}(\gamma_{\scriptscriptstyle Tx}^{2}\bar{\gamma}_{\scriptscriptstyle Tx}+2\gamma_{\scriptscriptstyle Tx}\lambda_{\scriptscriptstyle Tx}\bar{\lambda}_{\scriptscriptstyle Tx})\big{(}h_{1}[n]\ast x[n]\big{)}\big{(}h_{1}[n]\ast\bar{x}[n]\big{)}\big{(}h_{3}[n]\ast x^{2}[n]\bar{x}[n]\big{)}.
Here, is the parameter vector. Our goal is to estimate the parameter , and then use it to reconstruct and cancel the self-interference signal at the detector input. Therefore, the error vector is defined as
[TABLE]
where is the least square estimate, which can be obtained by solving for the that minimizes the power of the error vector as
[TABLE]
The above ordinary least square problem has closed form solution with the usual assumption that the design matrix has independent columns. However, the columns of the matrix are higher order polynomials of linear SI component , conjugate SI component , and their interaction products. Therefore, the columns of the matrix are correlated, thus there exists high level of multicollinearity. To tackle this problem, we propose to orthogonalize the design matrix using QR decomposition. We use traditional Gram-Schmidt orthogonalization procedure to find a QR decomposition of such that , where has orthogonal columns and same rank as . Here, is an upper triangular matrix with 1 on the diagonal. Using the QR decomposition, (16) is written as
[TABLE]
Letting , we can reformulate the above minimization problem and find the least square solution as
[TABLE]
where denotes the Hermitian transpose of the matrix. Using back substitution, we derive from .
It is to be noted that authors in [10] proposed a widely linear canceller considering only the effect of linear SI and conjugate SI , a nonlinear approach considering third order nonlinear SI term is provided in [1], and a joint cancellation technique cascading PA nonlinearity with transmitter IQ imbalance is proposed in [18] for MIMO cases, which is converted here into single antenna system. However, receiver nonlinearities and its effect are ignored in these previous models. Our proposed estimation approach takes these components into account for the formulation of the design matrix and provides required SI cancellation at the detector input.
IV Perfromance Simulation and Analysis
In this section, we perform a waveform simulation to evaluate the performance of the proposed digital cancellation strategy and compare with the previous methods.
IV-A * Simulation Parameters*
The transceiver architecture provided in Fig. 1 is followed explicitly to perform the waveform simulation. The simulator is implemented using MATLAB baseband equivalent model of the components, which includes the impact of all the transceiver impairments. The waveform simulation is based on a 20 MHz OFDM-based system with 64 subcarriers per OFDM symbols as in IEEE802.11 systems. The additional parameters of the waveforms are shown in Table I. The system level component parameters of the full-duplex transceiver are provided in Table II, which are taken from the datasheet of AD9361 transceiver made by Analog Devices[39]. We perform our simulation based on single-antenna full-duplex system with a circulator providing a stronger leakage signal to the receiver as the direct SI component and several multipath components[5]. Therefore, the SI channel is simulated as a Rician channel with a K-factor of 30 dB and 4 non-line-of-sight (nLOS) components each delayed by one sample[25]. To emulate IEEE802.11 system, we use WLAN packet formatting where each packet consists of 120 OFDM symbols. Around 8 of the total packet size are considered as training symbols, which are used to estimate and cancel the self-interference. We use 1000 Monte Carlo simulation runs to calculate the average cancellation performance. Here, we consider 15dB circulator isolation with variable RF cancellation values to show its impact on the digital cancellation.
IV-B SI Cancellation Capability and SINR
First, for variable antenna and RF cancellation, we compare the performance of the proposed digital cancellation technique with previous methods. In Fig. 2, we represent the residual self-interference signal strength of several digital cancellation methods from the measured noise floor with respect to 50-75 dB antenna and RF cancellation for a transmit power of 25 dBm. We also include the error bars at one standard deviation from the mean of the cancellation value. We observe that widely linear cancellation[10] scheme has a residual of 20-45 dB. Although considering the nonlinear cancellation[1] along with linear and widely linear methods increases the performance drastically, it has a residual of around 30 dB at an antenna and RF cancellation of 50 dB. For higher antenna and RF suppression, cascaded cancellation[18] performance is comparable with our proposed method. However, below 65 dB cancellation, it has a sharp growth of the residual leading almost 22 dB for 50 dB antenna and RF cancellation. In comparison with these methods, our proposed digital cancellation technique provides better performance contributing only around 3 dB residual at a very low RF cancellation. This performance boost is because of the inclusion of receiver chain second and third-order nonlinearities in our proposed method, whereas all the previous methods took only the transmitter PA nonlinearities into account ignoring the receiver chain nonlinear distortions. However, that assumption provides comparable performance in case of high antenna and RF cancellation or linear receiver operation. As we observed, for practical transceivers such as AD9361, the receiver performance is not linear. Therefore, limited antenna and RF cancellation, typically below 65 dB, results in the higher self-interference signal power at the receiver input, which contributes to a stronger nonlinear effect of the receiver chain components. In this scenario, the proposed digital cancellation strategy outperforms the previous techniques.
In Fig. 3, we show the performance of the digital cancellation methods with respect to the transmit power varying from 5 dBm to 25 dBm while considering 60 dB antenna and RF cancellation. Here, signal-to-interference-plus-noise-ratio (SINR) is used as the figure-of-merit of the cancellation strategies. During calculation of the SINR, the desired signal is naturally present with an SNR of 15 dB, which is the maximum achievable SINR. From Fig. 3, we observed that our proposed method outperforms the previous techniques for all the transmit power cases. Nonlinear[1] and widely linear[10] methods sufficiently suppress the SI up to the transmit power of 15 and 10 dBm, respectively. Although, the cascaded cancellation[18] method performs better than the previous methods for higher transmit power cases, it suffers from overfitting problem resulting in higher estimation error in low transmit power cases. In our proposed model, we tackle this problem through orthogonalization of the design matrix, which reduces the estimation error. Thus, our proposed digital cancellation approach provides reliable and sufficient suppression of self-interference signal in a practical nonlinear receiver for a varying antenna and RF cancellation as low as 50 dB.
V Conclusion
The performance of self-interference cancellation in single-antenna full-duplex systems is limited by the presence of hardware impairments in the transceiver chain. In this paper, we provided a detailed modeling of the self-interference signal considering transmitter PA nonlinearities, receiver chain second and third-order nonlinearities, DC offset, IQ imbalances, phase noise, and receiver noise figure. To validate the self-interference model, we proposed a digital cancellation approach considering receiver chain second and third-order nonlinearities and implemented a practical waveform simulator. Our comprehensive simulation showed that, in practical receiver, these nonlinearities have significant effect on the self-interference signal for an analog and RF cancellation of 65 dB or below. In this scenario, our proposed digital cancellation technique outperforms the existing cancellation methods by achieving up to 20 dB more self-interference cancellation. For future work, we intend to extend the self-interference modeling and cancellation for MIMO system considering all the practical transceiver impairments and provide an efficient digital self-interference cancellation strategy.
Appendix
Necessary proofs for (9) are provided here.
Let as .
Now,
[TABLE]
Here, is achieved if
[TABLE]
Acknowledgments
This work was partially funded by the National Science Foundation CAREER award #1620902.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] D. Bharadia, E. Mc Milin, and S. Katti, “Full duplex radios,” ACM SIGCOMM Computer Communication Review , vol. 43, no. 4, pp. 375–386, 2013.
- 2[2] J. I. Choi, M. Jain, K. Srinivasan, P. Levis, and S. Katti, “Achieving single channel, full duplex wireless communication,” in Proceedings of International Conference on Mobile Computing and Networking . ACM, 2010, pp. 1–12.
- 3[3] D. Korpi, M. Heino, C. Icheln, K. Haneda, and M. Valkama, “Compact inband full-duplex relays with beyond 100 d B self-interference suppression: Enabling techniques and field measurements,” IEEE Transactions on Antennas and Propagation , vol. 65, no. 2, pp. 960–965, 2017.
- 4[4] M. E. Knox, “Single antenna full duplex communications using a common carrier,” in IEEE Wireless and microwave technology conference (WAMICON) . IEEE, 2012, pp. 1–6.
- 5[5] B. Debaillie, D.-J. van den Broek, C. Lavin, B. van Liempd, E. A. Klumperink, C. Palacios, J. Craninckx, B. Nauta, and A. Pärssinen, “Analog/RF solutions enabling compact full-duplex radios,” IEEE Journal on Selected Areas in Communications , vol. 32, no. 9, p. 1662, 2014.
- 6[6] M. Jain, J. I. Choi, T. Kim, D. Bharadia, S. Seth, K. Srinivasan, P. Levis, S. Katti, and P. Sinha, “Practical, real-time, full duplex wireless,” in Proceedings of International Conference on Mobile Computing and Networking . ACM, 2011, pp. 301–312.
- 7[7] S. Khaledian, F. Farzami, B. Smida, and D. Erricolo, “Inherent self-interference cancellation for in-band full-duplex single-antenna systems,” IEEE Transactions on Microwave Theory and Techniques , vol. 66, no. 6, pp. 2842–2850, 2018.
- 8[8] G. C. Alexandropoulos and M. Duarte, “Joint design of multi-tap analog cancellation and digital beamforming for reduced complexity full duplex MIMO systems,” in Proc. IEEE ICC , Paris, France, May 2017, pp. 1–7.
