Hostname: page-component-745bb68f8f-v2bm5 Total loading time: 0 Render date: 2025-02-06T18:48:21.852Z Has data issue: false hasContentIssue false

Digital I/Q imbalance correction for full-duplex dual-band OFDM radio transceivers

Published online by Cambridge University Press:  06 July 2015

Zhaowu Zhan*
Affiliation:
Université de Lyon, INRIA, INSA-Lyon, CITI-INRIA, F-69621, Villeurbanne, France. Phone: +33 650 24 23 54
Guillaume Villemaud
Affiliation:
Université de Lyon, INRIA, INSA-Lyon, CITI-INRIA, F-69621, Villeurbanne, France. Phone: +33 650 24 23 54
Florin Hutu
Affiliation:
Université de Lyon, INRIA, INSA-Lyon, CITI-INRIA, F-69621, Villeurbanne, France. Phone: +33 650 24 23 54
Jean-Marie Gorce
Affiliation:
Université de Lyon, INRIA, INSA-Lyon, CITI-INRIA, F-69621, Villeurbanne, France. Phone: +33 650 24 23 54
*
Corresponding author: Z. Zhan Email: zhaowu.zhan@insa-lyon.fr
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a full-duplex dual-band orthogonal frequency division duplexing (OFDM) radio architecture that enables the radio transceiver to be more flexible and provides a viable radio link capacity gain. A simple but practical I/Q imbalance estimation and compensation method, based on the frequency-flat-fading behavior of the self-interference channel, is proposed. The performance of the proposed I/Q imbalance compensation method is evaluated by link level simulation conducted with Advanced Design System and Matlab. The co-simulation results show that the proposed radio transceiver could potentially increase the physical layer transmission rate by four times compared with the conventional radio link at the cost of tolerable loss of bit error rate performance. The I/Q imbalance compensation method can effectively compensate both high and low I/Q imbalance without the problem of algorithm convergence.

Type
Research Paper
Copyright
Copyright © Cambridge University Press and the European Microwave Association 2015 

I. INTRODUCTION

The growing demand for various multimedia services and increasingly pervasive wireless radios call for the development of advanced and flexible radio transceivers to support high data rates and different wireless standards over limited radio resources. However, seeking a highly flexible and agile radio transceiver is always a big challenge. Fortunately, the full-duplex dual-band (FDDB) radio's noticeable gain in rate and capability of processing two different types of signals on two separate spectrum fragments [Reference Zhan, Villemaud, Hutu and Gorce1] promote it as a flexible radio front-end.

Full-duplex is defined as a radio which can simultaneously transmit and receive in the same frequency band [Reference Duarte and Sabharwal2, Reference Jain3]. More globally, full-duplex radio shows a great potential for future flexible radio systems. Nowadays, dual-band radios can simultaneously process two different signals, even the ones from distinct physical layers. This can be accomplished by using one common radio frequency (RF) front-end with double I/Q structure [Reference Burciu, Villemaud, Verdier and Gautier4]. FDDB radio, based on the combination of full-duplex and dual-band radio, enables the radio node to simultaneously transmit and receive on each separate spectrum channel with one common RF front-end. Such a capability could also be exploited to enhance the radio resource sharing and coexistence. Portable radio terminals, such as smartphones, have to accommodate a growing list of wireless standards such as WiFi, Bluetooth, 3G, 4G, and even future 5G. Current practical implementation is to use separate radios and antennas to meet the different standards requirements, which is expensive and puts high requirements on the space of portable consumer devices. Instead, FDDB could enable the radio terminal to accommodate two different wireless standards with one common RF front-end.

Furthermore, orthogonal frequency division duplexing (OFDM)-based capabilities of sensing and spectrum shaping together with its flexibility make it probably the best transmission technology for flexible radios [Reference Hahmoud, Yucek and Arslan5]. Therefore, FDDB OFDM radio transceivers based on the RF front-end proposed in [Reference Zhan, Villemaud, Hutu and Gorce1] can be the flexible radio transceiver for the future wireless network.

Although the full-duplex enables the radio terminal to be more flexible, the big challenge behind is the strong self-interference that can saturate the radio receiver and severely penalizing the performance of the system. Besides, the proposed FDDB OFDM radio receiver suffers from RF impairments, such as I/Q imbalance, which causes undesired mutual signal leakage significantly degrading the performance of reception. In order to implement a high performance FDDB OFDM radio transceiver, it is necessary to reduce the self-interference to a tolerable level and then estimate and compensate the I/Q imbalance.

A) State-of-the-art of self-interference cancellation for full-duplex wireless

To handle the strong self-interference, [Reference Khandani6Reference Mohammad, Sundaresan, Rangarajan, Zhang and Barghi10] propose interference nulling from the perspective of antennas. In [Reference Everett, Sahai and Sabharwal11], a passive self-interference cancellation including directional isolation, absorptive shielding and cross-polarization is proposed. Furthermore, [Reference Duarte and Sabharwal2, Reference Jain3, Reference Khandani7, Reference Choi, Jain, Srinivasan, Levis and Katti8, Reference Sahai, Patel and Sabharwal12] study the active self-interference cancellation (ASIC). In the following, these three approaches are presented in detail.

1) ANTENNA CANCELLATION

In [Reference Khandani6], a three-antenna system using one receive antenna and two transmit antennas with 180° phase shift is proposed. Specifically, two transmit antennas are placed symmetrically relative to the receive antenna. One of the two transmit signals is phase shifted internally by a fixed π phase shifter. Then, the two received signals will add destructively at the receive antenna. This original method is based on the symmetric placement of the transmit antennas relative to the receive antenna. A similar method is proposed by [Reference Aryafar, Khojastpour, Sundaresan, Rangarajan and Chiang9]. This antenna cancellation consists of three cancellation parts: (i) transmit antenna cancellation – as implemented in [Reference Khandani6]; (ii) receive antenna cancellation. The two receive antennas are placed symmetrically relative to the transmit antenna. One of the two received signals is phase shifted internally by a fixed π phase shifter. Then, the two received RF signals will add destructively at the RF adder. (iii) antenna cancellation – which combines the transmit antenna cancellation and receive antenna cancellation to realize two stages of self-interference cancellation. In order to implement the antenna cancellation, the two receive antennas are placed symmetrically on the perpendicular bisector of the two transmit antennas. Antenna cancellation can achieve 45 dB of self-interference cancellation, which has been experimentally demonstrated in [Reference Aryafar, Khojastpour, Sundaresan, Rangarajan and Chiang9], in wireless environment with few multiple paths. Another similar concept is proposed in [Reference Choi, Jain, Srinivasan, Levis and Katti8], the full-duplex radio node employs three antennas, among which two antennas are used for transmission and the other one is used for reception. Besides, the radio node is equipped with two RF front-ends. One of the RF front-ends is used for up-converting the baseband (BB) signal to RF signal for transmission. The other one is used for down-converting the received RF signal to BB signal. In order to make the two RF signals from its own two transmit antennas be added destructively, the receive antenna is placed such that the distances from the two transmit antennas differ by half of the wavelength of the carrier frequency instead of using internal fixed π phase shifter. The experimental results in [Reference Choi, Jain, Srinivasan, Levis and Katti8] show that this antenna cancellation achieve 30 dB of self-interference cancellation. However, this scheme can only be used for narrowband signals because of the proportionality to the wavelength.

2) PASSIVE SELF-INTERFERENCE SUPPRESSION (PSIS)

The basic principle of PSIS is to use electromagnetical isolation techniques to reduce the power of the leaked signal from its own transmission to its own reception. The PSIS includes antenna separation, directional antenna, absorptive shielding, and antenna polarization. Antenna separation is one of the simplest ways of PSIS, which could result in around 40 dB self-interference suppression when the antennas are separated by 6~8″. Directional antenna could result in 36~38 dB self-interference suppression depending on the configuration [Reference Everett, Sahai and Sabharwal11]. Absorptive shielding can provide up to 25 dB absorption [Reference Everett, Sahai and Sabharwal11]. The antenna polarization in the near-field wireless communications could achieve 10 dB more self-interference isolation [Reference Aryafar, Khojastpour, Sundaresan, Rangarajan and Chiang9].

3) ASIC

ASIC is a method of exploiting the knowledge of its own transmission and emulating the over-the-air self-interference channel to craft a cancellation signal and then subtract it in the receiver chain. Based on the SIC being implemented before or after the analog-to-digital converter (ADC), the ASIC is classified as active analog self-interference cancellation (AASIC) and active digital self-interference cancellation (ADSIC).

AASIC: As the name suggests, the AASIC is the active cancellation performed in analog domain before the received signal passes through the ADC. Based on the SIC being carried out in the RF domain or BB domain, the AASIC is divided into active analog RF self-interference cancellation [Reference Duarte and Sabharwal2, Reference Jain3, Reference Khandani7] and active analog BB self-interference cancellation [Reference Kaufman, Lilleberg and Aazhang13]. In [Reference Jain3], a balun is used to obtain the inverse version of the transmitted signal which can be used as the reference signal to cancel the self-interference. The received signal strength indicator is used to adjust the attenuation and delay which emulates the over-the-air self-interference channel. In fact, the full-duplex radio node knows what it transmits and therefore it is easy for it to obtain the estimated coefficients of the wireless self-interference channel. Besides, OFDM converts a frequency selective fading channel into a large number of parallel frequency flat fading sub-channels which could help implement the self-interference cancellation in each sub-carrier channel. Therefore, [Reference Duarte and Sabharwal2] utilizes another transmitter chain to craft the RF cancellation signal and then implements the self-interference cancellation at the RF stage.

ADSIC: The ADSIC aims at cleaning out the cancelable residual self-interference in the digital domain after the PSIS and AASIC.

B) Related works on the I/Q imbalance estimation and compensation

There are mainly two different RF architectures to convert the RF signals to BB signals, i.e. through intermediate frequency (IF) or via direct-conversion (zero-IF). Based on this, radio receivers are classified into zero-IF receivers and superheterodyne (with IF) receivers. With respect to different kinds of radio receivers, there are different approaches for addressing the I/Q imbalance estimation and compensation. Due to the lot of approaches on that topic, we will just point out some significant examples.

  • For zero-IF receivers

    • Based on training symbols

