Abstract
The interuser interference is a critical performance degradation factor in a fullduplex multiuser system. However, the conventional preprocessing filters, such as null space projection filter and regularized channel inversion filter, are unsuitable for user preprocessing filter when each user has the same number of transmit and receive antennas. Thus, we propose an interuserinterference cancellation scheme applicable to the users with the same number of transmit and receive antennas. By summing the received signals for two symbol periods, the proposed scheme can cancel interuser interference and obtain a twofold diversity order. The simulation results show that the proposed scheme obtains higher spectral efficiency than the halfduplex system.
Introduction
Halfduplex (HD) systems, such as time division duplex (TDD) and frequency division duplex (FDD), are commonly employed in current wireless communication systems. Theoretically, the fullduplex (FD) communication system has potential to achieve doublespectral efficiency, compared with the HD communication system. However, when each node transmits and receives signals simultaneously through the same resource, the transmitted signal from each node interferes its own received signal, which is known as self interference [1–4]. The self interference should be mitigated because the power of it is much larger than that of desired signal. In [1], Choi et al. proposed the antenna cancellation scheme using two transmit antennas and one receive antenna to cancel the self interference in analog to digital converter front end. If a device has multiple antennas, the self interference can be also cancelled by using the beamforming scheme [5, 6].
On the other hand, interuser interference (IUI) is another problem in the FD system, which occurs between uplink (UL) and downlink (DL) users when they are supported in the same resources [7, 8]. Since IUI occurs between users, it is too difficult to be controlled at base station (BS). To solve this problem, Li et al. [3] proposed the mean square error (MSE) precoder and the receiver filter based on the bisection method where the filter of each user and BS are designed iteratively by exchanging information of each node. Nguyen et al. [9] proposed another iterative algorithm where each user controls transmit power and BS designs a beamforming vector for DL user and a successive interference cancellation filter for UL user. However, these schemes require information exchange among all nodes to update their filter coefficients until the filter design algorithm converges. In order to solve these problems in users, Xing et al. proposed the mode selection scheme based on spectral efficiency to avoid the strong IUI [10] and Yu et al. proposed the orthogonal interference cancellation and power control scheme with the assumption that IUI is strong enough to be canceled [11]. However, these are schemes to avoid IUI rather than to cancel IUI.
In this paper, we propose noniterative preprocessing filters which can cancel IUI and obtain diversity gain, where one UL user and one DL user are supported. According to recent researches [12, 13], the UL/DL asymmetric usage has increased. In [12], the ratios of DL traffic to UL traffic for social networking services (SNS) and random web browsing are about 80 and 70%, respectively. Also, the DL traffic data will be about seven to eight times of the UL traffic data by 2024 [13]. Therefore, our scheme focuses on the increase of DL spectral efficiency. BS and UE preprocessing filters are designed to obtain DL diversity gain as well as to cancel IUI. Though our transmission scheme is similar to Alamouti scheme [14], it differs from Alamouti scheme in the point that Alamouti scheme cannot cancel IUI. In the Alamouti scheme, signals are transmitted orthogonally during two times and a receiver is designed to obtain diversity gain. If the Alamouti scheme is simply applied to FD system, the DL user cannot cancel IUI because the receiver does not have enough spatial domain to both obtain diversity and cancel IUI at the same time. Thus, the proposed scheme divides these roles into two parts: BS preprocessing filter to obtain diversity gain and user equipment (UE) preprocessing filter to cancel IUI. First, we design a transmission scheme of BS to obtain \({M_{T}^{BS}}{M_{R}^{UE}}\) diversity gain of DL user, where \(M_{T}^{BS}\) and \(M_{R}^{UL}\) are the numbers of BS transmit antennas and UE receive antennas, respectively. Next, a UE preprocessing filter is designed for IUI cancellation.
System model
As depicted in Fig. 1, we consider a twouser FD multipleinput multipleoutput (MIMO) communication system, where BS operates in FD mode with two transmit antennas and two receive antennas, one user activates in UL mode with two transmit antennas, and the other user works in DL mode with two receive antennas. The matrix \(\textbf {H}_{IUI}\in {\mathcal {C}}{^{{2} \times {2}}}\) denotes a 2×2 Rayleigh fading channel from the UL user to the DL user, which is called an IUI channel. It is assumed that the channel state information (CSI) of the IUI channel is known to the UL user. The UL user can detect the pilot signal from the DL user when the DL user transmits a pilot signal to BS to obtain the CSI of the DL channel at the BS. Also, the UL user can use channel reciprocity characteristics because the UL and DL users are supported by the same band in the fullduplex system. This means that the CSI of the IUI channel can be known to the UL user, and the UL user can use the CSI of the IUI channel to design an IUI cancellation filter. The matrices \(\textbf {H}_{DL}\in {\mathcal {C}}{^{2 \times 2}}\) and \(\textbf {H}_{UL}\in {\mathcal {C}}{^{2 \times 2}}\) are a DL channel from BS to the DL user and an UL channel from the UL user to BS, respectively, and both channels have Rayleigh fading characteristics. By [9, 15], we assume that a self interference cancellation technique is applied and the residual self interference channel, \(\textbf {H}_{SI}\in {\mathcal {C}}{^{2 \times 2}}\), is modeled as Ricean fading channel:
where ⊗ means Kronecker product. We assume Ricean factor, K, is 1 and all components of deterministic channel, \({\tilde {\mathbf {H}}}\), are 1 [9]. The vectors \(\textbf {s}\in {\mathcal {C}}{^{{2 \times 1}}}\) and \(\textbf {x}\in {\mathcal {C}}{^{2 \times 1}}\) denote a DL transmit symbol vector of BS and an UL transmit symbol vector of the UL user, respectively. Then, the received signal vector at the DL user can be expressed as
and the UL received signal vector at BS is
where P_{DL} is the DL power, P_{UL} represents the UL power, and the matrices F_{BS} and F_{UE} indicate a BS preprocessing filter for DL diversity gain and an UL user preprocessing filter for IUI cancellation. In (3), \(\sigma ^{2}_{SI}\) denotes a gain of the residual self interference and the vectors \(\textbf {n}_{DL}\in {\mathcal {C}}{^{2 \times 1}}\) and \(\textbf {n}_{UL}\in {\mathcal {C}}{^{2 \times 1}}\) are zero mean complex Gaussian noises with variance N_{0}, i.e., \({\mathcal {CN}}(0,N_{0})\).
Proposed scheme for diversity gain and IUI cancellation
Though the conventional preprocessing filters, such as null space projection (NSP) or regularized channel inversion, can eliminate IUI, these filters require the larger number of transmit antennas than that of receive antennas. This means that these filters are unsuitable to user devices because the pair of transmit and receive antennas at each user device is connected with one RF chain, which implies that each user has the same number of transmit and receive antennas. Thus, we propose preprocessing filters for IUI cancellation as well as transmit diversity gain when each user has the same number of transmit and receive antennas. We assume that the channel remains constant over two symbol periods. Under the condition that the DL user sums two successive received signals for two symbol periods, BS and UE preprocessing filters are designed to achieve transmit diversity and to cancel IUI, respectively. To design preprocessing filters individually, we divide the received signal at the DL user into desired signal, \(\textbf {y}^{d}_{DL}\), and IUI signal, \(\textbf {y}^{IUI}_{DL}\), where \(\textbf {y}^{d}_{DL}\) means the received signal from the BS and \(\textbf {y}^{IUI}_{DL}\) denotes the received signal from the UL user.
Transmission scheme and filter design at BS for diversity gain
In this section, we design a transmission scheme and a preprocessing filter at BS to obtain transmit diversity gain. The symbol vector, s, is transmitted at the first symbol period and the symbol vector, and s^{∗}, is transmitted at the second symbol period from the BS to the the DL user, where s^{∗} means the complex conjugate of s. A rotation receive filter at the DL user, i.e. G_{UE}= G, is multiplied to the complex conjugate of the second received signal vector and this vector is added to the first received signal vector. Then, the received desired signal at the DL user can be expressed as
where h_{i,j} denotes an element of H_{DL} and n is the sum of noises during two symbol periods. Since the total transmit power is P_{DL}, the transmit power at each symbol period is P_{DL}/2. If we set \({\textbf {H}_{eff}} \buildrel \Delta \over = \left [ {\begin {array}{*{20}{c}}{{\textbf {H}_{DL}}}&{{\bf {GH}}_{DL}^{*}}\end {array}} \right ]\), the effective DL channel matrix, H_{eff}, is the orthogonal, i.e. \(\textbf {H}_{eff}{\textbf {H}_{eff}}^{H} = \left \ {{\textbf {H}_{DL}}} \right \_{F}^{2}\textbf {I}\), where (∙)^{H} denotes the conjugate transpose, ∥∙∥_{F} means the Frobenius norm, and I is the identity matrix. Then, we can set \({\textbf {F}_{eff}} \buildrel \Delta \over = {\left [ {\begin {array}{*{20}{c}}{\textbf {F}_{BS,1}^{T}}&{{{\left ({\textbf {F}_{BS,2}^{*}} \right)}^{T}}}\end {array}} \right ]^{T}} = {\sqrt {2}\bf {H}}_{eff}^{H} /\sqrt {\left \ \textbf {H}_{eff} \right \_{F}^{2}}\), where \(\sqrt {2}/\sqrt {\left \ \textbf {H}_{eff} \right \_{F}^{2}}\) is the power normalization factor, and (4) can be represented as
Then, the received signaltonoise ratio (SNR), γ, per symbol is
where ρ means transmit SNR. This received SNR is the same with the Alamouti scheme, and we can obtain the diversity order of 4 [14]. Thus, the preprocessing filters at BS to obtain diversity gain are given as
Preprocessing filter at the UL user for IUI cancellation
To cancel IUI, we design a preprocessing filter at the UL user based on NSP. If the UL user transmits the complex conjugate of the previous transmitted symbol at the second symbol period, the UL user can make the NSP preprocessing filter by using two symbol periods. Then, the summation of the received IUI signal at the DL user can be expressed as
where F_{UE,i} is the UL preprocessing filter at the ith symbol period for canceling IUI, and \(\alpha = \sqrt {\frac {2}{{\left \ {{\textbf {F}_{UE,1}}} \right \_{F}^{2} + \left \ {{\textbf {F}_{UE,2}}} \right \_{F}^{2}}}}\) represents the UL power normalization factor. If we define an effective IUI channel as \(\textbf {H}_{IUI,eff} \buildrel \Delta \over = \textbf {H}_{IUI}\textbf {F}_{UE,1}\), the IUI cancellation filter of the second symbol period, F_{UE,2}, can be designed to satisfy the following:
Then, F_{UE,2} can be expressed as
where (∙)^{†} means the pseudo inverse of matrix. If we set the UL preprocessing filter of the first symbol period to identity matrix, F_{UE,1}=I, (10) can be represented as
Then, the summation of the received signal at the DL user for two symbol periods can be expressed as
Thus, we can cancel IUI and obtain diversity gain by using the proposed scheme. Importantly, note that the proposed scheme can obtain full diversity without SNR loss unlike the Alamouti scheme. In the Alamouti scheme, the DL user cannot obtain full diversity gain since IUI exists in twouser FD scenario. Although the Alamouti scheme can obtain full diversity without IUI cancellation by treating IUI as noise, the signaltointerference and noise ratio (SINR) is degraded due to IUI, and this induces BER performance loss. Also, the Alamouti scheme with interference cancellation derives only two diversity gain in our system model [16, 17]. To obtain full diversity without SNR loss in the Alamouti scheme, IUI cancellation is required at the UL user by a preprocessing filter. However, since the number of spatial domain of a preprocessing filter at the UL user is not larger than the rank of effective IUI channel, the UL user cannot make a preprocessing filter to cancel IUI. However, the proposed scheme achieves both IUI cancellation and full diversity gain by using the preprocessing filters at the UL user and BS, since the number of spatial and time domains of the UL user is two times the rank of the IUI channel.
Extension to the arbitrary number of antennas system
The preprocessing filter of UL user can be designed to cancel IUI regardless of the number of user antennas if the number of transmit antennas of the UL user is not smaller than that of receive antennas of the DL user. Also, the proposed BS transmission scheme can be extended to the arbitrary number of BS transmit antennas, so that it achieves \(2M_{T}^{BS}\) diversity gain, where \(M_{T}^{BS}\) is the number of BS transmit antennas.
where \({\textbf {h}_{DL}^{\left (i \right)}}\) represents the \( 1 \times M_{T}^{BS}\) channel vector from BS to the ith receive antenna of DL user. Since the effective channel is a form of orthogonal matrix as in Section 3.1, \(2M_{T}^{BS}\) diversity gain can be obtained if the preprocessing filter of BS consists of the Hermitian matrix of H_{eff}, i.e. \({\textbf {F}_{BS,1}} = \left [ {\begin {array}{*{20}{c}}{{\left ({\textbf {h}_{DL}^{\left (1 \right)}} \right)^{H}}}&{{\left ({\textbf {h}_{DL}^{\left (2 \right)}} \right)^{H}}}\end {array}} \right ]\)and \(\textbf {F}_{BS,2}^{*} = \left [ {\begin {array}{*{20}{c}}{  {{\left ({\textbf {h}_{DL}^{\left (2 \right)}} \right)^{T}}}}&{{{\left ({\textbf {h}_{DL}^{\left (1 \right)}} \right)^{T}}}}\end {array}} \right ]\), where BS transmits two symbols like in the case of \(M_{T}^{BS}=2\). However, the preprocessing filter of BS is hard to be extended to the case of arbitrary number of antennas of DL user. Thus, we consider on antenna selection scheme to extend our proposed scheme to the arbitrary number of user antennas. For the arbitrary number of receive antennas of the DL user, i.e. \(M_{R}^{UE}\), we can select two receive antennas by using the rotation matrix. Since the proposed BS transmission scheme can make effective channel matrix become orthogonal when two receive antennas are selected, the channel gainbased antenna selection method can be used. However, independent antenna selection makes the rotation matrix vary where two receive antennas with the largest channel gains are selected. This means that DL user should inform the information of rotation matrix to UL user, and it induces the feedback overhead. Thus, we propose a subset based antenna selection scheme to remove the feedback of rotation matrix. Each subset can be constructed by sequentially combining two consecutive antennas; the rotation matrix is expressed as a block diagonal matrix of G:
where G^{e} is the \(M_{R}^{UE} \times M_{R}^{UE}\) rotation matrix of the DL user with the arbitrary number of receive antennas. It makes the orthogonality between two effective subchannels within each subset:
Then, each channel gain of the ith subset after applying the proposed scheme can be derived as
where \({\textbf {h}_{DL}^{\left (i,1 \right)}}\) and \({\textbf {h}_{DL}^{\left (i,2 \right)}}\) represent two subchannels of the ith subset. Then, the subset selection scheme can be applied based on the gain of each subset:
and the preprocessing filter of BS can be written as
where \({\textbf {H}_{DL}^{\left ({{i^{*}}} \right)}}\) means \(2 \times M_{T}^{BS}\) channel matrix between the BS and the i^{∗}th subset receive antennas of DL user. Therefore, DL user can detect the signal by using the antennas contained in the i^{∗}th subset, and each received SNR can be expressed as
Thus, the proposed scheme antenna selection scheme can achieve selection diversity gain in addition to the \(2M_{T}^{BS}\) diversity gain in general system with the arbitrary number of antennas.
Although the proposed scheme has limitation in extending to general multiuser environment, it is possible to increase the number of UL users if only one DL user is supported. Since the preprocessing filters to cancel IUI from each UL user are designed at each user, residual IUI of the proposed scheme does not exist regardless of the number of UL users. This means that DL user does not need to consider IUI from multiple UL users. In the case of the increase of the number of DL users, IUI can be eliminated if additional time durations are used as much as the number of DL users. However, it is inefficient since this technique causes the performance loss of UL spectral efficiency due to the repetition transmission of the same information. Thus, the proposed scheme can be applied to the system supporting multiple UL users and one DL user.
Simulation results
In this section, we compare the performance of the proposed scheme with other FD and HD schemes in the viewpoint of BER and spectral efficiencies. As benchmarks of the HD system, regularized channel inversion (CI) [18], singular value decomposition (SVD) with waterfilling [14], and Alamouti scheme are compared with the proposed scheme. Also, FD minimum mean square error (MMSE) and FD Alamouti with MSE are considered as conventional schemes of FD system to compare with the proposed scheme. In these two conventional FD schemes, IUI is canceled by using MMSE receiver at DL user. In contrast to FD MMSE where BS transmits the signal without any precoding scheme, BS transmits signals using Alamouti scheme in FD Alamouti with MSE scheme. We assume that each channel gain and the noise variance are 1 except for H_{SI}.
Figure 2 shows BER of DL streams where DL target rate are fixed to R_{DL}=4 bps/Hz. First, we can see that BER of the proposed scheme is the lowest and the diversity order of the proposed scheme is 4. Since IUI is perfectly canceled, the BER performances of the proposed scheme are the same regardless of the magnitude of P_{UE}. However, the BER performance of FD Alamouti with MSE is degraded as the magnitude of P_{UE} becomes larger since the spatial domain of the DL user should be used for IUI cancellation. This tendency is also shown in FD MMSE, but the performance of FD MMSE is worse than that of FD Alamouti with MSE since the spatial domain is not enough to cancel IUI. This causes inappropriate operating of IUI cancellation, and residual IUI degrades the BER performance of FD MMSE schemes. Moreover, we can see that the BER performance of HD SVD with waterfilling scheme is the lowest among HD schemes, because the BER performance is affected by the minimum distance between symbols. In HD SVD scheme, since the waterfilling algorithm is applied, the distance between symbols corresponding to the smallest eigenvalue is minimum and performance degradation occurs.
Next, we analyze the achievable rate of the proposed scheme. To compare the achievable rate of the proposed scheme with those of conventional schemes, we apply the discrete rate (DR) using adaptive MQAM modulation [19]. BPSK, 4QAM, 16QAM and 64QAM modulation schemes are used, and the target BER is set to 10^{−3} in all simulations. Figure 3 shows the DL spectral efficiencies of the proposed scheme and those of the various schemes based on total transmit power constraint, where UL transmit power is 15 dB. First, we can see that DR of the proposed scheme is higher than those of other schemes. As mentioned in Section 3, the DL user of the proposed scheme can obtain the diversity gain by the preprocessing at BS, and IUI from the UL user to the DL user can be canceled by the preprocessing at the UL user. Also, since the number of effective subchannels of the HD system based on the Alamouti scheme is half of the proposed scheme, DR of the proposed scheme is two times of the HD system with the Alamouti scheme, and the DR differences between the proposed scheme and other HD schemes are larger than 5 dB. Note that the FD MMSE receiver obtains very low DL spectral efficiency compared with the proposed scheme because residual IUI degrades the DR performance when the MMSE receiver is applied. In particular, DL spectral efficiency of FD MMSE is almost 0 when SNR _{BS} is smaller than 15 dB since FD MMSE cannot cancel IUI appropriately. The performance of FD Alamouti with MSE is lower than those of HD schemes in the low SNR _{BS} region, but an increase of the performance of FD Alamouti with MSE according to SNR _{BS} is higher than those of HD schemes. It is because the performance degradation of FD Alamouti with MSE due to IUI becomes smaller as SNR _{BS} is larger.
To compare the sum spectral efficiencies of the proposed scheme with the FD and HD schemes, we assume that both FD and HD modes use MMSE receiver at BS for UL received signal. Then, the received SINR at BS in FD mode can be expressed as
where h_{UL,k} means the kth column of H_{UL} and k≠j. The residual self interference is treated as background noise [9], and the UL preprocessing filter of the first symbol period, F_{UE,1}, is set to be an identity matrix. Figure 4 illustrates the sum spectral efficiencies of both modes when the residual self interference gain exists in FD BS, where UL transmit power is 15 dB. The performance gaps between the proposed scheme and the HD schemes are smaller than that of DL spectral efficiency. It results from the fact that the UL rate of the proposed scheme is lower than those of HD schemes. In the proposed scheme, the UL transmit power per transmission is half of that of the HD mode because additional transmission is required to obtain a null space of the IUI channel, so that 3 dB performance degradation occurs. The residual self interference in BS also degrades the performance of the proposed scheme. In low SNR _{BS} region, the performance of the proposed scheme is the lowest since UL spectral efficiency of the proposed scheme is the worst. However, the performance improvement of the proposed scheme according to SNR _{BS} is largest since the dominance of DL spectral efficiency increases as SNR _{BS} becomes higher. Note that the sum spectral efficiency of FD Alamouti with MSE is higher than that of the proposed scheme when SNR_{BS}=30 dB. The reason for this is that the maximum value of the sum spectral efficiency of FD Alamouti with MSE is higher than that of the proposed scheme due to the performance difference between the UL spectral efficiency of each scheme. Also, the sum spectral efficiency of the proposed scheme is declined in the high SNR _{BS} region, because the increase of SNR _{BS} arouses the increase of the magnitude of the residual self interference, while DL rate reaches to a saturation value as shown in Fig. 3. FD MMSE scheme has almost the same sum spectral efficiencies in low SNR _{BS} region where \(\sigma _{SI}^{2}\) is smaller than − 30 dB. This means that DL spectral efficiency is almost 0 because of IUI. The reason for the performance degradation of FD MMSE when \(\sigma _{SI}^{2}=15\) dB and SNR_{BS} is smaller than 20 dB is that residual self interference interferes to UL spectral efficiency while DL spectral efficiency is almost 0.
Figure 5 shows that the sum spectral efficiencies of the proposed scheme and other schemes according to UE transmit power, where BS power is 20 dB. It can be seen that the gap between the performance when \(\sigma _{SI}^{2}=45\) dB and the performance when \(\sigma _{SI}^{2} = 30\) dB is small in FD schemes, because the magnitude of the residual self interference is sufficiently smaller than the noise power. Thus, the effects of the residual self interference of these two cases are trivial. However, the performance degradation due to residual self interference is large when \(\sigma _{SI}^{2} = 15\) dB, since the magnitude of the residual self interference is larger than the noise power. This means that self interference should be mitigated lower than the noise level. Also, it can be seen that the performance of the FD Alamouti with MSE is better than that of the proposed scheme in high SNR _{UE} region, since the dominance of the UL spectral efficiency about sum spectral efficiency is larger than that of DL spectral efficiency. Note that the sum spectral efficiencies of FD schemes except for the proposed scheme are decreased as SNR _{UE} becomes larger in the low SNR _{UE} region, because IUI degrades the DL spectral efficiency. Also, it can be seen that the sum spectral efficiencies of regularized CI and HD Alamouti are almost same, because the DL spectral efficiency of regularized CI and HD Alamouti are almost same when SNR _{BS} is 20 dB as shown in Fig. 3.
Figure 6 represents the performance degradation of the proposed scheme as increase of \(\sigma _{SI}^{2}\). It shows that if the self interference is not canceled to a certain degree, the performance of the proposed scheme is not guaranteed. Thus, we can conclude that a proper self interference cancellation scheme is required to obtain higher performance of FD mode.
Conclusion
We proposed preprocessing filters which successfully cancel IUI and obtain diversity gain in FD system. The proposed scheme has the advantages that the user equipped with the same number of transmit and receive antennas can eliminate IUI by using two symbol periods, and the higher BER performance and discrete spectral efficiency are achieved compared with the HD system. However, the proposed scheme needs the same number of symbol periods with that of DL users and this constraint degrades the performance of the proposed scheme when the number of DL user is increased. Thus, the generalization of this scheme should be studied to support more than two users.
Methods/Experimental
The purpose of this study is to eliminate IUI to increase the spectral efficiency of the FD system. The system consists of one FD BS and two HD users where one HD user operates the UL mode and another HD user activates the DL mode. The channels between each device are assumed as a Rayleigh fading channel model, and it is assumed that the residual self interference of BS after applying self interference cancellation scheme has Ricean fading characteristics. Since the number of the transmission of FD systems is twice of that of HD systems, transmission power of FD schemes is half of that of HD schemes. Instead, the modulation order of FD schemes is half of that of HD schemes when BER performance is evaluated. Spectral efficiency is calculated by using adaptive MQAM modulation, and the modulation order of each transmission is decided based on received SINR.
Abbreviations
 BER:

