Abstract
The spectral efficiency (SE) can approximately double when using full-duplex (FD) multiuser MIMO communications. However, there are difficulties because of multiuser interferences, self-interference (SI), and co-channel interference (CCI). To improve the SE of the downlink (DL), this paper proposes CCI-aware enhancement to SLNR (signal-to-leakage-and-noise-ratio) signal-to-leakage-and-noise-ratio (SLNR). It considers a suppressing filter at the receiver to cancel the interferences again designing a beamformer based on CCI-plus-noise covariance matrices for every user at the transmitting side. Additionally, we propose an improvement in the SLNR method by using SI-plus-noise covariance matrices to design uplink (UL) beamformers. Unlike zero-forcing and block-diagonalization, the SLNR approach serves numerous antennas at users and BS (base station). The total SE of the communication yielded using the optimized precoder, i.e., obtained from the SLNR-based precoding. To achieve maximum energy efficiency (EE), we use a power consumption model. Simulation results confirm that full-duplex performs well compared to half-duplex (HD) when the number of antennas at every user in uplink as well downlink channels grow, for all Rician factors, for slight powers of the CCI and SI, and a limited number of antennas at the BS. With the proposed scheme for given transmit power and circuit power, we demonstrate that FD has a higher EE than HD.
Similar content being viewed by others
Introduction
Recently, it is widely recognized that multi-user (MU) multi-input-multi-output (MIMO) systems have the ability in improving wireless systems capacity1,2. Currently, multi-user MIMO wireless communication systems convey in a half-duplex way of communication this indicates uplink and downlink channel users operate in both directions by separating the time slots or frequencies, namely, frequency division duplexing (FDD) or time division duplexing (TDD), respectively. To exploit the current resources, it is necessary to use efficient communication techniques. Full duplex (FD) cellular system is becoming the key promising method for the future trends of mobile communications. This is because it has the potential to approximately double the spectral efficiency compared with the traditional half-duplex (HD) mode of communication3,4,5. However, in the FD-based system, there is a self-interference (SI) from the transmitter to the receiver at the base station (BS) and it is a pivotal obstruction that degrades the SE of the communication system. Hence, several techniques are being proposed to substantially suppress the SI and then use the FD mode of communication for different applications. Some of the SI mitigation techniques are antenna cancellation combined with RF interference cancellation6, analog cancellation7 and digital baseband interference suppression8. Insightful current studies about the SI cancellation in FD devices illustrated that SI is able remarkably mitigated to make the residual SI power as low as the noise floor9,10,11,12. This positive result shows that FD-based systems can be employed in practical scenarios.
Related works
Several precoding methods were studied for the suppression of the SI for FD single-user MIMO systems (see13,14,15). Moreover, FD multi-user MIMO communication where uplink users transmit signals to the BS and downlink users receive signals from the base station at the same frequencies and times are analyzed in16,17,18,19,20,21,22. Subsequently, the FD-MU-MIMO system takes into account co-channel interference (CCI) from UL to DL, SI from DL to UL, and multi-user interference (MUI) in both channels sum-rates was studied in23,24,25. The authors in24 use ZF-BF (zero-forcing beamformer) and ZF-R (ZF receiver) for downlink and uplink communications, sequentially to maximize the sum rates of both channels. On the other hand, the authors in25 utilize a block diagonalization (BD) precoder and a block diagonalization receiving filter for downlink transmission and uplink reception, respectively. The researchers in18,22,23 considered users of both channels employed a single antenna. Hence, it is necessary to study Full-duplex MU-MIMO communication systems in which users at both channels are equipped with numerous antennas. Moreover, the BD and ZF beamforming schemes in16,17,18,19,22,23,24,25 are low complexes sub-optimal transmission techniques and cancel the MUI completely. Although these schemes are low complex to implement, for several applications of multi-user MIMO systems, there are constraints on the employment antennas at users as well as the base station. Furthermore, these schemes ignore the background noise component and suffer from noise enhancement, especially in the lower SNR range. Hence, SINR precoding was introduced in26,27 which makes a balance between eliminating the MUI and the noise to achieve the best system performance. Nevertheless, the solution can only be obtained iteratively because of the complexity and coupled nature of the optimization problem. Thus, signal-to-leakages-ratio (SLR) techniques were investigated for downlink multiuser MIMO communications to overcome the limitations of these precoding approaches in28,29,30. Consequently, this scheme realizes a better trade-off between performance and complexity. This makes a balance between the cancellation of the MUI and noise. Furthermore, this method maximizes the desired power for every user meantime, minimizes the power of the leakage added by this user for all other users. The coefficients of the precoder for all users are concurrently maximized using the SLNR method. This metric can decouple the optimization problems again and provide closed-form solutions. The employment of an SLNR-precoding scheme for a Full-duplex mode of communication is an encouraging approach for upcoming generation wireless systems31,32,33. This is because it substantially increases the SE without any limitation on the number of antenna configurations at the BS and users.
In this study, for the DL transmission, a CCI-aware advancement to the SLNR beamforming approach is proposed. This approach applies a Principal Component Analysis (PCA) suppression filter at the receiver to cancel the interferences as well as design a precoder using CCI-plus-noise covariance matrices for every user at the base station. In addition, this study proposes self-interference-aware advancement based on the SLNR precoding method for the uplink system and designs a precoder based on the SI-plus-noise covariance matrix. Further, this system utilizes a suppressing filter at the receiver to mitigate the interferences. In28,29,30, the SLNR-based precoding scheme is only implemented for DL MU-MIMO systems, however, this paper proposes for Full-duplex multiuser MIMO way of a communication system.
Besides, the SE of Full-duplex multiuser MIMO communication for independent and identical distributed (i.i.d) Rayleigh fading environment or Gaussian distribution has widely analyzed in14,15,16,17,18,19,22,23,24,25. Additionally, in recent studies12,22, the authors consider Rayleigh fading model, which is suitable for modeling rich scattering environments. But, in day-to-day activities, there exists a line-of-sight (LOS) path between the receiver as well transmitter, e.g., in mmWave and short-range systems. This implies that Rayleigh fading fails to capture the presence of LOS the dominant feature of future wireless systems operating by the candidate millimeter-wave (mmWave) systems. For the sake of overcoming such scenarios, this paper explores the Rician fading environment, i.e., formulating the channel which constitutes LOS plus non-line-of-sight (NLOS) elements.
Energy Efficiency (EE) is another crucial performance metric to consider while developing wireless communication systems for 5G and beyond, in addition to spectral efficiency. It is caused by an increasing disparity between battery capacity and signal processing circuit power consumption. Because FD systems simultaneously receive and transmit signals, they require more energy to cancel self-interference and co-channel interference34,35. As a result, the EE of a Full-duplex can be exceeded by the Half-duplex system if the precoder/beamformer is not designed correctly. In most related studies, the SE was maximized using ZF/BD precoders16,17,18,19,20,21 or SLNR-based schemes31,32. This work is an extension of32 and33, EE maximization was not explored, only SE was optimized for the system model that considered MUI and SI interferences as shown in32 as well as the FD-based system in33 which took into account the MUI, CCI, and SI interferences. Motivated by the above-related works, our study further investigates the FD-MU-MIMO system’s performance as stated in the following subsection.
Main contributions
Our research investigates SLNR-based precoding techniques to greatly enhance the spectral efficiency and energy efficiency of Full-duplex multi-user MIMO comparison with Half-duplex multi-user MIMO communications. The main contributions are summarized as described as:
-
The investigation of sum rates is derived by taking into account CCI for the downlink channel, SI for the uplink channel, and MUI at both channels for multiple streams per user in the flat Rician fading channel.
-
For the DL communication, co-channel interference aware improvement to the SLNR scheme is developed. This system utilizes a PCA (Principal Component Analysis) whitening filter at the receiver for interference suppression and designing a precoder by making use of the CCI-plus-noise covariance matrix.
-
For the uplink channel, an SI-aware enhancement to the SLNR precoding technique and designing a new precoder using the self-interference-plus-noise covariance matrix is proposed. Additionally, this system uses a mitigation filter for interference suppression.
-
The spectral efficiencies for both downlink and uplink channels are obtained using the optimized precoders that are found in the proposed SLNR-based precoding schemes. Then, a new total SE of the Full-duplex multi-user MIMO mode of transmission is attained by adding the sum rates of both channels.
-
Based on appropriate precoder design and circuit power consumption, the overall EE is maximized.
-
The simulation results demonstrate that the SE of full-duplex regard to SLNR-precoding technique performs well compared to an HD system when the number of antennas at every user grows in UL and DL channels, for a small transmitted power at UL users and the BS, and all Rician factors. We also demonstrated that the achievable EE of FD is higher than the existing HD system when employing the proposed Precoding strategy for the effects of transmit power and circuit power consumption.
The remainder of the paper is organized as follows. The detailed system model descriptions for downlink and uplink channels are provided in section “System models”. Section “Proposed SLNR precoding scheme and problem formulations” presents the proposed optimization problem formulations to design the precoder coefficients for UL and DL channels by relying on the SLNR metric. Then, the total spectral efficiency of the Full-duplex Multiuser MIMO communications is attained by equating the optimized precoder to the sum-rate equations of UL and DL channels. Section “Energy efficiency maximization” presents the power consumption model, Problem Formulation, and Maximization of EE. Section “Simulation results and analysis” describes simulation results working on Matlab to evaluate the SE of Half-duplex and Full-duplex communications. Finally, section “Conclusion” presents concluding remarks.
Notations: Bold lowercase and uppercase symbols or letters represent vectors and matrices, respectively. \({\mathbf {I}_{N}}\) stands for the \({N\times {N}}\) identity matrix. \({(.)^{-1}}\) and \({(.)^{H}}\) designate matrix inversion and hermitian, sequentially. |.| denotes determinant operator. \({\mathbb {E}[.]}\) and \({\mathrm {Tr}(.)}\) are mathematical expectation operators and trace, respectively.
System models
As shown in Fig. 1, we consider Full-duplex based base-station. From the figure, the BS employs a total of \(N_{TR}=N_t+N_r\) antennas, where \(N_t\) represents the number of transmitting antennas to transmit multiple data streams to DL \(U_{d}\) users and \(N_r\) denotes the number of receiving antennas to receive multiple data streams from UL \(U_{u}\) users. The number of antennas at every user in DL and UL channels are represented by \(N_{d,l}, l=1,2,\ldots \,,U_{d}\) and \(N_{u,l}, l=1,2,\ldots \,,U_{u}\), respectively. We assumed Rician flat fading channel and this comprised of specular and scattered components36,37,38. The channel components can be described by \(\mathbf {H}_{r,l}=\sqrt{\frac{{K}}{K+1}}{\bar{\mathbf {H}}_{r,l}}+\sqrt{\frac{{1}}{K+1}}{\tilde{\mathbf {H}}_{r,l}}, ~l=1,2,\ldots \,,U_{r}\). The representation of r depends on the downlink and uplink channels. K stands for the Rician factor, \(\bar{\mathbf {H}}_{r,l}\) denotes the deterministic matrices with all of the entries magnitude of ones. As well, \(\tilde{\mathbf {H}}_{r,l}\) is the Rayleigh component with entries i.i.d complex Gaussian random variables with zero-mean unit-variance, i.e., \(\mathscr{CN}({0},{\mathbf {I}_{{N}_{r,l}}})\). Further, we assume that perfect channel state information at channel users and BS. The detailed mathematical model formulations for the FD-based MU-MIMO scenario are provided in the next subsections.
Downlink signal model
By taking into account the aforementioned design considerations, the received vector at the \(l\mathrm{th}\) user is defined by
where \(\mathbf {y}_{d,l}\in \mathscr {C}^{{N}_{d,l}\times {1}}\) is the signal received by user l; \(\mathbf {H}_{d,l}\in \mathscr {C}^{{N}_{d,l}\times {{N}_{t}}}\) represents the channel matrix; \(\mathbf {x}\in \mathscr {C}^{{N}_{t}\times {1}}\) denotes the transmitted signal vector; \(\mathbf {H}_{cci,l}\in \mathscr {C}^{{N}_{d,l}\times {{N}_{u,l}}}\) and \(\mathbf {x}_{cci,l}\in \mathscr {C}^{{N}_{u,l}\times {1}}\) are the channel matrix and transmitted signal vector of the co-channel interference, respectively; and \(\mathbf {v}_{d,l}\in \mathscr {C}^{{N}_{d,l}\times {1}}\) denotes the noise vector distributed as \(\mathscr{CN}\mathscr{}({0},{\sigma _{v}^2\mathbf {I}_{{N}_{d,l}}})\). The data streams and noise are assumed to be statistically independent.
We denote the data streams for the \(l\mathrm{th}\) user by a vector \(\mathbf {s}_{d,l}\) and this can be multiplied by a precoding matrix \(\mathbf {A}_{d,l}\in \mathscr {C}^{{N}_{t}\times {n}}\), where n represents the number of streams at every user and we assume that \(n\le {N}_{d,l}\). Further, \(\mathbf {s}_{d,l}\) and \(\mathbf {A}_{d,l}\) can be normalized as \(\mathbb {E}\left[ {\mathbf {s}_{d,l}}{\mathbf {s}}_{d,l}^{H}\right] =\mathbf {I}_{n}\) and \(\mathrm {Tr}\left( {\mathbf {A}_{d,l}}{\mathbf {A}}_{d,l}^{H}\right) ={P_{tr}/{U}_{d}}\) for \(l=1,2,\ldots ,{U}_{d}\), respectively. \(P_{tr}\) is the maximum transmitted power at the base station and we assume that is equal for every user. Therefore, the vector that is precoded for \(l^{th}\) user is represented by
By inserting (2), expression (1) can be rewritten as
As shown in the right-hand side of (3), the four parts designate the desired signal, MUI, CCI and noise, sequentially.
Uplink signal model
For the UL channel, we also use a precoder matrix \(\mathbf {B}_{u,l}{\in \mathscr {C}^{{{N}_{u,l}\times {m}}}},~l={1,2,\ldots ,{U_{u}}}\) for prior communication. The letter m stands for the number of streams per user and it is assumed to be \(m\le {N}_{r}\). The precoder can be normalized as \(\mathrm {Tr}\left( {\mathbf {B}_{u,l}}{\mathbf {B}}_{u,l}^{H}\right) ={P_{ul,l}}\) for \(l=1,2,\ldots ,{U}_{u}\). The transmitted power at each user l is designated by \(P_{ul,l}\) and assumes that the same for every user. Therefore, the precoded signal vector for the transmit signal \(\mathbf {x}_{u,l}\in \mathscr {C}^{{N}_{u,l}\times {1}}\) for the \(l^{th}\) user can be expressed as
where \(\mathbf {z}_{u,l}\in \mathscr {C}^{m\times {1}}\) denotes the intended signal vectors of user l. The input signal vectors are assumed to be independent with unit variance and it can be normalized as \(\mathbb {E}\left[ {\mathbf {z}_{u,l}}{\mathbf {z}}_{u,l}^{H}\right] =\mathbf {I}_{m}\) for \(l=1,2,\ldots ,{U}_{u}\).
At the Full-duplex based base station, the received signal vector \(\mathbf {y}_{u}\in \mathscr {C}^{{N}_{r}\times {1}}\) can be given by
where \({\mathbf {H}}_{u,l}{\in \mathscr {C}^{{N}_{r}\times {N_{u,l}}}}\) stands for the Rician flat fading channel matrices of user l; \(\mathbf {v}_{u}\in \mathscr {C}^{{N}_{r}\times {1}}\) represents AWGN distributed as \(\mathscr{CN}\mathscr{}({0},{\sigma _{v}^2\mathbf {I}}_{{N}_{r}})\); \(\mathbf {x}=\mathbf {x}_{SI,l}\in \mathscr {C}^{{N}_{t}\times {1}}\) and \(\mathbf {H}_{SI,l}\in \mathscr {C}^{{N}_{r}\times {{N}_{t}}}\) are the transmitted vector and the channel matrix, respectively, of the self-interference because of the Full-duplex-based BS for user l in the uplink communication. On the right-hand side of (5), the four terms stand for the desired signal, Multi-user interference, self-interference, and noise of the \(l\mathrm{th}\) user, respectively.
Proposed SLNR precoding scheme and problem formulations
The problem formulations of the uplink and downlink channels are provided in the following subsequent subsections.
Downlink channel model
This reconsiders (3) before we go forward to the optimization formulations. The interferences and noise in (3) are challenging to decode the desired signal vectors for a given user. Consequently, this study proposes an SLNR-based method that represses the impacts of CCI as well as maximizes the SE of the downlink Full-duplex Multi-user Multiple Input Multiple Output systems with the existence of CCI for a given receiver, based on only co-channel interference covariance matrix at the BS.
Thus, the \(N_{d,l}\times N_{d,l}\) co-channel interference plus noise covariance matrices of (3) for the \(l\mathrm{th}\) user is expressed as
where \(\mathbf {G}_{cci,l}=\mathrm {E}\left[ \mathbf {x}_{cci,l}\mathbf {x}_{cci,l}^{H}\right]\) stands for the covariance matrices of the co-channel interference as well \(\mathrm {Tr}(\mathbf {G}_{cci,l})={P}_{cci,l}\). \({P}_{cci,l}\) is the transmitted power of the UL users. We use Principal Component Analysis (PCA) to whiten the interference signal. Then, the suppression matrix \(\mathbf {Q}_{l}\) is obtained from the eigenvector decomposition (ED) of the co-channel interference plus noise covariance matrices and it can be represented as \({\mathbf {M}}_{int,l}={\mathbf {U}}_{l}\Sigma _{l}{\mathbf {U}}_{l}^{H}\). Therefore, the whitening matrix is given by \(\mathbf {Q}_{l}=\Sigma _{l}^{-1/2}{\mathbf {U}}_{l}^{H}\). Expression (3) can be re-represented as follows by multiplying the whitening matrix \(\mathbf {Q}_{l}\).
where \(\varvec{\tilde{v}}_{d,l}=\mathbf {Q}_{l}(\mathbf {H}_{cci,l}\mathbf {x}_{cci,l}+\mathbf {v}_{d,l})\). \(\varvec{\tilde{v}}_{d,l}\) has a covariance of \(\mathbf {I}_{N_{d,l}}\) due to the interference suppression matrix.
Now, let us see the decoded vector at the \(l\mathrm{th}\) user for the matched filter \({\mathbf {W}}_{d,l}^{H}\) before we carry on to the precoder design and this can be given by
The matched filter, \({\mathbf {W}}_{d,l}^{H}\), can be represented as
where \(\zeta\) designates the proportionality constant. Now, inserting (7) and (9) into (8), the decoded signal vector is denoted by
For the sake of decoupling the multi-streams, re-expressing (10) and we can get additional design constraints as described below.
The symbol \({\mathbf {D}}_{l}^{'}\) represents several diagonal matrices and the additional design limitation can be expressed as
Here, the problem formulations of the precoder design by making use of maximizing the SINR metric for the \(l\mathrm{th}\) user is given by
where \(\sigma _{\tilde{v}}^2=1\) due to the interference suppression matrix. The precoder design based on (13) criterion arises in a coupled coefficients of \(\left\{ \mathbf {A}_{d,l}\right\} _{l}^{U_d}\) for \(l=1,2,\ldots ,U_d\). We use the concept of signal leakage, the SLNR as an optimization criterion in28,29,30 due to the fact that SINR in (13) has no closed-form solutions26,39. Leakage refers to the amount of signal power leaking from one user to another. The SLNR metric can optimize a coupled optimization problem into an easily solvable, fully decoupled problem.
Thus, the optimization problem based on the SLNR criterion for the \(l\mathrm{th}\) user is given by
where the spanned of \({\varvec{\hat{H}}}_{d,l}\) without \({\mathbf {H}}_{d,l}\) only is
Now, the beamforming coefficient vectors can be found, by maximizing (14) subject to \(\mathrm {Tr}\left( {\mathbf {A}_{d,l}}{\mathbf {A}}_{d,l}^{H}\right) ={P_{tr}/{U}_{d}}\) and (12) for \(l={1,2,\ldots ,{U_{d}}}\) as can be expressed in (16).
Since, the pair \(\{{\mathbf {H}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\mathbf {Q}_{l}{\mathbf {H}}_{d,l},\left( {N_{d,l}}{U_{d}}/P_{tr}\right) \mathbf {I}_{N_{t}}+{\varvec{\hat{H}}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\mathbf {Q}_{l}{\varvec{\hat{H}}}_{d,l}\}\) in (16) are Hermitian-Positive-Semi-definite (HPSD) and Hermitian-positive-definite (HPD) matrices, respectively, there exists a non-singular \({\mathbf {J}}_{l}\) \(({N_t}\times {N_t})\) matrix by making use of general eigenvalue decomposition (GEVD) in40 such that
where \(\rho _{l,1}\ge \rho _{l,2}\ge \cdots \ge \rho _{l,n} \ge \cdots \ge \rho _{l,N_{d,l}}\) \(>{0},\rho _{{l,N_{d,l}}+1}=\cdots =\rho _{l,N_{t}}=0\). For the pair matrices \(\left\{ {\mathbf {H}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\mathbf {Q}_{l}{\mathbf {H}}_{d,l},\left( {N_{d,l}}{U_{d}}/P_{tr}\right) \mathbf {I}_{N_{t}}+{\varvec{\hat{H}}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\mathbf {Q}_{l}{\varvec{\hat{H}}}_{d,l}\right\}\), the eigenvalues and eigenvectors are given by \(\rho _{l,1},\rho _{l,2},\ldots ,\rho _{l,N_{t}}\) and the columns of \({\mathbf {J}}_{l}\), respectively.
Now, we can define the precoder as \({\mathbf {A}}_{l}={\mathbf {J}}_{l}{\mathbf {F}}_{l}\), where \({\mathbf {F}}_{l}\) is \(({N_t}\times {n})\) matrix. Since the matrix \({\mathbf {J}}_{l}\) is invertible, there is a one-to-one correspondence between \({\mathbf {A}}_{l}\) and \({\mathbf {F}}_{l}\). Then, inserting it into (16) becomes
The preferred precoding matrix, \({\mathbf {A}}_{l}\), which maximizes (18) can be given by \(\left[ \mathbf {I}_{n};\mathbf {0}\right]\). The preferences also satisfy the constraint matrices in (16), \({\mathbf {A}}_{d,l}^{H}{\mathbf {H}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\mathbf {Q}_{l}{\mathbf {H}}_{d,l}{\mathbf {A}}_{d,l}\) is diagonal as we needed. The simplified maximum value of (18) can be written by
Consequently, the optimum precoding coefficients for the user l in (16) can be given by
The scaling factor \(\xi\) is used to yield \({\mathrm Tr}({\mathbf {A}}_{d,l}{\mathbf {A}}_{d,l}^{H})=P_{tr}/{U_{d}}\).
The total sum rate of the downlink communication using (20) is achieved by
Now, we can observe the effects of the Rician fading environment in (21) of the DL channel, and it can be described below.
Result 1: Let us take \({\mathbf {H}}_{d,l}\) be Rician flat fading channel. Using the relation \(\left| \mathbf {I}_{q}+\mathbf{{M}}_{q\times {r}}{} \mathbf{{N}}_{r\times {q}}\right| =\left| \mathbf {I}_{r}+\mathbf{{M}}_{r\times {q}}{} \mathbf{{N}}_{q\times {r}}\right|\) and for a given transmitted power, the expression (21) becomes
where \(\left( \sigma _{\tilde{v}}^{2}\mathbf {I}_{N_{d,l}} +\sum _{i\ne {l}}^{U_{d}}{\mathbf {Q}_{l}}{\mathbf {H}}_{d,l}{\mathbf {A}}_{d,i}^{o}{\mathbf {A}}_{d,i}^{o,H}{\mathbf {H}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\right) ^{-1}=\mathbf{{S}}_{d}^{H}{} \mathbf{{S}}_{d}\) and \(\mathbf{{D}}_{d}=\sqrt{K+1}{\mathbf {H}}_{d,l}=\sqrt{K}{\bar{\mathbf {H}}_{d,l}}+{\tilde{\mathbf {H}}_{d,l}}\sim ~\mathscr{CN}\mathscr{}\left( \sqrt{K}\bar{\mathbf {H}}_{d,l},{\sigma _{\tilde{v}}^2}{\mathbf {I}}_{{N}_{d,l}}\right)\).
For a fixed power transmitter, the higher K (Rician factor) implies a lower multi-path attachment results, the smaller the channel capacity.
Uplink signal model
As expressed in (5), the desired signal is difficult to decode this is because of the noise and interferences. Hence, we propose a precoding design based on the SLNR scheme. This scheme whitens the impact of self-interference and maximizes the spectral efficiency of the UL Full-duplex Multi-user MIMO wireless communication in the existence of self-interference for a given receiver, by making use of only the self-interference covariance matrices at the transmitting side.
Therefore, the \(N_r\times {N_r}\) self-interference plus noise covariance matrix in (5) for the \(l{\rm th}\) user can be expressed as
where \(\mathbf {C}_{SI,l}=\mathrm {E}\left[ \mathbf {x}_{SI,l}\mathbf {x}_{SI,l}^{H}\right]\) denotes covariance matrix of the self-interference and \({\mathrm Tr}\left( \mathbf {C}_{SI,l}\right) ={P}_{SI,l}\). The maximum transmitted power at the base station is represented \({P}_{SI,l}\). To whiten the interference signal, we propose a PCA suppression matrix. The whitening matrix \(\mathbf {T}_{l}\) is obtained by the eigenvector decomposition of the self-interference plus noise covariance matrices of \({\mathbf {O}}_{int,l}={\mathbf {L}}_{l}\Gamma _{l}{\mathbf {L}}_{l}^{H}\). Therefore, the suppression matrix is described by \(\mathbf {T}_{l}=\Gamma _{l}^{-1/2}{\mathbf {L}}_{l}^{H}\). Then multiplying (5) by \(\mathbf {T}_{l}\) and we can get
where \(\varvec{\tilde{v}}_{u,l}=\mathbf {T}_{l}(\mathbf {H}_{SI,l}\mathbf {x}_{SI,l}+\mathbf {v}_{u,l})\). The covariance matrix of \(\varvec{\tilde{v}}_{u,l}\) is an identity matrix due to the interference suppression matrix.
For a matched filter \({\mathbf {W}}_{u,l}^{H}\), the decoded vector of the \(l\mathrm{th}\) user is written as
The matched filter, \({\mathbf {W}}_{u,l}^{H}\), can be expressed as
where \(\chi\) is the proportionality constant. Inserting (24) and (26) into (25), the decoded signal becomes
Re-expressing (27) to decouple the multi-streams and again to give an additional design constraint as
where \({\mathbf {D}}_{u}^{'}\) represents some diagonal matrix. Now, the design constraints can be represented as
Next, designing the precoder coefficients by making use of maximization of SINR at the \(l^{th}\) user is formulated by
where \(\sigma _{\tilde{v}}^2=1\) due to the suppression matrix. Designing the precoder based on the above metric rises in a problem of \(U_u\) coupled coefficients of \(\{\mathbf {B}_{u,l}\}_{l}^{U_u}\) for \(l=1,2,\ldots ,U_u\) and this indicate that it has no closed form solutions26,39. Therefore, we employ another criterion called SLNR-precoding scheme28,29,30.
The SLNR of the \(l\mathrm{th}\) user based on the SLNR criterion can be represented by
where the spanned of \({\varvec{\hat{H}}}_{u,l}\) without \({\mathbf {H}}_{u,l}\) can be expressed as
Thus, the precoding coefficient vectors can be obtained, by maximizing (31) subject to \({\mathrm Tr}\left( {\mathbf {B}_{u,l}}{\mathbf {B}}_{u,l}^{H}\right) =P_{ul,l}\) and (29) for \(l={1,2,\ldots ,{U_{d}}}\) as given as in (33).
The pair matrices \(\{{\mathbf {H}}_{u,l}^{H}\mathbf {T}_{l}^{H}\mathbf {T}_{l}{\mathbf {H}}_{u,l},\left( {N_{r}}/P_{ul,l}\right) \mathbf {I}_{N_{u,l}}+{\varvec{\hat{H}}}_{u,l}^{H}\mathbf {T}_{l}^{H}\mathbf {T}_{l}{\varvec{\hat{H}}}_{u,l}\}\) in (33) by definition are HPSD and HPD, respectively. Based on GEVD in40, there should exist a non-singular matrix \({\mathbf {P}}_{l}\) \(({N_{u,l}}\times {N_{u,l}})\) such that
where \(\gamma _{l,1}\ge \gamma _{l,2}\ge \cdots \ge \gamma _{l,m} \ge \cdots \ge \gamma _{l,N_{u,l}}\) \(\ge {0}\). For the generalized eigenspace pair matrices \(\{{\mathbf {H}}_{u,l}^{H}\mathbf {T}_{l}^{H}\mathbf {T}_{l}{\mathbf {H}}_{u,l},({N_{r}}/P_{ul,l})\mathbf {I}_{N_{u,l}}+{\varvec{\hat{H}}}_{u,l}^{H}\mathbf {T}_{l}^{H}\mathbf {T}_{l}{\varvec{\hat{H}}}_{u,l}\}\), the columns of \({\mathbf {P}}_{l}\) and \({\mathrm diag}(\gamma _{l,1},\gamma _{l,2},\ldots ,\gamma _{l,N_{u,l}})\) are generalized eigenvectors and eigenvalues, sequentially28,30.
The precoder can be defined by \({\mathbf {B}}_{u,l}={\mathbf {P}}_{l}{\mathbf {G}}_{l}\), and \({\mathbf {G}}_{l}\) is given by the matrix \(({N_{u,l}}\times {m})\). Due to the fact that \({\mathbf {P}}_{l}\) is invertible, there is a one-to-one correspondence between \({\mathbf {B}}_{u,l}\) and \({\mathbf {G}}_{l}\). Now, insert this into (33) gives
To find the optimal precoder that maximizes the objective function (35) we can extract the leading m columns from \({\mathbf {P}}_{l}\) and is given by \(\left[ \mathbf {I}_{m};\mathbf {0}\right]\). Besides, the choices that fulfill the constraint matrices in (33), \({\mathbf {B}}_{u,l}^{H}{\mathbf {H}}_{u,l}^{H}\mathbf {T}_{l}^{H}\mathbf {T}_{l}{\mathbf {H}}_{u,l}{\mathbf {B}}_{u,l}\) is diagonal as we wanted. Then, the resulting maximum value of (35) can be given as
Hence, the optimal precoder coefficients for the \(l\mathrm{th}\) user in (33) becomes
The scaling factor \(\beta\) is used to give \({\mathrm Tr}\left( {\mathbf {B}}_{u,l}{\mathbf {B}}_{u,l}^{H}\right) =P_{ul,l}\).
The total sum rate of the uplink system is written by
The following result shows the effects of the Rician fading environment on the rate of communication of the UL channel.
Result 2: Consider \({\mathbf {H}}_{u,l}\) is the Rician fading environment, for a fixed power transmitted values plus based on the expression \(\left| \mathbf {I}_{i}+\mathbf{{X}}_{i\times {k}}{} \mathbf{{Y}}_{k\times {i}}\right| =\left| \mathbf {I}_{k}+\mathbf{{X}}_{k\times {i}}{} \mathbf{{Y}}_{i\times {k}}\right|\), (38) can be represented as
where \(\left( \sigma _{\tilde{v}}^2\mathbf {I}_{N_{u,l}} +\sum _{i\ne {l}}^{U_{u}}\mathbf {T}_{l}{\mathbf {H}}_{u,i}{\mathbf {B}}_{u,i}^{o}{\mathbf {B}}_{u,i}^{o,H}{\mathbf {H}}_{u,i}^{H}\mathbf {T}_{l}^{H}\right) ^{-1}=\mathbf{{S}}_{u}^{H}{} \mathbf{{S}}_{u}\) and \({\mathbf {D}}_{u}=\sqrt{K+1}{\mathbf {H}}_{u,l}=\sqrt{K}{\bar{\mathbf {H}}_{u,l}}+{\tilde{\mathbf {H}}_{u,l}}\sim ~\mathscr{CN}\mathscr{}\left( \sqrt{K}\bar{\mathbf {H}}_{u,l},{\sigma _{v}^2}{\mathbf {I}}_{{N}_{r}}\right)\).
The relationship between the Rician factor K, and the multipath link and channel capacity found in result 1 is maintained in result 2 as well.
At last, the total spectral efficiency of the FD Multiuser MIMO mode of communication is expressed by making use of (22) and (39) as shown as
The total SE of the half-duplex operating BS is given by half of the aggregate of the uplink achievable sum rate without the effect of self-interference and downlink sum rate.
Energy efficiency maximization
A communication system’s Energy Efficiency transmission design depends on circuit power, as well as the actual transmitted power allocated for data transmission, radiated by electronic devices. A power consumption model is provided to address the optimization issue of FD-MU-MIMO system EE optimization.
Power consumption model
There are several hardware elements involved in data communication that consume energy when transmitting data. Thus, accurate modeling of total power consumption plays a crucial role in energy-efficient designs41,42. As shown in43,44, the power dissipation consists of the transmission and the circuit power. In our system model, both uplink and downlink power consumption are accounted for. With this approach, it is possible to determine the total power used by the base station for the DL channel
in which \(\xi {\in }~(0, 1]\) refers to the power amplifier’s efficiency. \({\mathrm {P}_{tr}}\) is the transmit power obtained by linear precoders, \(\mathrm {{P}_{d}^{C}}={N_t}{\mathrm {P}_{d}^{\mathrm {dyn}}}+\mathrm {P}_{d}^{\mathrm {sta}}\) stands for circuit power. Additionally, \({\mathrm {P}_{d}^{\mathrm {dyn}}}\) represents the dynamic circuit power consumption related to the power radiation of all circuits which scales linearly with the number of the transmit antennas, and \(\mathrm {P}_{d}^{\mathrm {sta}}\) is the static circuit power.
Similar to this, the total power consumed by the \(r\mathrm{th}\) user’s transmitter in the UL channel is denoted as
where \(\xi {\in }~(0, 1]\) denotes the power amplifier’s efficiency and \({\mathrm {P}_{u}}\) denotes the transmit power designated for data stream transmission. As well, \(\mathrm {{P}_{u}^{C}}\) refers to the circuit power and represented as \(N_r{\mathrm {P}_{u}^{\mathrm {dyn}}}\) plus \(\mathrm {P}_{u}^{\mathrm {sta}}\), in which \({\mathrm {P}_{u}^{\mathrm {dyn}}}\) represents the dynamic circuit power and \(\mathrm {P}_{u}^{\mathrm {sta}}\) denotes the static circuit power.
Problem formulation and proposed EE maximization
By dividing both DL and UL channels’ sum rates by the overall system power consumption, we find the EE metric, which is measured in bit/Hz/joule. Based on this definition, the overall achievable EE of the FD-MU-MIMO system considered can be expressed as follows
in which \(\mathrm {{P}^{C,T}}=\mathrm {{P}_{d}^{C}}+\mathrm {{P}_{u}^{C}}\) stands for the total circuit power of the system. For analytical purposes, the circuit power \(\mathrm {{P}^{C,T}}\) is treated as a constant and is summarized in45,46. The following EE design optimization problem is thus addressed
Now, we recall (21) and (39) then re-write (43) as
where \({P_R}={{\frac{1}{\xi }\sum _{l=1}^{U_d}{\mathrm Tr}\left( {\mathbf {A}_{d,l}}{\mathbf {A}}_{d,r}^{H}\right) +\frac{1}{\xi }\sum _{l=1}^{U_u}{\mathrm Tr}\left( {\mathbf {B}_{u,l}}{\mathbf {B}}_{u,l}^{H}\right) }}+\mathrm {{P}^{C,T}}\). Due to the fact that \(\widetilde{\mathbf {Q}}_{l}^{-1}\) and \(\widetilde{\mathbf {V}}_{l}^{-1}\) are positive definite, \(\left( \sigma _{\tilde{v}}^{2}\mathbf {I}_{N_{d,l}} +\sum _{i\ne {l}}^{U_{d}}{\mathbf {Q}_{l}}{\mathbf {H}}_{d,l}{\mathbf {A}}_{d,i}^{o}{\mathbf {A}}_{d,i}^{o,H}{\mathbf {H}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\right) ^{-1}=\widetilde{\mathbf {Q}}_{l}^{-1}=\mathbf{{S}}_{d}^{H}{} \mathbf{{S}}_{d}\), \(\left( \sigma _{\tilde{v}}^2\mathbf {I}_{N_{u,l}} +\sum _{i\ne {l}}^{U_{u}}\mathbf {T}_{l}{\mathbf {H}}_{u,i}{\mathbf {B}}_{u,i}^{o}{\mathbf {B}}_{u,i}^{o,H}{\mathbf {H}}_{u,i}^{H}\mathbf {T}_{l}^{H}\right) ^{-1}=\widetilde{\mathbf {V}}_{l}^{-1}=\mathbf{{S}}_{u}^{H}{} \mathbf{{S}}_{u}\), \(\mathbf{{C}}_{d}^{H}={\mathbf {A}}_{d,l}^{o,H}{\mathbf {H}}_{d,l}^{H}\mathbf {Q}_{l}^{H}\) and \(\mathbf {W'}^{H}={\mathbf {B}}_{u,l}^{o,H}{\mathbf {H}}_{u,l}^{H}\mathbf {T}_{l}^{H}\). As well, \(\mathbf{{C}}_{d}^{H}{} \mathbf{{S}}_{d}^{H}{} \mathbf{{S}}_{d}{} \mathbf{{C}}_{d}=\mathbf{{C}}_{d}^{H}\widetilde{\mathbf {Q}}_{l}^{-1}{} \mathbf{{C}}_{d}=\mathbf {U'}\Delta \mathbf {U'}^{H}\) where \(\Delta =\mathrm {diag}\left( \iota _{l,1},\ldots ,\iota _{l,N_{d,l}}\right)\) in which each diagonal entry becomes the eigenvalue of \(\mathbf{{C}}_{d}^{H}\widetilde{\mathbf {Q}}_{l}^{-1}{} \mathbf{{C}}_{d}\) and \(\mathbf {U'}=\left[ \mathbf {u'_1}~\mathbf {u'_2}~\cdots ~\mathbf {u'}_{N_{d,l}}\right]\) represents a Hermitian matrix where each column is the corresponding eigenvector. In addition, \(\mathbf {W'}^{H}{} \mathbf{{S}}_{u}^{H}{} \mathbf{{S}}_{u}\mathbf {W'}=\mathbf {W'}^{H}\widetilde{\mathbf {V}}_{l}^{-1}\mathbf {W'}={\mathbf {U''}}\Omega \mathbf {U''}^{H}\) where \(\Omega =\mathrm {diag}\left( \upsilon _{r,1},\ldots ,\upsilon _{l,N_{r}}\right)\) each diagonal element is the eigenvalue of \(\mathbf {W'}^{H}\widetilde{\mathbf {V}}_{l}^{-1}\mathbf {W'}\) and \(\mathbf {U''}=\left[ \mathbf {u''_1}~\mathbf {u''_2}~\cdots ~\mathbf {u''}_{N_{r}}\right]\) is a Hermitian matrix where each column is the corresponding eigenvector. As a result, when all of the eigenvalues of \(\mathbf{{C}}_{d}^{H}\widetilde{\mathbf {Q}}_{l}^{-1}{} \mathbf{{C}}_{d}\) and \(\mathbf {W'}^{H}\widetilde{\mathbf {V}}_{l}^{-1}\mathbf {W'}\) much greater than 1, we have \(\left| \mathbf {I}_{N_{d,l}}+\mathbf{{C}}_{d}^{H}\widetilde{\mathbf {Q}}_{l}^{-1}{} \mathbf{{C}}_{d}\right| \approx \left| \mathbf{{C}}_{d}^{H}\widetilde{\mathbf {Q}}_{l}^{-1}{} \mathbf{{C}}_{d}\right| =\left| \mathbf{{C}}_{d}{} \mathbf{{C}}_{d}^{H}\widetilde{\mathbf {Q}}_{l}^{-1}\right|\) as well as \(\left| \mathbf {I}_{N_{u,l}}+\mathbf {W'}^{H}\widetilde{\mathbf {V}}_{l}^{-1}\mathbf {W'}\right| \approx \left| \mathbf {W'}^{H}\widetilde{\mathbf {V}}_{l}^{-1}\mathbf {W'}\right| =\left| \mathbf {W'}\mathbf {W'}^{H}\widetilde{\mathbf {V}}_{l}^{-1}\right|\). Thus, (45) can be rewritten as
Simulation results and analysis
This section provides simulation results for Half-duplex Multiuser MIMO and Full-duplex Multiuser MIMO communications by SLNR beamforming technique for small cell deployments in47,48,49. The channels \({\mathbf {H}}_{d,l}\) and \({\mathbf {H}}_{u,l}\) are generated as Rician fading distributions. Additionally, the SI channel is distributed as \({\mathbf {H}}_{SI,l}\sim ~\mathscr{CN}\mathscr{}\left( \sqrt{\frac{{K_1{\sigma _{SI}^2}}}{K_1+1}}{\bar{\mathbf {H}}_{SI,l}},{\frac{{\sigma _{SI}^2}}{K_1+1}}{\mathbf {I}}_{{N}_{r}{{N}_{t}}}\right)\) with a small Rician factor to characterize the residual SI channel after SI cancellation techniques according to47,50,51. \(\sigma _{SI}^2\) is added to parameterize the potentiality of particular self-interference cancellation mechanisms, \(K_1=1\) is the Rician factor without loss of generality and \({\bar{\mathbf {H}}_{SI,l}}\) is the LOS matrix with a magnitude of all ones. This paper assumed the maximum transmitted power at every user to be equal for all users that is \(P_{ul,l}=P_{ul}\) and the noise power is given by \(\sigma _{v,l}^2={\sigma _{\tilde{v}}^2}=1\) for \(l=1,2,\ldots ,U\), where \(U=U_u\) is for the UL channel and \(U=U_d\) is for the DL channel. We assumed the number of users \(U_d=U_u=2\) and the number of streams per user \(m = n=2\) for both channels. The total number of antennas at the half-duplex system is taken \(N_{TR}=N_t+N_r\). The results are acquired by averaging 10,000 channel realizations. As well, Table 1 shows the default parameters for the simulations.
Figure 2 shows the total SE comparisons of FD Multiuser MIMO and HD Multiuser MIMO mode of communications for two cases by setting \(\sigma _{SI}^2=-\,80\) dB. Case 1: we vary the number of antennas per user from \(N_{d,l}=N_{u,l}=3\) to \(N_{d,l}=N_{u,l}=4\) and set the number of antennas at the BS \(N_{t}=N_{r}=8\) as shown in Fig. 2a. Case 2: we increase the number of antennas at the base station from \(N_{t}=N_{r}=6\) to \(N_{t}=N_{r}=8\) and fix the number of antennas at every user \(N_{d,l}=N_{u,l}=3\) as illustrated in Fig. 2b. Increasing the number of antennas at the BS and both channel users, as illustrated in Fig. 2, results in an improvement in the SE of both FD and HD systems because more degrees of freedom in the spatial domain can be used to strengthen the signal power received by the target receiver. For both cases, the figure validates the significant enhancement in SE of FD over HD for all K (Rician factor) and for the power transmitted constraints at the base-station \(P_{tr}=26\) dBm plus at uplink channel users \(P_{ul}=23\) dBm based on studies48,49. This is because of the precoding scheme called SLNR for Full-duplex Multi-user MIMO communications can utilize all channel degrees of freedom. Nevertheless, the total spectral efficiencies of HD and FD systems drastically decrease as the Rician factor increase and for a fixed transmitted power. This is because the Rician fading resembles an AWGN channel. Additionally, a strong line-of-sight link reduces the channel capacity, i.e., MIMO communications merit from richly scattering surroundings. Even though the SE of the FD-MU-MIMO mode system decreases as the Rician factor grows, even now this offers good performance as compared to the traditional Half-duplex MU-MIMO ways of the communication system.
Figure 3 illustrates the SE comparisons of the proposed SLNR (pSLNR) precoding scheme, conventional SLNR (cSLNR), ZF, and BD precoding methods on the Rician fading surrounding. It is important to note that the computational complexity of the leakage-based solution and the ZF approach is similar, i.e., \(O(N_{t}^3)\) as shown in28. For all given SNR values, the SE of downlink Full-duplex Multi-user MIMO systems according to the proposed technique performs well relative to the precoding schemes mentioned. It is also shown that the spectral efficiencies of both conventional SLNR and proposed SLNR precoding schemes rise for the number of antennas for each user increases from \(N_{d,l} = 2\) to \(N_{d,l} = 3\) and for a given number of antennas at the BS \(N_{t} = 4\). However, for the case of BD precoding, the SE is worse for the number of antennas for each user is \(N_{d,l} = 3\) and the number of antennas at the BS is \(N_{t} = 4\). This capacity loss is observable due to dimensional restrictions such that every user can only transmit one data stream. In addition, this indicates that it cannot take advantage of all the channel d.o.f (degrees of freedom). Furthermore, for the case of ZF precoding, the SE fails for \(N_{d,l} = 3\) and \(N_{t} = 4\). This is because the ZF scheme should not fulfill the requirement that the number of transmitter antennas at the base station becomes approximately higher than the sum of all receiver antennas at users. As a result, the proposed and conventional precoding schemes based on SLNR techniques attain high spectral efficiency gains. As well, they overwhelm the dimensional restrictions on Block-diagonalization and Zero-forcing precoding schemes.
Figure 4 depicts the total spectral efficiencies percentage gains of Half-duplex over Full-duplex communications by varying the power transmitted for two scenarios under 3GPP LTE for small cell deployments according to47,49,50. The first scenario is for the transmitted power at the uplink users is \(P_{ul}=23\) dBm again \(P_{tr}=26\) dBm at the base station. The second scenario is for the transmitted power at the BS and uplink users are the same, i.e., \(P_{tr} = P_{ul}=10\) dBm. The SE gains of FD compared to HD for both scenarios are around 64.4% as \(\sigma _{SI}^2\le 5\) dB for \(P_{tr} =P_{ul}=10\) dBm and as \(\sigma _{SI}^2\le -25\) for \(P_{tr}=26\) dBm and \(P_{ul}= 23\) dBm. However, the SE gains are drastically decreasing when \(\sigma _{SI}^2>-20\) dB for the first scenario and when \(\sigma _{SI}^2>5\) dB for the second scenario. This is because high power transmitted at the BS generates substantial self-interference signal power as well eminent transmitted power at the uplink users produces powerful CCI power. This indicates that reducing transmit power of users in the uplink channel results in decreasing the CCI. Accordingly, the sum rate of the downlink transmission has increased. Moreover, reducing the transmit power at the BS results in reduced self-interference. Therefore, the sum rate in the uplink transmission increased. The figure shows that the SE gain of a full-duplex system is higher when the transmit powers are smaller. It is because smaller transmit powers produce less self-interference and CCI. Furthermore, Fig. 4 reveals when the self-interference is infirm, the gain becomes saturated by the noise. The reason for this is that the signal-to-leakage-and-noise ratio scheme is allied to the conventional beamforming technique which, does not take into account self-interference.
The attainable EE for FD MU MIMO and HD-MU MIMO systems with different amounts of transmit antennas at the BS and users for specific values of \(\mathrm {{P}^{C,T}}\) is shown in Fig. 5. We set \(P_{u}= 23\) dBm, Ricean-factor \(K=1\) and \(P_{tr}=26\) dBm. The plot clearly shows that the energy efficiency of both systems decreases as circuit power consumption increases. This is because increased \(\mathrm {{P}^{C,T}}\) results in higher energy consumption. The results indicated that, even in the presence of significant SI, the FD system provided EE improvements over the HD system. This is because of the proper design of the precoding transmission scheme for the FD-assisted system.
Conclusion
The SE of FD related to the HD mode of communications on the Rician fading environment has been effectively optimized in this research using an improvement to the signal-to-leakage-and-noise ratio (SLNR)-based precoder design. Our research demonstrates enhancing the SLNR downlink transmission technique with CCI awareness. To reduce interferences, this method uses a whitening filter at the receiver. Yet again, we design a precoder using CCI plus noise covariance matrices. We also propose an SI-aware advancement based on the SLNR technique as well as design a new precoder using the self-interference plus noise covariance matrices for the uplink channel. Additionally, this system employs a suppression filter for interference mitigation. The precoder design based on the SLNR criterion decouples multi-streams and gives a closed-form solution. Further, the proposed SLNR precoding scheme supports enormous users plus holds up many antennas at the BS and both channel users simultaneously compared to zero-forcing and block diagonalization precoding schemes. Therefore, the FD-based way of communication systems using the SLNR precoding technique is an encouraging technique for future generation small cell systems. Furthermore, we use a power consumption model to achieve maximum energy efficiency. Numerical results validate the SE of Full-duplex Multiuser MIMO is eminently improved compared with Half-duplex MU-MIMO when the number of antennas of each user raises for all Rician factors and a fixed number of antennas at the base station. Moreover, the spectral efficiency gain of the FD mode of transmission is better than HD when the maximum transmitted power at users and BS are small. The reason for that is smaller transmitting powers generate smaller signal powers of the SI and CCI. We also show that the attainable EE of FD is higher than the existing HD system by using the proposed SLNR approach for different values of transmit power and circuit power consumption.
Data availibility
All data generated or analyzed during this study are included in this submitted article.
References
Goldsmith, A., Jafar, S. A., Jindal, N. & Vishwanath, S. Capacity limits of mimo channels. IEEE J. Sel. Areas Commun. 21, 684–702 (2003).
Spencer, Q. H., Peel, C. B., Swindlehurst, A. L. & Haardt, M. An introduction to the multi-user mimo downlink. IEEE Commun. Mag. 42, 60–67 (2004).
Sabharwal, A. et al. In-band full-duplex wireless: Challenges and opportunities. IEEE J. Sel. Areas Commun. 32, 1637–1652 (2014).
Li, S. & Murch, R. D. An investigation into baseband techniques for single-channel full-duplex wireless communication systems. IEEE Trans. Wirel. Commun. 13, 4794–4806 (2014).
Heino, M. et al. Recent advances in antenna design and interference cancellation algorithms for in-band full duplex relays. IEEE Commun. Mag. 53, 91–101 (2015).
Choi, J. I., Jain, M., Srinivasan, K., Levis, P. & Katti, S. Achieving single channel, full duplex wireless communication. In Proceedings of the Sixteenth Annual International Conference on Mobile Computing and Networking 1–12 (2010).
Chen, S., Beach, M. & McGeehan, J. Division-free duplex for wireless applications. Electron. Lett. 34, 147–148 (1998).
Day, B. P., Margetts, A. R., Bliss, D. W. & Schniter, P. Full-duplex bidirectional mimo: Achievable rates under limited dynamic range. IEEE Trans. Signal Process. 60, 3702–3713 (2012).
Irio, L. & Oliveira, R. Distribution of the residual self-interference power in in-band full-duplex wireless systems. IEEE Access 7, 57516–57526 (2019).
Singh, V., Gadre, A. & Kumar, S. Full duplex radios: Are we there yet? In Proceedings of the 19th ACM Workshop on Hot Topics in Networks 117–124 (2020).
Dibaei, M. & Ghaffari, A. Full-duplex medium access control protocols in wireless networks: A survey. Wireless Netw. 26, 2825–2843 (2020).
Komatsu, K., Miyaji, Y. & Uehara, H. Theoretical analysis of in-band full-duplex radios with parallel hammerstein self-interference cancellers. IEEE Trans. Wirel. Commun. 20, 6772–6786 (2021).
Zhang, J., Taghizadeh, O. & Haardt, M. Robust transmit beamforming design for full-duplex point-to-point mimo systems. In ISWCS 2013, The Tenth International Symposium on Wireless Communication Systems 1–5 (VDE, 2013).
Huberman, S. & Le-Ngoc, T. Self-interference pricing for full-duplex mimo systems. In 2013 IEEE Global Communications Conference (GLOBECOM) 3902–3906 (IEEE, 2013).
Huberman, S. & Le-Ngoc, T. Sequential convex programming for full-duplex single-user mimo systems. In 2014 IEEE International Conference on Communications (ICC) 5078–5082 (IEEE, 2014).
Nguyen, D., Tran, L.-N., Pirinen, P. & Latva-aho, M. Transmission strategies for full duplex multiuser mimo systems. In 2012 IEEE International Conference on Communications (ICC) 6825–6829 (IEEE, 2012).
Nguyen, D., Tran, L.-N., Pirinen, P. & Latva-aho, M. Precoding for full duplex multiuser mimo systems: Spectral and energy efficiency maximization. IEEE Trans. Signal Process. 61, 4038–4050 (2013).
Yin, B., Wu, M., Studer, C., Cavallaro, J. R. & Lilleberg, J. Full-duplex in large-scale wireless systems. In 2013 Asilomar Conference on Signals, Systems and Computers 1623–1627 (IEEE, 2013).
Kim, M.-J. & Ko, Y.-C. Sequential transceiver design based on block diagonalization and interference alignment for full duplex multiuser mimo system. In 2014 International Conference on Information and Communication Technology Convergence (ICTC) 516–517 (IEEE, 2014).
Kim, J., Choi, W. & Park, H. Beamforming for full-duplex multiuser mimo systems. IEEE Trans. Veh. Technol. 66, 2423–2432 (2016).
Nguyen, V.-D., Nguyen, H. V., Nguyen, C. T. & Shin, O.-S. Spectral efficiency of full-duplex multi-user system: Beamforming design, user grouping, and time allocation. IEEE Access 5, 5785–5797 (2017).
Mirza, J., Zheng, G., Saleem, S. & Wong, K.-K. Optimization of uplink csi training for full-duplex multiuser mimo systems. IEEE Commun. Lett. 23, 2325–2329 (2019).
Nguyen, D., Tran, L.-N., Pirinen, P. & Latva-aho, M. On the spectral efficiency of full-duplex small cell wireless systems. IEEE Trans. Wirel. Commun. 13, 4896–4910 (2014).
Min, K., Jang, Y., Park, S. & Choi, S. Antenna ratio for sum-rate maximization in mu-mimo with full-duplex large array bs. In 2015 IEEE International Conference on Communications (ICC) 1589–1594 (IEEE, 2015).
Min, K., Park, S., Jang, Y., Kim, T. & Choi, S. Antenna ratio for sum-rate maximization in full-duplex large-array base station with half-duplex multiantenna users. IEEE Trans. Veh. Technol. 65, 10168–10173 (2016).
Schubert, M. & Boche, H. Solution of the multiuser downlink beamforming problem with individual sinr constraints. IEEE Trans. Veh. Technol. 53, 18–28 (2004).
Boche, H. Solution of the sinr downlink beamforming problem. In Conference on Information Sciences and Systems (Princeton University, 2002).
Sadek, M., Tarighat, A. & Sayed, A. H. A leakage-based precoding scheme for downlink multi-user mimo channels. IEEE Trans. Wirel. Commun. 6, 1711–1721 (2007).
Sadek, M., Tarighat, A. & Sayed, A. H. Active antenna selection in multiuser mimo communications. IEEE Trans. Signal Process. 55, 1498–1510 (2007).
Sadek, M. & Aissa, S. Leakage based precoding for multi-user mimo-ofdm systems. IEEE Trans. Wirel. Commun. 10, 2428–2433 (2011).
Berhane, T. M., Meng, W.-X., Zhang, Y. & Chen, L. Spectral efficiency of single cell full-duplex mu-mimo system based on slnr precoding. In 2016 IEEE International Conference on Electronic Information and Communication Technology (ICEICT) 23–28 (IEEE, 2016).
Berhane, T. M., Meng, W.-X., Chen, L., Jobir, G. D. & Li, C. Slnr-based precoding for single cell full-duplex mu-mimo systems. IEEE Trans. Veh. Technol. 66, 7877–7887 (2017).
Teklu, M. B., Meng, W.-X., Li, C. & Chen, L. Spectral efficiency evaluation of full-duplex mode of communications based on slnr approach. Int. J. Commun. Syst. 32, e4006 (2019).
Goyal, S. et al. Improving small cell capacity with common-carrier full duplex radios. In 2014 IEEE international conference on communications (ICC) 4987–4993 (IEEE, 2014).
Chen, H., Li, G. & Cai, J. Spectral-energy efficiency tradeoff in full-duplex two-way relay networks. IEEE Syst. J. 12, 583–592 (2015).
Kang, M. & Alouini, M.-S. Capacity of mimo rician channels. IEEE Trans. Wirel. Commun. 5, 112–122 (2006).
Zhu, Y., Kam, P.-Y. & Xin, Y. On the mutual information distribution of mimo rician fading channels. IEEE Trans. Commun. 57, 1453–1462 (2009).
Maaref, A. & Aissa, S. Capacity of mimo rician fading channels with transmitter and receiver channel state information. IEEE Trans. Wirel. Commun. 7, 1687–1698 (2008).
Wong, K.-K., Cheng, R.-K., Letaief, K. B. & Murch, R. D. Adaptive antennas at the mobile and base stations in an ofdm/tdma system. IEEE Trans. Commun. 49, 195–206 (2001).
Gloub, G. H. & Van Loan, C. F. Matrix Computations 3rd edn. (Johns Hopkins Universtiy Press, 1996).
Björnson, E., Sanguinetti, L., Hoydis, J. & Debbah, M. Optimal design of energy-efficient multi-user mimo systems: Is massive mimo the answer?. IEEE Trans. Wirel. Commun. 14, 3059–3075 (2015).
Wu, J., Rangan, S. & Zhang, H. Green Communications: Theoretical Fundamentals, Algorithms, and Applications (CRC Press, 2016).
Arnold, O., Richter, F., Fettweis, G. & Blume, O. Power consumption modeling of different base station types in heterogeneous cellular networks. In 2010 Future Network & Mobile Summit 1–8 (IEEE, 2010).
Xu, J., Qiu, L. & Yu, C. Improving energy efficiency through multimode transmission in the downlink mimo systems. EURASIP J. Wirel. Commun. Netw. 2011, 1–12 (2011).
Jiang, C. & Cimini, L. J. Energy-efficient transmission for mimo interference channels. IEEE Trans. Wirel. Commun. 12, 2988–2999 (2013).
Pan, C. et al. Totally distributed energy-efficient transmission in mimo interference channels. IEEE Trans. Wirel. Commun. 14, 6325–6338 (2015).
Duarte, M., Dick, C. & Sabharwal, A. Experiment-driven characterization of full-duplex wireless systems. IEEE Trans. Wirel. Commun. 11, 4296–4307 (2012).
Hoshino, M., Yoshida, T. & Imamura, D. Further advancements for e-utra physical layer aspects (release 9) further advancements for e-utra physical layer aspects (release 9), 2010. IEICE Trans. Commun. 94, 3346–3353 (2011).
Samdanis, K., Rost, P., Maeder, A., Meo, M. & Verikoukis, C. Green Communications: Principles, Concepts and Practice (Wiley, 2015).
Everett, E., Sahai, A. & Sabharwal, A. Passive self-interference suppression for full-duplex infrastructure nodes. IEEE Trans. Wirel. Commun. 13, 680–694 (2014).
Bharadia, D. & Katti, S. Full duplex MIMO radios. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14) 359–372 (USENIX Association, 2014).
Author information
Authors and Affiliations
Contributions
Conceptualization and system model, M.B.T., D.Y.C. and W-X. M.; methodology and software, M.B.T.; validation, M.B.T., D.Y.C. and W-X. M.; formal analysis, M.B.T.; investigation, M.B.T., D.Y.C. and W-X. M.; resources, D.Y.C.; writing— original draft preparation, M.B.T.; writing—review and editing, D.Y.C.; visualization, D.Y.C.; supervision, D.Y.C; funding acquisition, D.Y.C. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
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 licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Teklu, M.B., Choi, DY. & Meng, WX. Full-duplex multi-user MIMO communication systems performance optimization using leakage-based precoding. Sci Rep 13, 8309 (2023). https://doi.org/10.1038/s41598-023-35409-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-023-35409-9
- Springer Nature Limited