The authors in [Reference Tarighat, Bagheri and Sayed14] proposed an I/Q imbalance estimation technique based on the design of special pilot tones and a least mean squares algorithm. This technique requires the modification of the training sequences and suffers from a huge number of OFDM training symbols and a low convergence rate. [Reference Sohn, Jeong and Lee15] proposed a special training sequence design for the I/Q imbalance parameter estimation. Another I/Q imbalance estimation technique based on the redesign of the preamble proposed by [Reference Windisch and Fettweis16] requires the modification of the preamble of IEEE 802.11a. [Reference Tubbax17, Reference Yu, Sun, Hus and Lee18] proposed an I/Q imbalance estimation and compensation based on the assumption that the adjacent subcarriers are highly correlated.

    • Based on data symbols

Windisch and Fettweis [Reference Windisch and Fettweis19] proposed the I/Q imbalance estimation based on the statistical analysis of data symbols, i.e. blind estimation. This method requires a large number of data symbols to obtain a good I/Q imbalance estimation.

  • For superheterodyne receiver

    • Based on training symbols

[Reference Traverso, Ariaudo, Fijalkow, Gautier and Lereau20] proposed to employ two different long training symbols instead of two identical long training symbols to carry out the channel and I/Q imbalance estimation. However, the two long training symbols are identical in the practical implementation of IEEE 802.11g. The authors further proposed an iterative algorithm by both using the training and data OFDM symbols.

    • Based on data symbols

The blind I/Q imbalance estimation based on the two received BB signals (uncompensated desired and image signal) were presented in [Reference Gil, Kim and Lee21, Reference Windisch and Fettweis22]. This approach relies on the assumption that the desired and image signals are zero-mean wide-sense stationary random processes and mutually uncorrelated, which puts high requirements on the design of the signals.

C) Contribution

In this paper, a FDDB superheterodyne receiver based on the RF front-end [Reference Zhan, Villemaud, Hutu and Gorce1] is proposed and studied. The strong self-interference encountered in the FDDB OFDM radio is successfully managed to the noise level by using a simple band pass filter (BPF) and the available AASIC method when the self-interference channel is assumed to be one-path, one-delay channel. However, the I/Q imbalance in the FDDB RF front-end significantly degrades the reception performance of the proposed radio system. The available I/Q imbalance estimation and compensation methods are based on the signal processing of one signal with one carrier frequency, which are not suitable to address the I/Q imbalance faced in this flexible radio receiver. This is because each receiver chain will receive two signals even if they share a common center frequency. Hence, the I/Q imbalance parameters should be obtained by cooperatively processing two received signals. Therefore, we developed a suitable and advanced I/Q imbalance estimation and compensation method for mitigating the I/Q imbalance existing in the FDDB RF front-end. This method is based on a simple digital signal processing of the two estimated self-interference channel coefficients, which renders it a practical I/Q imbalance estimation and compensation method.

The rest of the paper is organized as follows: Section II presents the proposed radio transceiver architecture including the general system model, self-interference cancellation model in full-duplex radio and the architecture of dual-band RF front-end. The I/Q imbalance estimation and compensation are given in Section III. Simulation results are presented in Section IV. Finally, the conclusion and the perspectives of this work are given in Section V.

II. WIDEBAND FDDB OFDM RADIO TRANSCEIVER

A) System model

This section presents the general system model of the proposed flexible radio system as shown in Fig. 1 and the details of the FDDB OFDM radio node as shown in Fig. 2. Each of the proposed radio nodes employs two antennas, which are compatible with future multi-antenna systems. Each antenna is used for simultaneous transmission and reception via a circulator [Reference Bharadia, McMilin and Katti23, Reference Hong, McMilin and Katti24] separating the input and output signals. As this problem is symmetric, the radio node-B as shown in Fig. 1 is only studied. At the FDDB radio node-B, the first antenna transmits the RF signal with carrier frequency f 1 and receives mixed RF signals including the RF signals from the distant radio node (FDDB radio node-A) with carrier frequency f 1 and f 2 and the RF signals from the local radio node (radio node-B) with carrier frequency f 2. Therefore, the signals received by the ith antenna of the local radio node plus the self-interference signal leaked from the circulator can be expressed as:

(1)$$\eqalign{X_{RF,i}\, (t) & = S_{RF,ij}\, (t) + S_{RF,ii}\, (t) + S_{RF,si_{ij}}(t) \cr & \quad + aS_{RF,si_{ii}}(t),\quad \forall \{ i,j\} \in A,} $$

where S RF,ij(t) and S RF,ii(t) are the RF signals emitted from the jth antenna and the ith antenna of the distant radio node, respectively, and received by the ith antenna of the local radio node; ${S_{RF,si_{ij}}}$ denotes the internal RF self-interference signal transmitted from the jth antenna and received by the ith antenna of the local radio node; ${S_{RF,si_{ii}}}$ is the inner RF self-interference signal leaked from its own transmission, a being the inner-SI factor including multi-path reflection factor and inner leakage factor of the circulator and $A \triangleq \{ i \in [1,2],j \in [1,2],i + j = 3\} $. Due to the short distance between the antennas of the same radio node, the internal self-interference ${S_{RF,si_{ij}}}$ is much stronger than the signals from the distant radio node, e.g. 90~110 dB higher [Reference Bharadia, McMilin and Katti23, Reference Sabharwal, Schniter, Guo, Bliss, Rangarajan and Wichman25]. With respect to the inner self-interference, it is even stronger than the internal self-interference which relies on the fact that the circulator has only 15 dB of isolation [Reference Bharadia, McMilin and Katti23]. Therefore, the reception of the desired signal from the distant radio node is challenged by these two strong self-interference signals.

Fig. 1. Block diagram of the FDDB wireless radios.

Fig. 2. FDDB OFDM radio transceiver.

After each circulator, two self-interference cancellation stages are implemented to eliminate the inner self-interference signal leaked from its own transmission and reduce the internal self-interference signal from the other antenna of the local radio node.

B) Self-interference cancellation

If no measures are taken, the strong self-interference brought by the FDDB radio could saturate the receiver chain due to the fact that the ADC has a limited dynamic range. Therefore, it is necessary to suppress or reduce these self-interference signals to a tolerable level in order to obtain the expected system performance. In order to combat the inner and internal self-interference, two different self-interference cancellation methods are implemented.

1) THE FIRST SELF-INTERFERENCE CANCELLATION

The first self-interference cancellation is carried out by using BPF-i (BPF, perfect BPFs are assumed) with center frequency f j to filter out the inner RF self-interference signal $aS_{RF,si_{ii}}$ induced by near-field reflection and the imperfect circulator isolation, as well as the RF signal S RF,ii(t) with carrier frequency f i from the ith antenna of the distant radio node. Then, the RF signals with carrier frequency f j including the signal of interest S RF,ij(t) and the over-the-air self-interference signal $S_{RF,si_{ij}}(t)$ can be represented by

(2)$${Y_{RF,i}}(t) = {S_{RF,ij}}(t) + {S_{RF,s{i_{ij}}}}(t),\quad \forall \{ i,j\} \in A.$$

2) THE SECOND SELF-INTERFERENCE CANCELLATION

In order to cancel the internal self-interference signal ${S_{RF,s{i_{ij}}}}(t)$ expressed in (2), [Reference Jain3, Reference Duarte, Dick and Sabharwal26] proposed ASIC and [Reference Everett, Sahai and Sabharwal11] studied the passive self-interference suppression. In this paper, we craft the RF cancellation signal as presented in [Reference Zhan, Villemaud and Gorce27] and carry out the cancellation at the RF stage as shown in Fig. 3.

Fig. 3. Architecture of self-interference cancellation for in-band full-duplex wireless with two antennas.

The system studied here is an OFDM based IEEE 802.11g WLAN with N = 64 subcarriers (N nz = 52 non-zeros subcarriers). In each frame of IEEE 802.11g, the preamble consists of 10 identical short OFDM symbols (each of length 16) and two identical long training symbols (each of length 64). Each long training signal is generated via IFFT of 52 known BPSK symbols T k, kε[1, N nz], and 12 zeros.

Perfect frequency and timing synchronization are assumed in this paper. Therefore, at the receiver side, after the down-conversion of the RF signal received and removal of the cyclic prefix, the BB frequency domain signal can be obtained by the FFT of the time domain BB signal. The mth demodulated OFDM symbol can be expressed as

(3)$$\eqalign{{R_{i,m}}[k] = & \sqrt {{P_j}} \sqrt {{L_j}} \cdot {X_{j,m}}[k]{H_{ij}}[k] + \sqrt {{P_{si,j}}} \sqrt {{L_{si,j}}} \cr & \quad \cdot {X_{si,j,m}}[k]{H_{si,ij}}[k] + {Z_m}[k], \cr & \times 1 \le k \le {N_{nz}},\quad \forall \{ i,j\} \in A,} $$

where P j and P si,j represent the transmit power of the signal of interest and self-interference signal, respectively, L j and L si,j are the propagation loss of the intended radio link and self-interference radio link, X j,m[k] and X si,j,m[k] denote the transmit symbol carried by the kth subcarrier from the distant radio node and local radio node, H ij[k] and H si,ij[k] represent the transfer function of the kth subcarrier channel of the distant radio link and self-interference radio link. Z m[k] corresponds to the frequency domain expression of the thermal noise and follows the normal distribution ${\rm \cal N}(0,\delta _n^2 )$, N nz denotes the number of nonzero subcarriers. X j,m[k] can be treated as mutually independent random variables independent of H ij[k]. X si,j,m[k] has the same characteristics as X j,m[k]. Without loss of generality, the transfer function H ij[k] and H si,ij[k] are normalized and with average channel gain E|H ij[k]|2 = E|H si,ij[k]|2 = 1.