Bit error rate
 BPSK:

Binary phase shift keying
 BS:

Base station
 CI:

Channel inversion
 CSI:

Channel state information
 DL:

Downlink
 DR:

Discrete rate
 FD:

Full duplex
 FDD:

Frequency division duplex
 HD:

Half duplex
 IUI:

Inter user interference
 MIMO:

Multiple input multiple output
 MMSE:

Minimum mean square error
 MSE:

Mean square error
 NSP:

Null space processing
 QAM:

Quadrature amplitude modulation
 SINR:

Signal to interference and noise ratio
 SNR:

Signal to noise ratio
 SNS:

Social networking services
 TDD:

Time division duplex
 UE:

User equipment
 UL:

Uplink
References
JI Choi, M Jain, K Srinivasan, P Levis, S Katti, in Achieving single channel, full duplex wireless communication. Proceedings of the Sixteenth Annual International Conference on Mobile Computing and Networking. MobiCom ’10 (ACMNew York, 2010), pp. 1–12.
A Sabharwal, P Schniter, D Guo, DW Bliss, S Rangarajan, R Wichman, Inband fullduplex wireless: challenges and opportunities. IEEE J. Sel. Areas Commun.32(9), 1637–1652 (2014).
S Li, RD Murch, VKN Lau, in Linear transceiver design for fullduplex multiuser MIMO system. 2014 IEEE International Conference on Communications (ICC) (IEEESydney, 2014), pp. 4921–4926.
P Xing, J Liu, C Zhai, Z Yu, Selfinterference suppression with imperfect channel estimation in a sharedantenna fullduplex massive MUMIMO system. EURASIP J. Wirel. Commun. Netw.2017(1), 18 (2017).
T Riihonen, S Werner, R Wichman, Mitigation of loopback selfinterference in fullduplex MIMO relays. IEEE Trans. Signal Process.59(12), 5983–5993 (2011).
DW Bliss, PA Parker, AR Margetts, in Simultaneous transmission and reception for improved wireless network performance. 2007 IEEE/SP 14th Workshop on Statistical Signal Processing (IEEEMadison, 2007), pp. 478–482.
H ElSawy, A AlAmmouri, O Amin, MS Alouini, in Can uplink transmissions survive in fullduplex cellular environments?. European Wireless 2016; 22th European Wireless Conference (VDEOulu, 2016), pp. 1–6.
X Wang, D Zhang, K Xu, W Ma, On the energy/spectral efficiency of multiuser fullduplex massive MIMO systems with power control. EURASIP J. Wirel. Commun. Netw.2017(1), 82 (2017).
D Nguyen, LN Tran, P Pirinen, M Latvaaho, On the spectral efficiency of fullduplex small cell wireless systems. IEEE Trans. Wirel. Commun.13(9), 4896–4910 (2014).
P Xing, J Liu, C Zhai, X Wang, L Zheng, Spectral efficiency of the inband fullduplex massive multiuser multipleinput multipleoutput system. IET Commun.11:, 490–4988 (2017).
G Yu, D Wen, F Qu, Joint user scheduling and channel allocation for cellular networks with full duplex base stations. IET Commun.10:, 479–4867 (2016).
R Palit, K Naik, A Singh, Anatomy of WiFi access traffic of smartphones and implications for energy saving techniques. Int. J. Energy Inf. Commun.3(1), 1–16 (2012).
ITUR M.2370, IMT traffic estimates for the years 2020 to 2030 (2015).
A Paulraj, R Nabar, D Gore, Introduction to SpaceTime Wireless Communications (Cambridge University Press, New York, 2003).
M Duarte, C Dick, A Sabharwal, Experimentdriven characterization of fullduplex wireless systems. IEEE Trans. Wirel. Commun.11(12), 4296–4307 (2012).
AF Naguib, N Seshadri, AR Calderbank, in Applications of spacetime block codes and interference suppression for high capacity and high data rate wireless systems, 2. Conference Record of ThirtySecond Asilomar Conference on Signals, Systems and Computers (Cat. No.98CH36284) (IEEEPacific Grove, 1998), pp. 1803–18102.
WM Younis, AH Sayed, N AlDhahir, Efficient adaptive receivers for joint equalization and interference cancellation in multiuser spacetime blockcoded systems. IEEE Trans. Signal Process.51(11), 2849–2862 (2003).
VK Nguyen, JS Evans, in Multiuser transmit beamforming via regularized channel inversion: a large system analysis. IEEE GLOBECOM 2008  2008 IEEE Global Telecommunications Conference (IEEENew Orleans, 2008), pp. 1–4.
J Huang, S Signell, in Adaptive MIMO systems in 2 x 2 uncorrelated Rayleigh fading channel. 2007 IEEE Wireless Communications and Networking Conference (IEEEKowloon, 2007), pp. 1114–1118.
Acknowledgements
This research was supported by LG Electronics Secho Research and Development Campus.
Funding
This work was supported by LG Electronics Co. Ltd.
Author information
Authors and Affiliations
Contributions
HN has contributed 70% of the work, and the rest is contributed by CL. Both authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Na, H., Lee, C. An inter user interference cancellation scheme for two users in fullduplex MIMO system. J Wireless Com Network 2018, 171 (2018). https://doi.org/10.1186/s1363801811862
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s1363801811862
Keywords
 Full duplex
 Interuser interference
 Space time block coding
 Adaptive modulation