From (3), the self-interference signal can be canceled if the Channel State Information of the self-interference channel is available because the transmit symbols X si,j,m[k] are known. Therefore, the self-interference channel estimation is carried out in the following subsection before implementing the second self-interference cancellation.

Self-interference channel estimation.:

In IEEE 802.11g, the channel estimation is carried out by dividing the received demodulated long training symbols by the pilot pattern with the known BPSK symbol sequences T[k], kε[1, N nz] with E{|T[k]|2} = 1. In order to avoid the self-interference channel estimation error caused by the signal of interest, the long training signals from different radio nodes are appointed to be transmitted at different time slots. Namely, the frame structure is modified as shown in Fig. 4. Therefore, the estimated channel transfer function after normalization is:

(4)$$\eqalign{&{{\widetilde H}_{si,ij}}[k] = {H_{si,ij}}[k] + \underbrace {Z[k]/(\sqrt {{P_{si,j}}} \sqrt {{L_{si,j}}} T[k])}_{{\hbox{channel estimation error} \atop \hbox{due to thermal noise}}},\forall \{ i,j\} \in A}.$$

The second term of the right side of the equation (4) is denoted as the channel estimation error of the kth subcarrier channel due to the thermal noise.

Fig. 4. Frame structure for the FDDB IEEE 802.11g.

Self-interference cancellation.:

With the estimated coefficients of the self-interference channel available, the crafted RF cancellation signal as presented in [Reference Zhan, Villemaud and Gorce27] is represented by

(5)$$\eqalign{& {S_{RF,si{c_{ij}}}}(t) ={\frak R} \left( {\sum\limits_{k = - (N/2)}^{(N/2) - 1} {X_{si,j}}[k]{{\widetilde H}_{si,ij}}[k]{e^{j2\pi \Delta fkt}}{e^{j2\pi {f_j}t}}} \right), \cr & \qquad\qquad\quad\forall \{ i,j\} \in A,} $$

where ${\frak R}$ (·) denotes the real part of (·), X si, j[k] is the complex symbol carried by the kth subcarrier and to be emitted from the jth antenna of the local radio node, ${\widetilde H}_{si,ij}[k]$ represents the estimated coefficient of kth subcarrier channel of the over-the-air self-interference channel from the jth antenna to the ith antenna of the local radio node, and Δf denotes the subcarrier space.

With the RF cancellation signal available, the second self-interference cancellation is carried out via subtracting the RF signal Y RF,i(t) by the crafted RF cancellation signal ${S_{RF,si{c_{ij}}}}(t)$ at the RF adder stage. After that, the remaining signals to be input to the dual-band RF front-end is expressed as

(6)$$\eqalign{{S_{RF,i}}(t) = &\, {Y_{RF,i}}(t) - {S_{RF,si{c_{ij}}}}(t),\!\!\{ i,j\} \in A \cr = &{{S_{RF,ij}}(t) +} \underbrace {{S_{RF,s{i_{ij}}}}(t) - {S_{RF,si{c_{ij}}}}(t).}_{\hbox{residual self-interference}}} $$

Therefore, the RF signal S RF, i(t) to be input into the dual-band RF front-end comprises the desired signal S RF,ij(t) from the distant radio node and the residual self-interference. In order to quantify the impact of the residual self-interference on the proposed radio transceiver, the power of the residual self-interference will be calculated in the following subsection.

Residual self-interference

Although the self-interference cancellation is implemented at the RF component, the residual self-interference can be calculated and analyzed in the frequency domain. Therefore, we can equivalently understand that the self-interference cancellation is done by subtracting the cancellation signal $\sqrt {{P_{si,j}}} \sqrt {{{\widetilde L}_{si,j}}} {X_{si,j,m}}[k]{\widetilde H}_{si,ij,m}[k]$ from the self-interference signal received in the frequency domain. After the interference cancellation, the residual self-interference can be represented by

(7)$$\eqalign{{R_{i,m,re{s_{si}}}}[k] = & \sqrt {{P_{si,j}}} \sqrt {{L_{si,j}}} {X_{si,j,m}}[k]{H_{si,ij}}[k] - \sqrt {{P_{si,j}}} \cr &\times\sqrt {{{\widetilde L}_{si,j}}} {X_{si,j,m}}[k] {\widetilde H}_{si,ij}[k],\forall \{ i,j\} \in A,} $$

L si,j, denoting the large-scale fading of the self-interference link, can be obtained or calculated by previous measurements. Therefore, ${\widetilde L}_{si,j} = {L_{si,j}}$ can be guaranteed. Then, the residual self-interference can be simplified as

(8)$${R_{i,m,re{s_{si}}}}[k] = - \displaystyle{{{X_{si,j,m}}[k]} \over {T[k]}}{Z_{m^{\prime}}}[k].$$

Because of the independence between X si,j,m[k] and T[k] in (8), the power of the residual self-interference is

(9)$$P_{i,si,residual} = E \left[ {\left\vert R_{i,m,res_{si}} [k] \right\vert ^2} \right] = \delta _n^2. $$

From (9), the power of residual self-interference after self-interference cancellation is equal to that of the receiver thermal noise [Reference Zhan, Villemaud and Gorce28]. Therefore, the residual self-interference can be regarded as another additive thermal noise superimposed on the desired signal.

C) Dual-band RF front-end

The two received RF signals ${S_{RF,1}^{\prime}}(t) \triangleq {S_{RF,2}}(t)$ with carrier frequency f 1 and ${S_{RF,2}^{\prime}}(t) \triangleq {S_{RF,1}}(t)$ with carrier frequency f 2, after self-interference cancellation, will be down-converted to BB signal by utilizing the double I/Q structure as shown in Fig. 5.

Fig. 5. Architecture of dual-band RF front-end.

1) DUAL-BAND RF FRONT-END WITHOUT I/Q IMBALANCE

In order to facilitate the theoretical study of the dual-band RF front-end, s 1 = I 1 + jQ 1 and s 2 = I 2 + jQ 2(j 2 = 1) are used to denote the received equivalent BB complex symbols carried by the carrier frequencies f 1 and f 2. Then, the RF signals ${S_{RF,1}^{\prime}}(t)$ and ${S_{RF,2}^{\prime}}(t)$ at the input of the double I/Q structure are:

(10)$${S_{RF,1}^{\prime}}(t) = {I_1}(t)\,{\rm cos}(2\pi\, {f_1}t) - {Q_1}(t)\,{\rm sin}(2\pi\, {f_1}t),$$
(11)$${S_{RF,2}^{\prime}}(t) = {I_2}(t)\,{\rm cos}(2\pi\, {f_2}t) - {Q_2}(t)\,{\rm sin}(2\pi\, {f_2}t).$$

Note that the signal model in (10) and (11) is reasonably valid even for an interference and noisy environment because I i(t) can represent the sum of the real part of the received symbol, including the desired data and the residual self-interference data symbol, and noise, Q i(t) can represent the sum of the image part of the received symbol including desired data and residual self-interference data symbol and the receiver thermal noise.

As shown in Fig. 5, after the mixed signal ${S_{RF}}(t) = {S_{RF,1}^{\prime}}(t) + {S_{RF,2}^{\prime}}(t)$ going through the first frequency translation stage with carrier frequency f LO = (f 1 + f 2)/2, the band pass signal is filtered out. Then, the I/Q branch of IF signal can be obtained as

(12)$$\eqalign{ {S_{IF,I}}(t) &= \displaystyle{{{I_1}(t) + {I_2}(t)} \over 2}\,{\rm cos}(2\pi\, {f_{IF}}t) \cr & \quad + \displaystyle{{ - {Q_1}(t) + {Q_2}(t)} \over 2}\,{\rm sin}(2\pi\, {f_{IF}}t),} $$
(13)$$\eqalign{ {S_{IF,Q}}(t) =& \displaystyle{{{I_1}(t) - {I_2}(t)} \over 2}\,{\rm sin}(2\pi\, {f_{IF}}t) \cr & + \displaystyle{{{Q_1}(t) + {Q_2}(t)} \over 2}\,{\rm cos}(2\pi\, {f_{IF}}t),} $$

where f IF = (f 1  f 2)/2 = f 1  f LO = f LO  f 2.

The BB signals s II(t), s IQ(t), s QI(t), and s QQ(t) obtained by down-converting the IF signals S IF,I(t) and S IF,Q(t) with carrier frequency f IF can be expressed as

(14)$${s_{II}}(t) = \displaystyle{{{I_1}(t) + {I_2}(t)} \over 4},$$
(15)$${s_{IQ}}(t) = \displaystyle{{{Q_1}(t) - {Q_2}(t)} \over 4},$$
(16)$${s_{QI}}(t) = \displaystyle{{{Q_1}(t) + {Q_2}(t)} \over 4},$$
(17)$${s_{QQ}}(t) = \displaystyle{{ - {I_1}(t) + {I_2}(t)} \over 4}.$$

After the ADC, s II = I 1 + I 2/4, s IQ = Q 1  Q 2/4, s QI = (Q 1 + Q 2)/4, s QQ = (−I 1 + I 2)/4 can be obtained. Then, using digital-image-rejection, the received BB complex symbols s a and s b corresponding to symbols s 1 and s 2 are given by

(18)$$\eqalign{{s_a} = {s_{II}} - {s_{QQ}} + j({s_{IQ}} + {s_{QI}}) = \displaystyle{{{I_1} + j{Q_1}} \over 2} = \displaystyle{{{s_1}} \over 2},} $$
(19)$$\eqalign{{s_b} = {s_{II}} + {s_{QQ}} + j( - {s_{IQ}} + {s_{QI}}) = \displaystyle{{{I_2} + j{Q_2}} \over 2} = \displaystyle{{{s_2}} \over 2}.} $$

From (18) and (19), the two different kinds of signals (even with different physical layer technologies) are perfectly separated by using double I/Q structure. That means that the dual-band radio receiver can simultaneously process two different kinds of signals with different carrier frequencies by using a relative simple RF front-end compared with conventional multiband radios. However, this noticeable flexibility can be obtained only when the RF front-end is theoretically ideal. In the practical implementation of wireless system, any part of the I/Q imbalance of the RF front-end may contribute to degrade the radio receiver performance and this is no exception for the FDDB OFDM radio. In the following Section II.C.2, the I/Q imbalance model and its impact on the FDDB OFDM radio receiver will be studied.

2) DUAL-BAND RF FRONT-END WITH I/Q IMBALANCE

The purpose of a radio front-end is to down-convert the RF signal to BB analog signal. However, all of the analog components (such as mixers, filters, and ADC) at the radio front-end lead to deviations from the desired 90° phase shift and the desired equal gain in the I and Q branches as shown in Fig. 6. Here, ΔA and Δϕ are used to denote the amplitude imbalance and the phase imbalance, respectively.Footnote 1 In dual-band radio receivers, this I/Q imbalance causes undesirable mutual signal leakage. After double I/Q frequency translation with I/Q imbalance, the two BB analog signals can be expressed as [Reference Burciu, Villemaud, Verdier and Gautier4]

(20)$${s_a} = \alpha {s_1} + \beta s_2^{\ast}, $$
(21)$${s_b} = \alpha {s_2} + \beta s_1^{\ast}, $$

where s a and s b are the two output signals from the double I/Q structure with I/Q imbalance, (·)* denotes complex conjugation, and the I/Q imbalance coefficients α and β [Reference Burciu, Villemaud, Verdier and Gautier4] are represented by

(22)$$\alpha = \displaystyle{{1 + (1 + \Delta A)\,{e^{ - j\Delta \phi}}} \over 2},$$
(23)$$\beta = \displaystyle{{1 - (1 + \Delta A)\,{e^{ + j\Delta \phi}}} \over 2}.$$

According to the definition (22) and (23), we get

(24)$$\alpha + {\beta ^{\ast}} = {\alpha ^{\ast}} + \beta = 1.$$

Especially, with an ideal I/Q, i.e. ΔA = 0 and Δϕ = 0, therefore α = 1 and β = 0, which means the received two different carrier frequency signals are separated completely by using double I/Q structure just as the study case in Section II.C.1.

Fig. 6. Dual-band RF front-end with I/Q imbalance.

From the equations (20) and (21), the I/Q imbalance makes the image of the other signal superimpose on the desired signal. This mutual leakage of signals will be regarded as interference to degrade the performance of the radio reception. However, if the I/Q imbalance parameters (α and β) are known, s 1 and s 2 can be calculated as

(25)$${s_1} = \displaystyle{{{\alpha ^{\ast}}{s_a} - \beta s_b^{\ast}} \over {\left\vert \alpha \right\vert{^{^2}} - \left\vert \beta \right\vert{^{^2}}}},$$
(26)$$s_{2} = {\displaystyle{\alpha ^{\ast} {s_b} - \beta s_a^{\ast}} \over {\left\vert \alpha \right\vert{^{^2}} - \left\vert \beta \right\vert{^{^2}}}}. $$

That means, even with I/Q imbalance, the two received signals can be separated completely just like the RF front-end without I/Q imbalance does if the values of α and β are known. Unfortunately, the exact values of α and β are difficult to obtain. However, α and β are quite stable due to the reason that the values of ΔA and Δϕ are dependent on the performance of analog devices in the RF front-end. Therefore, the values can be estimated by using a training sequence.

In order to mitigate the I/Q imbalance existing in the FDDB RF front-end, the algorithm of the I/Q imbalance estimation and compensation will be presented in Section III.

D) Complexity comparison

The proposed FDDB OFDM radio is based on a cooperative combination of full-duplex OFDM radio and dual-band RF front-end. Compared with the conventional half-duplex radio system, the full-duplex radio needs an auxiliary radio link to craft an RF cancellation signal, which requires some additional hardware components [Reference Zhan, Villemaud and Gorce27]. Dual-band RF front-end could significantly reduce the system complexity and power consumption compared with the current multimode radio system [Reference Burciu, Villemaud, Verdier and Gautier4]. Therefore, the flexible FDDB OFDM radio could realize a multimode radio with less complexity compared with the conventional multimode radio, but only at a cost of additional hardware components.

III. I/Q IMBALANCE ESTIMATION AND COMPENSATION

A) I/Q imbalance estimation

In our design, the I/Q imbalance estimation is carried out during the self-interference channel estimation. Therefore, the received symbols s 1 and s 2 in (20) and (21) just include the long training symbols from its own transmitter and the thermal noise during the I/Q imbalance estimation because different radio nodes take different time slots for transmitting the long training signals. Therefore, these two equations can be rewritten during the time of self-interference channel estimation as

(27)$${s_{lts,a}} = \alpha {s_{lt{s_{si}},12}} + \beta s_{lt{s_{si}},21}^{\ast}, $$
(28)$${s_{lts,b}} = \alpha {s_{lt{s_{si}},21}} + \beta s_{lt{s_{si}},12}^{\ast}, $$

where ${s_{lt{s_{si}},12}}$ is the long training symbols transmitted from the second antenna and received by the first antenna of the local radio node, and ${s_{lt{s_{si}},21}}$ is the long training symbols from the first antenna and received by the second antenna of the local radio node.

According to (27) and (28), and using the least square (LS) channel estimation algorithm in the frequency domain, the estimated coefficients of the self-interference channel-1 H si, a and channel-2 H si, b can be expressed as

(29)$$H_{si,a}[k] = \alpha {\widetilde H}_{si,12}[k] + \beta T^{\prime}[k] \cdot {\widetilde H}_{si,21}^{\ast} [N_{nz} - k + 1],$$
(30)$${H_{si,b}}[k] = \alpha {\widetilde {H}_{si,21}}[k] + \beta T^{\prime}[k] \cdot {\widetilde H}_{si,12}^{\ast} [{N_{nz}} - k + 1],$$

where denotes the coefficient of the kth subcarrier channel of the self-interference channel from the secnd antenna to the first antenna of the local radio node; ${\widetilde H}_{si,21}[k]$ denotes the coefficient of the kth subcarrier channel of the self-interference channel from the first antenna to the second antenna of the local radio node. ${\widetilde H}_{si,21}[{N_{nz}} - k + 1]$ and ${\widetilde H}_{si,12}[{N_{nz}} - k + 1]$ are the mirror images of the channel ${\widetilde H}_{si,21}[k]$ and ${\widetilde H}_{si,12}[k]$, $T^{\prime}[k] \triangleq T[k]T[{N_{nz}} - k + 1]$, and “·” denotes component-wise vector multiplication. (29) and (30) show that each channel estimation consists of two components: one is the self-interference channel which is scaled by a complex factor α ≈ 1 and the other one is the mirror image of the other self-interference channel scaled by factor βT′[k] ≈ 0. As a consequence, the I/Q imbalance in the double frequency structure makes the mirror image of the self-interference channel superimpose on the desired self-interference channel. This channel estimation error induced by I/Q imbalance will affect the equalization at the receiver.

In the FDDB wireless, the distance between the antennas of the same radio node is very short, so the power of the line-of-sight path dominates the self-interference channel. As a consequence, the self-interference channel is close to a frequency flat fading channel [Reference Everett, Sahai and Sabharwal11]. From (29) and (30), if α and β are known exactly, the self-interference channel ${\widetilde H}_{si,12}[k]$ and ${\widetilde H}_{si,21}[k]$ can be obtained as

(31)$$\eqalign{& {\widetilde H}_{si,12} [k] = {\displaystyle{{\alpha ^{\ast} H_{si,a}[k] - \beta T^{\prime}[k] \cdot H_{si,b}^{\ast} [N_{nz} - k + 1]} \over {\left\vert \alpha \right\vert{^{^2}} - \left\vert \beta \right\vert{^{^2}}}}} \cr & {\widetilde H}_{si,21}[k] = {\displaystyle{{\alpha ^{\ast} H_{si,b}[k] - \beta T^{\prime}[k] \cdot H_{si,a}^{\ast} [N_{nz} - k + 1]} \over {\left\vert \alpha \right\vert{^{^2}} - \left\vert \beta \right\vert{^{^2}}}}.}} $$

The self-interference channel ${\widetilde H}_{si,12}[k]$ and ${\widetilde H}_{si,21}[k]$ are frequency flat fading which can be shown as in Fig. 7, while the estimated self-interference channel H si,a[k] and H si,b[k] with I/Q imbalance are more likely a frequency selective fading channel. With the estimated ${\widetilde \alpha} $ and ${\widetilde \beta} $ under the I/Q imbalance condition, the virtual self-interference channel ${\widehat{H}_{si,12}}[k]$ and ${\widehat{H}_{si,21}}[k]$ can be obtained as

(32)$$\eqalign{& {\widehat H}_{si,12}[k] = {\displaystyle{{\widetilde \alpha}^{\ast} H_{si,a}[k] - {\widetilde \beta}T^{\prime}[k] \cdot H_{si,b}^{\ast} [N_{nz} - k + 1]} \over {\left\vert {\widetilde \alpha} \right\vert{^{^2}} - \left\vert {\widetilde \beta} \right\vert{^{^2}}}} \cr & {\widehat H}_{si,21}[k] = {\displaystyle{{{\widetilde \alpha}^{\ast} H_{si,b}[k] - {\widetilde \beta}T^{\prime}[k] \cdot H_{si,a}^{\ast} [N_{nz} - k + 1]} \over {\left\vert{\widetilde \alpha} \right\vert{^{^2}} - \left\vert{\widetilde \beta} \right\vert{^{^2}}}}}.} $$

The more accurate the estimation of ${\widetilde \alpha} $ and ${\widetilde \beta} $, the more closely the virtual self-interference channels ${\widehat{H}_{si,12}}[k]$ and ${\widehat{H}_{si,21}}[k]$ are to the self-interference channel ${\widetilde H}_{si,12}[k]$ and ${\widetilde H}_{si,21}[k]$. Therefore, the I/Q imbalance parameters $({\widetilde \alpha}, {\widetilde \beta} )$ that make the virtual self-interference channel ${\widehat{H}_{si,1}}[k]$ and ${\widehat{H}_{si,2}}[k]$ as flat as possible like the self-interference channels do are what we want to obtain. The mean square error (MSE) of the consecutive subcarrier channels is defined as the criteria to measure how flat the virtual self-interference channel is as follows

(33)$${\rm MS}{{\rm E}_1} = \sum\limits_k \left\vert{\widehat{H}_{si,12}}[k + 1] - {\widehat{H}_{si,12}}[k] \right\vert{^2},$$
(34)$${\rm MS}{{\rm E}_2} = \sum\limits_k \left\vert{\widehat{H}_{si,21}}[k + 1] - {\widehat{H}_{si,21}}[k] \right\vert{^2}.$$

For the symmetric analysis, the case MSE 1 is studied first. Then, according to (32), we obtain

(35)$$\eqalign{&\left\vert {\widehat H}_{si,12}[k + 1] - {\widehat H}_{si,12}[k] \right\vert{^{^2}}\cr &= \displaystyle{\matrix{\left\vert {\widetilde \alpha}^{\ast}H_{si,a}[k + 1] - {\widetilde \beta} T^{\prime}[k + 1] \cdot H_{si,b}^{\ast} [N_{nz} - k] \right. \cr \left. - {\widetilde \alpha}^{\ast}H_{si,a}[k] + {\widetilde \beta} T^{\prime}[k] \cdot H_{si,b}^{\ast} [N_{nz} - k + 1] \right\vert{^{^2}}} \over (\left\vert {\widetilde \alpha} \right\vert{^{^2}} - \left\vert {\widetilde \beta} \right\vert{^{^2}})^2} \cr &= \displaystyle{\matrix{\left\vert {\widetilde \alpha}^{\ast}(H_{si,a}[k + 1] - H_{si,a}[k]) - {\widetilde \beta} (T^{\prime}[k + 1]\cdot\right. \cr \left. H_{si,b}^{\ast} [N_{nz} - k] - T^{\prime}[k] \cdot H_{si,b}^{\ast} [N_{nz} - k + 1]) \right\vert{^{^2}}} \over (\left\vert {\widetilde \alpha} \right\vert{^{^2}} - \left\vert {\widetilde \beta} \right\vert{^{^2}})^2}.} $$

In order to simplify the expression (35), we define

(36)$$\Delta {H_{si,a}}[k] = {H_{si,a}}[k + 1] - {H_{si,a}}[k],$$
(37)$$\eqalign{ \Delta {H_{si,b}^{\prime}}[k] =& T^{\prime}[k + 1] \cdot H_{si,b}^{\ast} [{N_{nz}} - k] \cr & - T^{\prime}[k] \cdot H_{si,b}^{\ast} [{N_{nz}} - k + 1].} $$

After plugging (36) and (37) into (35), it can be rewritten as

(38)$$\eqalign{& \left\vert {\widehat{H}_{si,12}}[k + 1] - {\widehat{H}_{si,12}}[k] \right\vert{^2} \cr & \quad = \displaystyle{{\left\vert{{\widetilde \alpha} ^{\ast}} \cdot \Delta {H_{si,a}}[k] - {\widetilde \beta} \cdot \Delta {H^{\prime}_{si,b}}[k{]} \right\vert{^{^2}}} \over {{{(\left\vert{\widetilde \alpha} \right\vert{^{^2}} - \left\vert{\widetilde \beta} \right\vert{^{^2}})}^2}}}.}$$

Since the self-interference channel is a flat fading channel, the adjacent subcarrier channel should be very close to each other. However, the I/Q imbalance parameters (${\widetilde \alpha} $ and ${\widetilde \beta} $) increase the fluctuation of the flat fading self-interference channel ${\widehat{H}_{si,12}}[k]$ and ${\widehat{H}_{si,21}}[k]$. Then, the parameters (${\widetilde \alpha} $ and ${\widetilde \beta} $) which make the $\left\vert {\widehat{H}_{si,12}}[k + 1] - {\widehat{H}_{si,12}}[k] \right\vert$ as small as possible are the values we want to obtain. Therefore, the optimization problem can be expressed as

(39)$$\eqalign{\left({\widetilde \alpha}_{o,1},{\widetilde \beta}_{o,1} \right) & = \mathop{\arg \min} \limits_{{\widetilde \alpha} \in {\rm \cal C}, {\widetilde \beta} \in {\rm \cal C}} \left\{\sum\limits_k \left\Vert {\widehat H}_{si,12}[k + 1] - {\widehat H}_{si,12}[k] \right\Vert^2 \right\} \cr & = \mathop {\arg \min} \limits_{{\widetilde \alpha} \in {\rm \cal C}, {\widetilde \beta} \in {\rm \cal C}} \left\{ \displaystyle{\sum\limits_k \left\Vert {\widetilde \alpha}^{\ast} {\cdot} \Delta H_{si,a}[k] - {\widetilde \beta} {\cdot} \Delta H_{si,b}^{\prime}[k] \right\Vert^2 \over \left(\left\vert {\widetilde \alpha} \right\vert^2 - \left\vert {\widetilde \beta} \right\vert^2\right)^2} \right\},} $$

where ${\cal C}$ denotes the set of complex number.

Fig. 7. The estimated magnitude of each subcarrier channel of the over-the-air self-interference channel with or without I/Q Imbalance. When without I/Q imbalance, the estimated over-the-air self-interference channel is almost a frequency flat fading channel, while this self-interference channel will be a frequency selective fading channel when I/Q imbalance (ΔA = 0.2, Δϕ = 10°) exist in the FDDB radio front-end.

In order to get the optimal estimated values $({\widetilde \alpha} _{o,1},{\widetilde \beta} _{o,1})$, taking the partial derivative of the MSE1 with respect to ${\widetilde \beta} $ as

(40)$$\eqalign{\displaystyle{\partial {\rm MS}{\rm E}_1 \over \partial {\widetilde \beta}} & = \displaystyle{\partial \left\{\sum\nolimits_k \left\Vert {\widehat{H}}_{si,12} [k + 1] - {\widehat{H}}_{si,12} [k] \right\Vert^2 \right\} \over \partial {\widetilde \beta}} \cr & = \sum\limits_k \displaystyle{\matrix{\partial \left\{ \left[\left\Vert {\widetilde \alpha}^{\ast} \cdot \Delta H_{si,a}[k] - {\widetilde \beta} \cdot \Delta H_{si,b}^{\prime}[k] \right\Vert^2 \right] / \right. \cr \left. \left[\left(\left\vert {\widetilde \alpha} \right\vert^2 - \left\vert {\widetilde \beta} \right\vert^2 \right)^2 \right] \right\}} \over \partial {\widetilde \beta}}.} $$

Since ${(\left\vert {\widetilde \alpha} \right\vert{^2} - \left\vert {\widetilde \beta} \right\vert{^2})^2} \approx 1$, remains valid for high gain imbalance (ΔA = 0.2) and phase imbalance (Δϕ = 10), then (40) can be simplified as

(41)$$\eqalign{& \displaystyle{{\partial {\rm MSE}_1} \over {\partial {\widetilde \beta}}} \approx \sum\limits_k {\displaystyle{{\partial \left\Vert {\widetilde \alpha}^{\ast} \cdot \Delta{H_{si,a}}[k] - {\widetilde \beta} \cdot \Delta{H^{\prime}_{si,b}}[k] \right\Vert^2}} \over {\partial {\widetilde \beta}}} \cr & \quad = \sum\limits_k {\displaystyle{{\partial {z_k}} \over {\partial {\widetilde \beta}}}},} $$

where ${z_k} \triangleq {\left\Vert {{{\widetilde \alpha} ^{\ast}} \cdot \Delta {H_{si,a}}[k] - {\widetilde \beta} \cdot \Delta {H_{si,b}}^{\prime}[k]} \right\Vert ^2}$ which is function of ${\widetilde \beta} = {\frak R} ({\widetilde \beta} ) + j\Im ({\widetilde \beta} )$. (29) and (30) show that the complex value ${\widetilde \beta} $ is the key factor that makes the originally flat self-interference channel fluctuate more. Therefore, the problem of calculating the optimal ${\widetilde \beta} $ in (41) becomes solving the Cauchy-Riemann equations as following

(42)$$\sum\limits_k \displaystyle{{\partial {\frak R} ({z_k})} \over {\partial {\frak R} ({\widetilde \beta} )}} = \sum\limits_k \displaystyle{{\partial \Im ({z_k})} \over {\partial \Im ({\widetilde \beta} )}},$$
(43)$$\sum\limits_k - \displaystyle{{\partial {\frak R} ({z_k})} \over {\partial \Im ({\widetilde \beta} )}} = \sum\limits_k \displaystyle{{\partial \Im ({z_k})} \over {\partial {\frak R} ({\widetilde \beta} )}}.$$

As it can be seen, the definition z k is function of ${\widetilde \beta} $, which can be expressed as

(44)$$\eqalign{{z_k} = & \left\vert {\widetilde \alpha} \right\vert^2 \left\vert \Delta {H_{si,a}}[k] \right\vert^2 + \left\vert{\widetilde \beta} \right\vert^2 \left\vert \Delta {{H}_{si,b}^{\prime}}[k]\right\vert^2 - {\widetilde \alpha} {\widetilde \beta} {\cdot} \Delta H_{si,a}^{\ast} [k] \cr & \quad {\cdot} \Delta {{H}_{si,b}^{\prime}}[k] - {\widetilde \alpha} ^{\ast}{\widetilde \beta} ^{\ast} \cdot \Delta {H_{si,a}}[k] \cdot \Delta {{H}^{\prime \ast}}_{si,b} [k].} $$

Then, the real and image part of z k can be obtained as

(45)$$\eqalign{{\frak R} ({z_k}) & = \left\vert{\widetilde \alpha} \right\vert{^2}\left\vert \Delta H_{si,a}[k] \right\vert{^2} +\left({\frak R} \left({\widetilde \beta}\right)^2 + \Im \left({\widetilde \beta}\right)^2\right)\left\vert \Delta H_{si,b}^{\prime}[k] \right\vert{^2} \cr & \quad - 2{\frak R} \left({\widetilde \alpha} \cdot \Delta H_{si,a}^{\ast} [k] \cdot \Delta H_{si,b}^{\prime}[k]\right) {\frak R} \left({\widetilde \beta}\right) \cr & \quad + 2 \Im \left({\widetilde \alpha} \cdot \Delta H_{si,a}^{\ast} [k] \cdot \Delta H_{si,b}^{\prime}[k]\right) \Im \left({\widetilde \beta}\right),}$$
(46)$$\Im ({z_k}) = 0.$$

According to (45) and (46), (42) and (43) can be rewritten as

(47)$$\sum\limits_k \displaystyle{{\partial {\frak R} ({z_k})} \over {\partial {\frak R} ({\widetilde \beta} )}} = 0,$$
(48)$$\sum\limits_k - \displaystyle{{\partial {\frak R} ({z_k})} \over {\partial \Im ({\widetilde \beta} )}} = 0.$$

Based on (47) and (48), the real and image part of the optimal estimated ${\widetilde \beta} $ can be obtained as

(49)$${\frak R} ({\widetilde \beta}_{o,1}) = {\displaystyle{{\sum\nolimits_k {\frak R} ({\widetilde \alpha}_{o,1} \cdot \Delta H_{si,a}^{\ast} [k] \cdot \Delta {H^{\prime}}_{si,b}[k])} \over {\sum\nolimits_k \left\vert \Delta {H^{\prime}}_{si,b}[k] \right\vert^2}}}, $$
(50)$$\Im ({\widetilde \beta} _{o,1}) = \displaystyle{{ - \sum\nolimits_k \Im \left({\widetilde \alpha} _{o,1} \cdot \Delta H_{si,a}^{\ast}[k] \cdot \Delta H_{si,b}^{\prime}[k]\right)} \over {\sum\nolimits_k {\left\vert \Delta H_{si,b}^{\prime}[k] \right\vert^2}}}. $$

Therefore, the optimal value ${\widetilde \beta} _{o,1}$ of the estimated ${\widetilde \beta} $ is expressed as

(51)$$\eqalign{ {\widetilde \beta} _{o,1} &= {\frak R} \left({\widetilde \beta}_{o,1} \right) + j\Im \left({\widetilde \beta}_{o,1} \right) \cr & = {\displaystyle{{\sum\nolimits_{k} \alpha^{\ast} \cdot \Delta H_{si,a}[k] \cdot \Delta H_{si,b}^{\prime \ast}[k]} \over {\sum\nolimits_k \left\vert \Delta H_{si,b}^{\prime}[k] \right\vert^2}}} = {\widetilde \alpha}_{0,1}^{\ast} {\widetilde \beta}_1}. $$

Here, we define ${\widetilde \beta} _1$$

(52)$$\eqalign{ {\widetilde \beta}_1 &= {\displaystyle{{\sum\nolimits_k \Delta H_{si,a}[k] \cdot \Delta H_{si,b}^{\prime \ast} [k] } \over {\sum\nolimits_k \left\vert \Delta H_{si,b}^{\prime}[k] \right\vert{^2}} }} \cr & = {\displaystyle{{\matrix{& \sum\nolimits_k \left(H_{si,a}[k + 1] - H_{si,a}[k] \right)\left(T^{\prime}[k + 1] \cdot \right. \cr & \quad \left. H_{si,b}[N_{nz} - k] - T^{\prime}[k] \cdot H_{si,b}[N_{nz} - k + 1]\right)}} \over {\matrix{& \sum\nolimits_k \left\vert T^{\prime}[k + 1] \cdot H_{si,b}[N_{nz} - k] \right. \cr & \quad \left. - T^{\prime}[k] \cdot H_{si,b}[N_{nz} - k + 1]\right\vert {^2}}}}}.} $$

That means ${\widetilde \beta} _1$ can be estimated by using the estimated self-interference channel coefficients H si, a[k] and H si, b[k] which are corrupted by the I/Q imbalance parameters (α and β). After getting the estimated ${\widetilde \beta} _1$, the optimal estimated value ${\widetilde \beta} _{o,1}$ can be obtained by

(53)$${\widetilde \beta} _{o,1} = {\widetilde \alpha} _{o,1}^{\ast} \cdot {\widetilde \beta} _1.$$

According to the characterization of ${\widetilde \alpha} _{o,1}$ and ${\widetilde \beta} _{o,1}$ as in (22) and (23), we can get

(54)$${\widetilde \alpha} _{o,1} + {\widetilde \beta} _{o,1}^{\ast} = 1.$$

Then, the optimal estimated I/Q imbalance parameters ${\widetilde \alpha} _o$ and ${\widetilde \beta} _o$ can be solved as

(55)$${\widetilde \alpha} _{o,1} = {\displaystyle{{1} \over {1 + {\widetilde \beta}}}}, $$
(56)$${\widetilde \beta} _{o,1} = 1 - {\widetilde \alpha} _{o,1}^{\ast}. $$

The same method can be used to obtain another pair of optimal I/Q imbalance parameters ${\widetilde \alpha} _{o,2}$ and ${\widetilde \beta} _{o,2}$ by solving the optimization problem

(57)$$\eqalign{& \left({\widetilde \alpha} _{o,2},{\widetilde \beta} _{o,2} \right) = \mathop {\rm argmin} \limits_{\widetilde \alpha} \in {\rm \cal C},{\widetilde \beta} \in {\rm \cal C} \cr & \quad \left\{ {\sum\limits_k \left\Vert {\widehat H}_{si,21}[k + 1] - {\widehat H}_{si,21}[k] \right\Vert^2} \right\}.}$$

Then, the optimal estimated value ${\widetilde \alpha} _o$ and ${\widetilde \beta} _o$ which are employed for compensating the receiver I/Q imbalance are

(58)$${\alpha _o} = \displaystyle{{{{\widetilde \alpha} _{o,1}} + {{\widetilde \alpha} _{o,2}}} \over 2},$$
(59)$${\beta _o} = \displaystyle{{{{\widetilde \beta} _{o,1}} + {{\widetilde \beta} _{o,2}}} \over 2}.$$

B) I/Q imbalance mitigation

With the estimated I/Q imbalance parameters α o and β o available, the I/Q imbalance existing in the FDDB RF front-end can be compensated and the two different symbol sequences carried by the two different carrier frequencies can be separated by solving (20) and (21) as

(60)$$\eqalign{{\widetilde s}_1 & = \displaystyle{\alpha _o^{\ast} s_a - \beta _os_b^{\ast} \over \left\vert \alpha _o \right \vert^2 - \left\vert \beta _o \right\vert^2} \cr {\widetilde s}_2 & = \displaystyle{\alpha _o^{\ast} s_b - \beta _os_a^{\ast} \over \left\vert \alpha _o \right\vert^2 - \left\vert \beta _o \right\vert^2}.}$$

The proposed I/Q imbalance estimator and compensation for the FDDB OFDM radio receiver is as shown in Fig. 8. The two BB symbol sequences ${\widetilde s}_1$ and ${\widetilde s}_2$ after I/Q imbalance compensation will be processed by the two BB WLAN receivers as previously shown in Fig. 2. After that, the two data sequences from the distant radio node can be recovered.

Fig. 8. The compensation block for I/Q imbalance.

C) Algorithm procedure

The procedure of the I/Q imbalance estimation and compensation is described in Algorithm 1. The received two BB long training signals (s lts,a, s lts,b) are used to obtain the channel estimates (H si,a[k], H si,b[k]) by LS algorithm. Then, the optimal estimates of the I/Q imbalance parameters (α o, βo) are calculated by utilizing cooperatively (H si,a[k], H si,b[k]). Finally, (α o, βo) are used to eliminate the image part in (s a, sb) and then the cleaned signal (${\tilde s_1},{\tilde s_2}$) can be obtained.

Algorithm 1 I/Q imbalance estimation and compensation algorithm

procedureEstimateα o, βo for each frame of IEEE 802.11g

1. s lts,a, s lts,b→H si,a[k], H si,b[k]

2. H si,a[k], H si,b[k]→α o, βo

3. ${s_a},{s_b},{\alpha _o},{\beta _o} \to {\tilde s_1},{\tilde s_2}$

end procedure

IV. NUMERICAL RESULTS AND DISCUSSION

In order to construct a link level simulation platform to demonstrate the proposed FDDB OFDM radio and validate the effective I/Q imbalance compensation algorithm, we model the RF front-end and most of the BB systems on Advanced Design System (ADS, Agilent Technologies) software and part of digital signal processing and algorithm implementation on Matlab. Specifically, the digital estimation and compensation of the I/Q imbalance are carried out on Matlab.

In this section, the radio architecture proposed in this paper is demonstrated and validated by ADS-Matlab co-simulations. Additionally, the performance of FDDB OFDM radio transceiver with or without I/Q imbalance are presented and analyzed. The performance of the proposed radio transceiver with I/Q imbalance is significantly reduced by the mutual signal leakages. The loss of the performance caused by the I/Q imbalance can be compensated by the developed I/Q compensation method.

A typical OFDM based 36 Mbps 802.11g physical layer is employed to construct a FDDB OFDM radio link. The parameters used in the simulation are as shown in Table 1 according to the IEEE 802.11g WLAN standard.

Table 1. System parameters.

Generally, the signal emitted from each of the antennas has the same power level and the signals of interest with different carrier frequencies go through almost the same propagation loss L and the self-interference signals also experience almost the same propagation loss L si, based on which we make an assumption that each receiver has the same signal-to-noise ratio (SNR) and the same self-interference-to-noise ratio (INR).

A) Numerical results

The bit error rate (BER) versus Eb/No for the proposed radio link are calculated by ADS-Matlab co-simulation and as shown in Figs 912. In all these figures, “FDDB WiFi-1” and “FDDB WiFi-2” refer to the FDDB IEEE 802.11g signals with carrier frequency f 1 = 2.4 GHz and f 2 = 2.2 GHz, respectively; “Ideal IQ” refers to the radio receiver without I/Q imbalance; “Conventional WiFi Link” refers to the standard IEEE 802.11g wireless link which is used as the reference; “with IQ Imb./No Comp.” refers to the proposed radio receiver with I/Q imbalance but without I/Q imbalance compensation; “with I/Q Imb./Comp.” refers to the proposed radio receiver with I/Q imbalance and with the I/Q imbalance compensation algorithm.

Fig. 9. The BER of FDDB 802.11g wireless system, with ideal I/Q.

1) FDDB OFDM RADIO TRANSCEIVER WITHOUT I/Q IMBALANCE

As shown in Fig. 9, the BER curve of the FDDB WiFi-1 overlap with that of the FDDB WiFi-2. This is because these two signals have the same signal-to-interference-and-noise ratio which relies on a reasonable assumption that each signal of interest has the same SNR and INR. However, there is around 3 dB performance loss for the FDDB WiFi compared with the conventional WiFi link. This can be explained by the noise-level residual self-interference induced by the full-duplex OFDM radio as presented in Section II.

2) FDDB OFDM RADIO TRANSCEIVER WITH I/Q IMBALANCE

The I/Q imbalance in the FDDB RF front-end causes undesired signal leakage as studied in Section III. The leaked image signal superimposed on the signal of interest degrades the performance of reception.

As it can be seen in Fig. 10, the high level I/Q imbalance (ΔA = 0.2, Δϕ = 10°) seriously degrades the proposed FDDB WiFi system. However, the proposed system performs very close to the ideal I/Q scenario after using the I/Q imbalance mitigation algorithm as presented in Section III. Specifically, there is about 1 dB residual leaked image signal caused by the I/Q imbalance estimation error when BER = 104.

Fig. 10. The BER of FDDB 802.11g wireless system, with I/Q imbalance (ΔA = 0.2, Δϕ = 10°).

As shown in Fig. 11, even with a medial level I/Q imbalance (ΔA = 0.1, Δϕ = 5°), there is around 5.5 dB gap induced by the leaked image signal when BER = 104. While after the I/Q imbalance compensation, the performance loss is negligible.

Fig. 11. The BER of FDDB 802.11g wireless system, with I/Q imbalance (ΔA = 0.1, Δϕ = 5°).

In order to show that the developed compensation method can also be applied to combat the low I/Q imbalance, we have simulated the scenario (ΔA = 0.05, Δϕ = 1°) as shown in Fig. 12. Note that the BER curve of FDDB WiFi system with low I/Q imbalance is very close to that of the ideal case. This is because the low I/Q imbalance causes low leaked image signal to the signal of interest. It can also be shown that the BER curve of the I/Q imbalance corrupted FDDB WiFi system with compensation scheme almost overlap with the ideal scenario.

Fig. 12. The BER of FDDB 802.11g wireless system, with I/Q imbalance (ΔA = 0.05, Δϕ = 1°).

Additionally, the Fig. 9 shows that the proposed FDDB OFDM radio transceiver can simultaneously receive two different RF signals with carrier frequency f 1 and f 2 correctly while transmit another two different RF signals. Besides, comparing the BER performance of the proposed FDDB OFDM radio transceiver without or with different level of I/Q mismatch shows that the I/Q imbalance in the FDDB RF front-end indeed affect the performance of the receiver. However, the developed I/Q imbalance combating method can compensate the impaired RF front-end and make it very close to the ideal scenario.

B) Discussion

In this paper, the assumption that the two signals of interest carried by the frequency f 1 and f 2 arrive at the FDDB RF front-end with equal power level is made, so the two WiFi signals operating on two separate spectrum channel have the same reception performance even with I/Q imbalance. However, this assumption does not hold all the time. For example, when the radio terminal receives two different RF signals transmitted from different radio nodes, these two signals should have unequal power levels even if they are transmitted with the same power level, because they experience different fading and propagation loss. In this case, the signal with low power level will be significantly degraded by the undesired signal leakage induced by the I/Q imbalance. In this scenario, the I/Q imbalance mitigation is much more important to make sure that the weak signal can also be recovered correctly.

The FDDB radio could be used in a lot of applications, but we can particularly emphasize one: cognitive radio (CR). In fact, CR can be defined as intelligent radio systems which have the both abilities to sense the surrounding spectrum environment and flexibly adapt its transceiver parameters accordingly to optimize the radio link while coexisting with primary users [Reference Cabric, Mishra and Brodersen29]. It could greatly improve the efficiency of spectrum utilization. However, cognitive radios put high requirements on the RF front-end which is required to be highly flexible and reconfigurable and to realize wideband and agile transceiver. For example, the secondary user in CR systems can only use the spectrum channel unused or released by the primary user. Once the primary user starts to utilize this spectrum channel again, the secondary user should sense it and release this spectrum channel as soon as possible, and handover to another spectrum channel immediately. Therefore, the CR transceiver should be capable of spectrum channel sensing and provide candidate spectrum channel for handover. The proposed FDDB radio could meet these requirements. Full-duplex wireless is defined as simultaneous wireless transmit and receive in the same frequency band [Reference Choi, Jain, Srinivasan, Levis and Katti8, Reference Sahai, Patel and Sabharwal12], so the full-duplex enables the radio terminals to sense spectrum channel while it is transmitting and receiving [Reference Choi and Hooman30]. Dual-band radio can simultaneously receive two different carrier frequency signals via using one RF front-end with double I/Q structure [Reference Burciu, Villemaud, Verdier and Gautier4], so it can realize multiband radio with a relative simple RF front-end. Besides, OFDM's capabilities of spectrum sensing and shaping and its flexibility and adaptivity render it probably the best physical technique for CR systems [Reference Hahmoud, Yucek and Arslan5]. Therefore, FDDB OFDM radio transceiver is proposed as a candidate radio transceiver for the CRs.

Besides, full-duplex OFDM radio has high requirements on the time and frequency synchronization to facilitate the active self-interference cancellation. While in the practical system design, the requirement of perfect time and frequency synchronization cannot be always met. Therefore, more advanced and robust time and frequency synchronization algorithms [Reference Schmidl and Cox31, Reference Minn, Bhargava and Letaief32] are needed to eliminate the time and frequency synchronization errors.

V. CONCLUSION

In this article, a flexible radio: FDDB radio is presented. In order to study and demonstrate the potential of this flexible radio, the system level simulation framework is built by combining the FDDB radio and WiFi OFDM PHY and make it operate on two separate spectrum fragments. The self-interference including the inner self-interference caused by the one-antenna full-duplex and the internal self-interference induced by the two-antenna full-duplex have been suppressed or canceled to noise level by creatively using the available self-interference cancellation methods. The ADS-Matlab co-simulation results show that the studied flexible radio transceiver based on the proposed flexible radio could simultaneously receive two different types of signals with a relative simple RF front-end at the cost of 3 dB loss in BER, which is tolerable when the system capacity has almost 4 times enhancement. However, the noticeable gain in the radio link capacity disappears when I/Q imbalance exists in the FDDB RF front-end. In order to mitigate the I/Q imbalance, an advanced and suitable I/Q imbalance estimation and compensation method dedicated to the FDDB OFDM radio is developed based on the frequency-flat-fading characteristic of the self-interference channel.

The self-interference can be canceled to the noise level and the viable system performance can be obtained based on the assumption that the over-the-air self-interference channel is one-path one-delay channel relying on the fact that the power of the line-of-sight path dominates the self-interference channel. However, in practical consideration, the over-the-air self-interference channel should be a multi-path wireless channel with higher Rician K factor which denotes the relative strength of the direct and scattered components of the received signals. Therefore, as a perspective of this work, designing or developing a more robust self-interference cancellation algorithm is an important future work.

Besides, the phase noise in the local oscillator would be another important factor affecting the FDDB OFDM radio transceivers. Especially, it will affect the self-interference cancellation in two-antenna full-duplex OFDM wireless. Hence, studying and eliminating the impact of phase noise on the proposed radio system is also our future work.

Furthermore, it was mentioned that the FDDB OFDM radio could be a good radio transceiver candidate for the CRs, because this radio could enable the radio terminal to carry out the spectrum channel sensing while working and provide the candidate spectrum channel for hand-over. However, this viable radio performance has not been demonstrated experimentally. Therefore, prototyping the proposed radio system on hardware and demonstrating the actual performance are also considered as future works.

ACKNOWLEDGEMENTS

The authors would like to thank Leonardo S. Cardoso and Samir Perlaza for their valuable advice.

Zhaowu Zhan received his M.Sc. degree in Communications and Information System from Xidian University, Xi'an, China, in 2011. Currently, he is working toward the Ph.D. degree at CITI laboratory of INSA Lyon, France. His main research interests are Full-Duplex OFDM radio, Dual-Band MIMO radio, and flexible radio transceiver design.

Guillaume Villemaud received his M.S. degree in EE from the University of Limoges, France, in 1999. From 1999 to 2002 he worked at IRCOM on compact integrated antennas and received his Ph.D. degree in Electronics in 2002. In 2013, he obtained his HDR (qualification to supervise research) from INSA Lyon and Université Lyon 1. He developed multi-band hybrid arrays for CREAPE from 2002 to 2003 and then joined the CITI Laboratory, Lyon, France, in 2003. He is currently Associate Professor at INSA Lyon, Head of the International office of the EE Department. He is now Vice-Head of the CITI Lab. His research interests are antenna diversity, multiple antenna processing, RF architectures and system level simulation, coverage prediction, radio propagation and measurements. He is also responsible for the “Flexible radio Front-ends” axis of INRIA SOCRATE. He has published more than 100 international technical papers and is a Senior Member of IEEE.

Florin Hutu received in 2007 a Ph.D. in Automatic Control from University of Poitiers, France. Between 2008 and 2010 he was a postdoctoral fellow at Xlim Laboratory, France studying radio front ends architecture for beamforming. In September 2010 he joined CITI laboratory, Lyon, France as an Associate Professor. His main research topic is the study of the radio front end architectures under energy constraints.

Jean-Marie Gorce is a professor of Wireless Communications at the National Institute of Applied Sciences (INSA), Lyon, France. He joined INSA as an Associate Professor in 1999, becoming full Professor in 2008. Prof. Gorce received the Dipl. Ing. (M.Sc.) degree in Electrical Engineering in 1993 and the Ph.D. degree in 1998 from INSA Lyon, working on radio-frequency ultrasound signals for echocardiography at CREATIS. After a postdoctoral year at Bracco Research, Geneva, Switzerland, he joined the Telecommunications Department at INSA Lyon in 1998. Since 2001 he has been a member of INRIA. Prof. Gorce is also a member of the joint lab between INRIA and Alcatel Lucent Bell Labs. His main research fields concern wireless communications focusing on realistic modeling, wireless system optimization and performance assessment considering both infrastructure-based and ad hoc networks. He has been involved as a leading scientist in several French and European projects related to wireless LAN planning, wireless sensor networks and body area networks. Prof. Gorce has published over 80 refereed journal and conference papers. He currently serves as an Associate Editor of Telecommunication Systems and Journal of Wireless Communications and Networking and has been TPC member of various international conferences.

Footnotes

1 Here, the I/Q imbalance is just modeled in the first IQ demodulator due to fact that I/Q imbalance in the second IQ demodulator has negligible effect compared with that of the first one [4].

References

REFERENCES

[1]Zhan, Z.; Villemaud, G.; Hutu, F.; Gorce, J.-M.: Full-duplex dual-band radio dedicated to flexible radio system, INRIA Research Report, RR-8558, July 2014.Google Scholar
[2]Duarte, M.; Sabharwal, A.: Full-duplex wireless communication using off-the-shelf radios: feasibility and first results, in IEEE Asilomar Conf. on Signals, Systems and Computers, Pacific Grove, CA, 2009, 15581562.CrossRefGoogle Scholar
[3]Jain, M. et al. : Practical real-time full-duplex wireless, in ACM Mobicom, Las Vegas, Nevada, 2011, 301312.Google Scholar
[4]Burciu, I.; Villemaud, G.; Verdier, J.; Gautier, M.: Low power front-end architecture dedicated to the multistandard simultaneous reception. Cambridge Int. J. Microw. Wireless Technol., 2 (6) (2010), 504514.Google Scholar
[5]Hahmoud, H.; Yucek, T.; Arslan, H.: OFDM for cognitive radio: merits and challenges. IEEE Wireless Commun., 16 (2) (2009), 615.Google Scholar
[6]Khandani, A.K.: Methods for spatial multiplexing of wireless two-way channels, US Patent, 2010.Google Scholar
[7]Khandani, A.K.: Two-way (true full-duplex) wireless, in 13th Canadian Workshop on Information Theory, 2013, 3338.CrossRefGoogle Scholar
[8]Choi, J.; Jain, M.; Srinivasan, K.; Levis, P.; Katti, S.: Achieving single channel, full-duplex wireless communications, in ACM MobiCom, Chicago, Illinois, 2010, 112.CrossRefGoogle Scholar
[9]Aryafar, E.; Khojastpour, M.; Sundaresan, K.; Rangarajan, S.; Chiang, M.: MIDU: enabling MIMO full-duplex, in ACM MobiCom, Istanbul, Turkey, 2012, 257268.Google Scholar
[10]Mohammad, A.; Sundaresan, K.; Rangarajan, S.; Zhang, X.; Barghi, S.: The case for antenna cancellation for scalable full-duplex wireless communications, in ACM Hotnets, Cambridge, MA, USA, 2011, doi:10.1145/2070562.2070579.Google Scholar
[11]Everett, E.; Sahai, A.; Sabharwal, A.: Passive self-interference suppression for full-duplex infrastructure nodes. IEEE Trans. Wireless Commun., 13 (2) (2014), 680694.Google Scholar
[12]Sahai, A.; Patel, G.; Sabharwal, A.: Pushing the limits of Full-Duplex: design and real-time implementation, Rice University, Technical Report TREE1104, 2011, 112.Google Scholar
[13]Kaufman, B.; Lilleberg, J.; Aazhang, B.: Analog baseband cancellation for full-duplex: an experiment driven analysis, online: http://arxiv.org/pdf/1312.0522v1.pdfGoogle Scholar
[14]Tarighat, H.; Bagheri, R.; Sayed, A.: Compensation schemes and performance analysis of IQ imbalance in OFDM receivers. IEEE Trans. Signal Process., 53 (8) (2005), 32573268.Google Scholar
[15]Sohn, I.; Jeong, E.; Lee, Y.: Data-aided approach to I/Q mismatch and DC offset compensation in communication receivers. IEEE Commun. Lett., 6 (12) (2002), 547549.Google Scholar
[16]Windisch, M.; Fettweis, G.: Preamble design for an efficient I/Q compensation in OFDM direct-conversion receivers, in 10th Int. OFDM Workshop, 2005.Google Scholar
[17]Tubbax, J. et al. : Compensation of IQ imbalance and phase noise in OFDM systems. IEEE Trans. Wireless Commun., 4 (3) (2005), 872877.Google Scholar
[18]Yu, J.; Sun, M.; Hus, T.; Lee, C.: A novel technique for I/Q imbalance and CFO compensation in OFDM systems, in IEEE Int. Symp. on Circuit and Systems, 2005, 60306033.Google Scholar
[19]Windisch, M.; Fettweis, G.: Standard-independent I/Q imbalance compensation in OFDM direct-conversion receivers, in 9th Int. OFDM workshop, 2004, 5761.Google Scholar
[20]Traverso, S.; Ariaudo, M.; Fijalkow, I.; Gautier, J.; Lereau, C.: Decision-directed channel estimation and high I/Q imbalance compensation in OFDM receivers. IEEE Trans. Commun., 57 (5) (2009), 12461249.Google Scholar
[21]Gil, G.; Kim, Y.; Lee, Y.: Non-data-aided approach to I/Q mismatch compensation in low-IF receivers. IEEE Trans. Signal Process., 55 (7) (2007), 33603365.Google Scholar
[22]Windisch, M.; Fettweis, G.: Blind I/Q imbalance parameter estimation and compensation in low-IF receivers, in First Int. Symp. on Control, Communications and Signal Processing, 2004, 7578.Google Scholar
[23]Bharadia, D.; McMilin, E.; Katti, S.: Full-Duplex radios, in ACM SigCom, Hongkong, China, 2013, 375386.Google Scholar
[24]Hong, S.; McMilin, E.; Katti, S.: Picasso: flexible RF and spectrum slicing, in ACM SigCom, Helsinki, Finland, 2012, 3748.Google Scholar
[25]Sabharwal, A.; Schniter, P.; Guo, D.; Bliss, D.-W.; Rangarajan, S.; Wichman, R.: In-band full-duplex wireless: challenges and opportunities. IEEE J. Select. Areas Commun., 32 (9) (2014), 16371652.Google Scholar
[26]Duarte, M.; Dick, C.; Sabharwal, A.: Experiment driven characterization of full-duplex wireless communications. IEEE Trans. Wireless Commun., 11 (12) (2012), 505514.Google Scholar
[27]Zhan, Z.; Villemaud, G.; Gorce, J.-M.: Design and evaluation of a wideband full-duplex OFDM system based on AASIC, in IEEE 24th Annual Int. Symp. on Personal, Indoor and Mobile Radio Communication, London, UK, 2014, 6872.Google Scholar
[28]Zhan, Z.; Villemaud, G.; Gorce, J.-M.: Analysis and reduction of the impact of thermal noise on the full-duplex OFDM radio, in IEEE Radio and Wireless Symp., Newport Beach, CA, 2014, 220223.Google Scholar
[29]Cabric, D.; Mishra, S.; Brodersen, R.: Implementation issues in spectrum sensing for cognitive radios, in IEEE Asilomar Conf. on Signals, Systems and Computers, 2014, 772776.Google Scholar
[30]Choi, Y.; Hooman, S.: Simultaneous transmission and reception: algorithm, design ans system level performance. IEEE Trans. Wireless Commun., 12 (12) (2013), 59926010.Google Scholar
[31]Schmidl, T.M.; Cox, D.: Robust frequency and timing synchronization for OFDM. IEEE Trans. Commun., 45 (12) (1997), 16131621.Google Scholar
[32]Minn, H.; Bhargava, V.K.; Letaief, K.B.: A robust timing and frequency synchronization for OFDM systems. IEEE Trans. Wireless Commun., 2 (4) (2003), 822839.CrossRefGoogle Scholar
Figure 0

Fig. 1. Block diagram of the FDDB wireless radios.

Figure 1

Fig. 2. FDDB OFDM radio transceiver.

Figure 2

Fig. 3. Architecture of self-interference cancellation for in-band full-duplex wireless with two antennas.

Figure 3

Fig. 4. Frame structure for the FDDB IEEE 802.11g.

Figure 4

Fig. 5. Architecture of dual-band RF front-end.

Figure 5

Fig. 6. Dual-band RF front-end with I/Q imbalance.

Figure 6

Fig. 7. The estimated magnitude of each subcarrier channel of the over-the-air self-interference channel with or without I/Q Imbalance. When without I/Q imbalance, the estimated over-the-air self-interference channel is almost a frequency flat fading channel, while this self-interference channel will be a frequency selective fading channel when I/Q imbalance (ΔA = 0.2, Δϕ = 10°) exist in the FDDB radio front-end.

Figure 7

Fig. 8. The compensation block for I/Q imbalance.

Figure 8

Table 1. System parameters.

Figure 9

Fig. 9. The BER of FDDB 802.11g wireless system, with ideal I/Q.

Figure 10

Fig. 10. The BER of FDDB 802.11g wireless system, with I/Q imbalance (ΔA = 0.2, Δϕ = 10°).

Figure 11

Fig. 11. The BER of FDDB 802.11g wireless system, with I/Q imbalance (ΔA = 0.1, Δϕ = 5°).

Figure 12

Fig. 12. The BER of FDDB 802.11g wireless system, with I/Q imbalance (ΔA = 0.05, Δϕ = 1°).