Skip to main content

Achievable rates for full-duplex massive MIMO systems with low-resolution ADCs/DACs under imperfect CSI environment

Abstract

We investigate the uplink and downlink achievable rates of full-duplex (FD) massive multi-input multi-output (MIMO) systems with low-resolution analog-digital converters/digital-to-analog converters (ADCs/DACs), where maximum ratio combining/maximum ratio transmission (MRC/MRT) processing are adopted and imperfect channel state information (CSI) is assumed. In this paper, the quantization noise is encapsulated as an additive quantization noise model (AQNM). Then, employing the minimum mean-square error (MMSE) channel estimator, approximate expressions of the uplink and downlink achievable rates are derived, based on the analysis of the quantization error, loop interference (LI), and the inter-user interference (IUI). It is shown that the interference and noise can be eliminated by applying power scaling law properly and increasing the number of antennas. Moreover, given the number of antennas, it is found that the uplink and downlink approximate achievable rates will converge to a constant when the number of quantization bit tends to infinity. Therefore, the system performance that can be improved by increasing ADC/DAC resolution is limited, implying that it is reasonable to adopt low-resolution ADCs/DACs in FD massive MIMO systems.

1 Introduction

Equipped with a large number of antennas, massive MIMO system can effectively exploit the space resources to enhance the system spectral efficiency. On the other hand, full-duplex (FD) technology can double spectral efficiency theoretically since it simultaneously transmits and receives signals on the same frequency resources and enables two-way communication. However, how to eliminate the loop interference (LI) caused by FD is one of the major problems. In order to reap the benefits of these two key techniques, many papers have studied one massive MIMO system that is endowed with the FD functionality [15].

However, the base station (BS) with a large number of antennas will incur excessive hardware cost and radio frequency (RF) circuit power consumption. In particular, each receive antenna needs to be equipped with one analog-digital converter (ADC) unit, and each transmit antenna needs to be equipped with one digital-to-analog converter (DAC) unit. A typical flash ADC with b-bit and the sampling frequency fs operates fs2b conversion steps per second [6]. Therefore, using high-resolution ADCs can result in excessive overhead and power consumption, which is a major bottleneck in implementing massive MIMO systems. One way to deal with this issue is to adopt low-resolution ADCs [7]. Recently, many papers have studied the impact of low-resolution ADCs on massive MIMO systems. In [8], massive MIMO systems with low-resolution ADCs was studied and the uplink achievable rate was derived under Rayleigh fading channel. Then, this work was extended to the Rician fading channel in [9], where the uplink spectral efficiency (SE) was derived. Jia et al. [10] considered a more general FD massive MIMO relaying system where the relay is equipped with low-resolution ADCs, and the authors derived the approximated expression of the sum rate. Jiao et al. [11] assume that the receive antennas of the FD mode relay are equipped with low-resolution ADCs and [12] consider that low-resolution ADCs are used at both the relay and users. Kong et al. [13] studied the transmit processing with low-resolution DACs based on a minimum mean-square error (MMSE) approach. However, the low-resolution ADCs are not used at the transmit antennas of the relay in the above literature.

The main contributions of our works are as follows:

  • We consider a FD massive MIMO system where the receive and transmit antennas are equipped with low-resolution ADCs/DACs is proposed in this paper. With the aid of additive quantization noise model (AQNM) and MMSE criterion, the uplink and downlink asymptotic achievable rates under imperfect channel state information (CSI) environment are derived.

  • However, when the low-resolution ADCs/DACs are used at the receive and transmit antennas of the FD mode BS simultaneously, it is urgent to suppress the influence of the LI and study the effect of the quantization error on the system performance. In order to analyze the uplink and downlink asymptotic achievable rates intuitively, we study the effect of the quantization error, LI, and the inter-user interference (IUI). The following three cases are considered as follows: (1) with fixed PU, PD, and M, when b (αu=αd=1); (2) with fixed b and M, when PU=PD; (3) assuming that the transmission power of BS and each user are scaled with M, i.e., PU=EU/M and PD=ED/M, where EU and ED are fixed values.

  • Based on the derived asymptotic expressions of the uplink and downlink achievable rates, we show that the multi-user interference, LI, quantization noise, and additive white Gaussian noise (AWGN) can be eliminated by applying power scaling law properly, increasing the number of antennas and ADC/DAC resolution. However, the system performance that can be improved by increasing ADC/DAC resolution is limited, implying that it is reasonable to adopt low-resolution ADCs/DACs in FD massive MIMO systems.

This paper is organized as follows. Section 2 introduces the FD massive MIMO system model, where the receive and transmit antennas are equipped with low-resolution ADCs/DACs. We derive a approximate expression of the uplink and downlink achievable rates for imperfect CSI in Section 3. Then, we analyze the impact of several interferences/noise including multi-user interference (MUI), LI, and noise on achievable rates. The numerical simulation results is analyzed in Section 4. Conclusions are drawn in Section 5.

Notations: The symbols used in this paper are as follows: (A)T, (A)H, tr(A), A, \({\mathbb {E}}\left \{ \bullet \right \}\) represent the matrix transpose, conjugate transpose, matrix trace, the Euclidean norm, and expectation, respectively; [A]nn represents the n×n diagonal entry of matrix A; IM denotes M×M identity matrix; and \({x}_{i} \sim {\mathcal {C}}{\mathcal {N}}\left ({0,\sigma _{i}^{2}} \right)\) denotes the ith entry of a circularly symmetric complex-Gaussian vector x, whose mean and variance are 0 and \(\sigma _{i}^{2}\), respectively.

2 System model

As shown in Fig. 1, we study a single-cell FD massive MIMO system, which has N users, assuming that BS is equipped with 2M antennas (M antennas for transmission and M antennas for reception) and each user has two antennas (one for transmission and one for reception) [14]. The downlink and uplink channel matrices are denoted as \(\mathbf {G}_{D} = \left [ {\textbf {g}_{D,1}, \cdots,\textbf {g}_{D,N}} \right ] \in {\mathbb {C}}^{M \times N}\) and \(\mathbf {G}_{U} = \left [ {\textbf {g}_{U,1}, \cdots,\textbf {g}_{U,N}} \right ] \in {\mathbb {C}}^{M \times N}\), respectively. For simplicity, we decompose the downlink and uplink channel matrices as \( \mathbf {G}_{a} = \textbf {H}_{a} \textbf {D}_{a}^{{1 / 2}} \left ({a \in \left \{ {D,U} \right \}} \right)\), where \(\textbf {H}_{a} \in {\mathbb {C}}^{M \times N}\) represents the M×N fast fading channel matrix, which has independent and identically distributed (i.i.d.) elements, each of which follows the distribution of \({\mathcal {C}}{\mathcal {N}}\left ({0,1} \right)\), Da is the N×N diagonal matrix and its nth diagonal entry is [Da]nn=βa,n, which represents the large-scale channel fading. The LI channel matrix between transmit antennas and receive antennas of the BS are denoted as \(\mathbf {G}_{LI} \in {\mathbb {C}}^{M \times M}\), whose entries are i.i.d. and follow the distribution of \({\mathcal {C}}{\mathcal {N}}\left ({0,\mu _{LI}^{2}} \right)\). Let us denote \(\mathbf {G}_{IU} = \left [ {g_{IU,1}, \cdots,g_{IU,N}} \right ] \in {\mathbb {C}}^{N \times 1}\) as IUI channel with [GIU]i,j representing the channel coefficient from the ith user to the jth user. All the elements in GIU are assumed to be i.i.d. with the distribution of \({\mathcal {C}}{\mathcal {N}}\left ({0,\delta _{ij}^{2}} \right)\). Moreover, [GIU]nn=gnn denotes the coefficient of self-interference channel of the nth user. To reduce the hardware cost and the power consumption, it is assumed that the receive antennas and transmit antennas at the BS are both equipped with low-resolution ADCs/DACs as shown in Fig. 1.

Fig. 1
figure 1

System model

It is difficult to obtain the perfect CSI in the practical massive MIMO system. Therefore, the imperfect CSI is assumed in this paper. We consider a transmission within the coherence interval T and use τ symbols for pilots. The power of pilot symbols is Pp, while the MMSE estimate of Ga is \(\hat {\mathbf {G}}_{a}\). The channel estimation error matrix which is independent of Ga can be expressed as

$$\begin{array}{@{}rcl@{}} \Delta \mathbf{G}_{a} \buildrel \Delta \over = \mathbf{G}_{a} - \hat{\mathbf{G}}_{a}. \end{array} $$
(1)

The variance of element of ΔGa are defined as \(\Delta o_{a,n}^{2} = \frac {{\beta _{a,n} }}{{1 + \tau P_{p} \beta _{a,n} }}\) [13].

The uplink received signal yU at the BS before the ADCs and the downlink un-quantized transmit signal yD can be expressed as

$$\begin{array}{@{}rcl@{}} \textbf{y}_{U} = \sqrt {P_{U}} \mathbf{G}_{U} \textbf{x}_{U} + \sqrt \eta \sqrt {P_{D}} \mathbf{G}_{LI} \tilde{\textbf{y}}_{D} + \textbf{n}_{U}, \end{array} $$
(2)
$$\begin{array}{@{}rcl@{}} \textbf{y}_{D} = {\textbf{Wx}}_{D}, \end{array} $$
(3)

where \(\tilde {\textbf {y}}_{D}\) is the quantized signal of the transmit antennas at the BS, and PU and PD are the transmission power of the users and BS, respectively. \(\textbf {W} = \left [ {\textbf {w}_{1}, \ldots, \textbf {w}_{N}} \right ] \in {\mathbb {C}}^{M \times N}\) represents the downlink precoding matrix. And xD=[xD,1,,xD,N]T, xU=[xU,1,,xU,N]T are the transmit signal vectors of the BS and users, respectively, satisfying \({\mathbb {E}}\left \{ {\textbf {x}_{a} \textbf {x}_{a}^{H}} \right \} = \textbf {I}_{N} (a \in \{ D,U\})\). \({\boldsymbol {n}}_{U} \sim \left ({0,\sigma _{U}^{2} {\boldsymbol {I}}_{M}} \right)\) denotes the AWGN vector at the BS. η is the factor that depends upon the extent to which the LI is eliminated.

In this paper, we adopt the AQNM which has been applied widely, and the uplink received signal at the BS yU and the downlink transmit signal yD after the ADCs/DACs can be processed as

$$\begin{array}{@{}rcl@{}} \tilde{\textbf{y}}_{U} = \alpha_{u} \textbf{y}_{U} + \textbf{q}_{U}, \end{array} $$
(4)
$$\begin{array}{@{}rcl@{}} \tilde{\textbf{y}}_{D} = \alpha_{d} \textbf{y}_{D} + \textbf{q}_{D}, \end{array} $$
(5)

with αu=1−ρu and αd=1−ρd, where ρu and ρd are the inverse of the signal-to-noise and quantization noise ratios for the uplink and downlink, respectively, which depend on the number of quantization bits. For the non-uniform MMSE quantizer, the values of ρu and ρd are given in Table 1 for the number of quantization bits b≤5. For b>5, ρu and ρd can be approximated by \(\rho _{u} \left ({\rho _{d}} \right) = \frac {{\pi \sqrt 3 }}{2} \cdot 2^{- 2b}\) [14, 15]. qU and qD denote the additive Gaussian quantization noise (AGQN) for uplink and downlink signals, respectively. For given channel matrices Ga(a{D,U}), GLI, GIU, and precoding matrix W, the covariance matrices of qU and qD are respectively given by [10]

$$ {}\begin{aligned} \mathbf{R}_{\mathbf{q}_{U}} = {\mathbb{E}}\left\{ {\mathbf{q}_{U} \mathbf{q}_{U}^{H}} \right\} &= \alpha_{u} \left({1 - \alpha_{u}} \right){\text{diag}}\\ &\left(\!{P_{U} \left(\! {\hat{\mathbf{G}}_{U} + \Delta \mathbf{G}_{U}} \right)\!\left(\! {\hat{\mathbf{G}}_{U} \!+ \!\Delta \mathbf{G}_{U}} \right)^{H} \,+\, \mathbf{T}}\! \right),\\ \end{aligned} $$
(6)
Table 1 ρu(ρd) for different ADC quantization bits b (b≤5)
$$\begin{array}{@{}rcl@{}} \begin{array}{c} \textbf{R}_{\textbf{q}_{D}} = {\mathbb{E}}\left\{ {\textbf{q}_{D} \textbf{q}_{D}^{H}} \right\} = \alpha_{d} \left({1 - \alpha_{d}} \right){\text{diag}}\left({{\mathbf{WW}}^{H}} \right),\\ \end{array} \end{array} $$
(7)

where \(\textbf {T} = \eta P_{D} \mathbf {G}_{LI} \left ({\alpha _{d}^{2} {\mathbf {WW}}^{H} + \textbf {R}_{\textbf {q}_{D}} } \right)\mathbf {G}_{LI}^{H} + \sigma _{U}^{2} \textbf {I}_{M}\).

3 Analysis of uplink and downlink achievable rates

The uplink and downlink asymptotic achievable rates for imperfect CSI are derived in this section. Then, we investigate that the quantization error, LI, and the IUI can be eliminated by applying power scaling law properly and increasing the number of antennas based on the derived expressions.

The maximal-ratio combining/maximum ratio transmission (MRC/MRT) are considered in the paper. The beamforming and precoding matrix of MRC/MRT are written as [16]

$$\begin{array}{@{}rcl@{}} \left\{ \begin{array}{l} \textbf{F} = \hat{\mathbf{G}}_{U} \\ \textbf{W} = \hat{\mathbf{G}}_{D} \left({{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} \right)^{- \frac{1}{2}} \\ \end{array}, \right. \end{array} $$
(8)

where F and W denote the uplink decoding matrix at the receiver side and the downlink precoding matrix at the transmit side, respectively.

We first provide some results that will be used in the following derivations.

Lemma 1

The following results hold:

$$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left\| {\hat{\mathbf{g}}_{a,n}} \right\|^{2}} \right\} &= \beta_{a,n} M\kappa_{a,n},\\ {\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{a,n}^{H} \hat{\mathbf{g}}_{a,i}} \right|^{2}} \right\} &= \left\{ \begin{array}{l} \beta_{a,n}^{2} \left({M + M^{2}} \right)\kappa_{a,n}^{2},\;\;\;\;\;n = i \\ \beta_{a,n} \beta_{a,i} M\kappa_{a,n} \kappa_{a,i},\;\;\;\;\;\;\;\;n \ne i \\ \end{array} \right.,\\ \end{aligned} $$
(9)

where \(\kappa _{a,n} = \frac {{P_{p} \beta _{a,n} }}{{1 + P_{p} \beta _{a,n} }} \left ({a \in \left \{ {D,U} \right \}} \right)\).

Proof

The proof can be readily proved by using Lemma 3 in [17], when Rician K-factor is set as zero. □

Lemma 2

The following results hold:

$$\begin{array}{@{}rcl@{}} \frac{1}{M}\hat{\mathbf{G}}_{a}^{H} \hat{\mathbf{G}}_{a} \to \hat{\mathbf{D}}_{a}, \end{array} $$
(10)

where \(\hat {\mathbf {D}}_{a}={\text {diag}}\left ({\beta _{a,1} \kappa _{a,1}, \cdots,\beta _{a,n} \kappa _{a,n}, \cdots,\beta _{a,N} \kappa _{a,N}} \right)\) is a diagonal matrix.

Proof

The proof can be readily proved by using Lemma 5, (70) and (92) in [17], when Rician K-factor is set as zero. □

3.1 Analysis of uplink achievable rate

With the help of (4) and (8), the quantized signal vector after the MRC receiver is processed as

$$\begin{array}{@{}rcl@{}} \textbf{r}_{U} = \hat{\mathbf{G}}_{U}^{H} \tilde{\textbf{y}}_{U}. \end{array} $$
(11)

Then, the processed quantized signal vector rU can be rewritten as

$$ {}\begin{aligned} \textbf{r}_{U} &= \alpha_{u} \sqrt {P_{U}} \hat{\mathbf{G}}_{U}^{H} \left({\hat{\mathbf{G}}_{U} + \Delta \mathbf{G}_{U}} \right)\textbf{x}_{U} + \alpha_{u} \hat{\mathbf{G}}_{U}^{H} \textbf{n}_{U}\\ &\,\,\,\,\,+ \hat{\mathbf{G}}_{U}^{H} \textbf{q}_{U} + \alpha_{u} \sqrt \eta \sqrt {P_{D}} \hat{\mathbf{G}}_{U}^{H} \mathbf{G}_{LI} \left({\alpha_{d} {\mathbf{Wx}}_{D} + \textbf{q}_{D}} \right).\\ \end{aligned} $$
(12)

From (12), the received signal of nth user is given by

$$\begin{array}{@{}rcl@{}} {}\begin{aligned} r_{U,n} &= \alpha_{u} \sqrt {P_{U}} \hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,n} x_{U,n} \\ &\quad+ \alpha_{u} \sqrt {P_{U}} \sum\limits_{i = 1,i \ne n}^{N} {\hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,i} x_{U,i}} \\ &\quad+ \alpha_{u} \sqrt {P_{U}} \sum\limits_{i = 1}^{N} {\hat{\mathbf{g}}_{U,n}^{H} \Delta \textbf{g}_{U,i}} x_{U,i}\\ &\quad+ \alpha_{u} \alpha_{d} \sqrt \eta \sqrt {P_{D}} \sum\limits_{i = 1}^{N} {\frac{{\hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \hat{\mathbf{g}}_{D,i} }}{{\sqrt {{\text{tr}}\left({\mathbf{G}_{D}^{H} \mathbf{G}_{D}} \right)} }}} x_{D,i} \\ &\quad+ \alpha_{u} \sqrt \eta \sqrt {P_{D}} \hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \textbf{q}_{D} + \alpha_{u} \hat{\mathbf{g}}_{U,n}^{H} \textbf{n}_{U} \\ &\quad+ \hat{\mathbf{g}}_{U,n}^{H} \textbf{q}_{U}, \end{aligned} \end{array} $$
(13)

where gU,n is the nth column vector of GU.

With the help (13), the uplink achievable rate expression of the nth user with imperfect CSI is expressed as

$$ {}R_{U,n} = \frac{{T - \tau }}{T}{\mathbb{E}}\left\{ {\log_{2} \left({1 + \frac{{\left| {A_{U,n}} \right|^{2} }}{{\Psi_{U,n} + \alpha_{u}^{2} \left| {\hat{\mathbf{g}}_{U,n}^{H}} \right|^{2} \sigma_{U}^{2} }}} \right)} \right\}, $$
(14)

where

$$\begin{array}{@{}rcl@{}} A_{U,n} = \alpha_{u} \sqrt {P_{U}} \hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,n} x_{U,n}, \end{array} $$
(15)
$$ {}\Psi_{U,n} = \left| {B_{U,n}} \right|^{2} + \left| {C_{U,n}} \right|^{2} + \left| {D_{U,n}} \right|^{2} + \left| {E_{U,n}} \right|^{2} + \left| {F_{U,n}} \right|^{2}, $$
(16)

with

$$\begin{array}{@{}rcl@{}} \begin{aligned} B_{U,n} &= \alpha_{u} \sqrt {P_{U}} \sum\limits_{i = 1,i \ne n}^{N} {\hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,i} x_{U,i}},\\ C_{U,n} &= \alpha_{u} \sqrt {P_{U}} \sum\limits_{i = 1}^{N} {\hat{\mathbf{g}}_{U,n}^{H} \Delta \textbf{g}_{U,i}} x_{U,i},\\ D_{U,n} &= \alpha_{u} \alpha_{d} \sqrt \eta \sqrt {P_{D}} \sum\limits_{i = 1}^{N} {\frac{{\hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \hat{\mathbf{g}}_{D,i} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}} x_{D,i},\\ E_{U,n} &= \alpha_{u} \sqrt \eta \sqrt {P_{D}} \hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \textbf{q}_{D},\\ F_{U,n} &= \hat{\mathbf{g}}_{U,n}^{H} \textbf{q}_{U}.\\ \end{aligned} \end{array} $$
(17)

Theorem 1

For a massive MIMO system with a FD mode BS and multi-users, the uplink asymptotic achievable rate of the nth user based on MRC receivers for imperfect CSI can be derived as

$$\begin{array}{@{}rcl@{}} {}R_{U,n} \approx \frac{{T - \tau }}{T}\log_{2} \left({1 + \frac{{\alpha_{u} P_{U} \beta_{U,n} \left({1 + M} \right)\kappa_{U,n} }}{{\Upsilon_{U,n} }}} \right), \end{array} $$
(18)

where \(\Upsilon _{U,n} = P_{U} \sum \limits _{i = 1,i \ne n}^{N} {\beta _{U,i} \kappa _{U,i}} + \alpha _{d} \eta P_{D} \mu _{LI} M^{2} + 2\left ({1 - \alpha _{u}} \right)P_{U} \beta _{U,n} \kappa _{U,n} + P_{U} \sum \limits _{i = 1}^{N} {\Delta o_{U,i}^{2}} + \sigma _{U}^{2}\).

Proof

By using Lemma 1 in [17], we can approximate (14) as

$$ {}R_{U,n} \!\approx\! \frac{{T - \tau }}{T}\log_{2} \!\left({\!1\! +\! \frac{{{\mathbb{E}}\left\{ {\left| {A_{U,n}} \right|^{2}} \right\}}}{{{\mathbb{E}}\left\{ {\Psi_{U,n}} \right\} + \alpha_{u}^{2} {\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{U,n}^{H}} \right|^{2}} \right\}\sigma_{U}^{2} }}} \right), $$
(19)

where

$$\begin{array}{@{}rcl@{}} {}{\mathbb{E}}\left\{ {\left| {A_{U,n}} \right|^{2}} \right\} = \alpha_{u}^{2} P_{U} \beta_{U,n}^{2} \left({M + M^{2}} \right)\kappa_{U,n}^{2}, \end{array} $$
(20)
$$ {}\begin{aligned} {\mathbb{E}}\left\{ {\Psi_{U,n}} \right\} &= {\mathbb{E}}\left\{ {\left| {B_{U,n}} \right|^{2}} \right\} + {\mathbb{E}}\left\{ {\left| {C_{U,n}} \right|^{2}} \right\} + {\mathbb{E}}\left\{ {\left| {D_{U,n}} \right|^{2}} \right\}\\ &\quad+ {\mathbb{E}}\left\{ {\left| {E_{U,n}} \right|^{2}} \right\} + {\mathbb{E}}\left\{ {\left| {F_{U,n}} \right|^{2}} \right\}, \end{aligned} $$
(21)

with

$$\begin{array}{@{}rcl@{}} {}{\mathbb{E}}\left\{ {\left| {B_{U,n}} \right|^{2}} \right\}= \alpha_{u}^{2} P_{U} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,n}} \beta_{U,i} M\kappa_{U,n} \kappa_{U,i}, \end{array} $$
(22)
$$\begin{array}{@{}rcl@{}} {}{\mathbb{E}}\left\{ {\left| {C_{U,n}} \right|^{2}} \right\}{\mathrm{= }}\alpha_{U}^{2} P_{U} \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2} \beta_{U,n} M\kappa_{U,n}}, \end{array} $$
(23)
$$\begin{array}{@{}rcl@{}} {}{\mathbb{E}}\left\{ {\left| {D_{U,n}} \right|^{2}} \right\} = \alpha_{u}^{2} \alpha_{d}^{2} \eta P_{D} \mu_{LI} \beta_{U,n} \kappa_{U,n} M^{2}, \end{array} $$
(24)
$$\begin{array}{@{}rcl@{}} {}{\mathbb{E}}\left\{ {\left| {E_{U,n}} \right|^{2}} \right\} = \alpha_{u}^{2} \alpha_{d} \left({1 - \alpha_{d}} \right)\eta P_{D} \mu_{LI} \beta_{U,n} M^{2}\kappa_{U,n}, \end{array} $$
(25)
$$ {}\begin{aligned} {\mathbb{E}}&\left\{ {\left| {F_{U,n}} \right|^{2}} \right\} \\&= 2\alpha_{u} \left({1 - \alpha_{u}} \right)P_{U} \beta_{U,n}^{2} M\kappa_{U,n}^{2} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)P_{U} \beta_{U,n} M\kappa_{U,n} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,i} \kappa_{U,i}} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)P_{U} \beta_{U,n} M\kappa_{U,n} \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2}} \\ &\quad+\! \alpha_{u} \left({1 \,-\, \alpha_{u}} \right)\!\left({\eta P_{D} \alpha_{d} \mu_{LI} \beta_{U,n} M^{2} \kappa_{U,n} \,+\, \beta_{U,n} M\kappa_{U,n} \sigma_{U}^{2}} \!\right) \!,\\ \end{aligned} $$
(26)
$$ {}\begin{aligned} {\mathbb{E}}\left\{ {\Psi_{U,n}} \right\} &= \alpha_{u} P_{U} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,n}} \beta_{U,i} M\kappa_{U,n} \kappa_{U,i}\\ &\quad+ \alpha_{u} \alpha_{d} \eta P_{D} \mu_{LI} \beta_{U,n} M^{2} \kappa_{U,n} \\ &\quad+ 2\alpha_{u} \left({1 - \alpha_{u}} \right)P_{U} \beta_{U,n}^{2} M\kappa_{U,n}^{2} \\ &\quad+ \alpha_{u} P_{U} \beta_{U,n} M\kappa_{U,n} \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2}} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\beta_{U,n} M\kappa_{U,n} \sigma_{U}^{2}.\\ \end{aligned} $$
(27)

See Appendix A for the detailed certification process.

Then, applying Lemma 1 and substituting (20), (27) into (19), (18) can be derived.

From (18), we analyze the effect of three factors on the rate performance, including the number of antennas M, the number of quantization bits, and the transmission power of BS and each user. In order to analyze Theorem 1 more intuitively, we analyze the following three approximate results, respectively.

Proposition 1

With fixed PU, PD, and M, when b (αu=αd=1), then RU,n reduces to

$$ {\kern-15.5pt}\begin{aligned} R_{U,n} \!\to\! \frac{{T - \tau }}{T}\log_{2} \!\left(\! {1\! + \!\frac{{P_{U} \beta_{U,n} \left({1 \,+\, M} \right)\kappa_{U,n} }}{{P_{U} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,i} \kappa_{U,i}} \,+\, P_{D} \eta \mu_{LI} M + P_{U} \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2}} + \sigma_{U}^{2} }}}\! \right)\!. \end{aligned} $$
(28)

Equation (28) shows that the quantization error can be wiped out when the number of quantization bits b tends to infinity. However, the effect of LI caused by FD mode BS cannot be eliminated. Given a fixed M, the uplink approximate achievable rate will converge to a constant. Therefore, the system performance that can be improved by increasing ADC resolution is limited, implying that it is reasonable to adopt low-resolution ADCs/DACs in FD massive MIMO systems.

Proposition 2

With fixed b and M, when PU=PD, RU,n converges to

$$ {}\begin{aligned} R_{U,n} \!\to\! \frac{{T - \tau }}{T}\!\log_{2}\! \!\left(\! \!\!{1 \,+\, \!\frac{{\alpha_{u} \beta_{U,n} \left({1 \,+\, M} \right)\kappa_{U,n} }}{{\sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,i} \kappa_{U,i}} \,+\, \alpha_{d} \eta \mu_{LI} M + 2\left({1 - \alpha_{u}} \right)\beta_{U,n} \kappa_{U,n} \,+\, \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2}} }}} \!\!\right)\! \!, \end{aligned} $$
(29)

which is consistent with Eq. (25) in [8] when the LI is eliminated completely and perfect CSI. Equation (29) shows that the rate depends not only on the number of antennas M but also on the number of quantization bits b when the transmission power of BS and users tend to infinity. Moreover, it is found that the quantization error and the effect of LI caused by FD mode BS neither can be ignored by increasing transmit power.

Proposition 3

Assuming that the transmission power of BS and each user are scaled with M, i.e., PU=EU/M and PD=ED/M, where EU and ED are fixed. When M, RU,n tends to

$$\begin{array}{@{}rcl@{}} R_{U,n} \to \frac{{T - \tau }}{T}\log_{2} \left({1 + \frac{{\alpha_{u} E_{U} \beta_{U,n} \kappa_{U,n} }}{{\alpha_{d} \eta E_{D} \mu_{LI} + \sigma_{U}^{2} }}} \right). \end{array} $$
(30)

From (30), when the number of quantization bits b, \(\sigma _{U}^{2} = 1\), the LI is eliminated completely, and we can obtain RU,n→ log2(1+αuEUβU,n) under perfect CSI, which is consistent with Eq. (26) in [8]. The approximate uplink rate only relies on the number of quantization bits when M tends to infinity.

3.2 Analysis of downlink achievable rate

With the help of (1), (3), (5), and (8), we can obtain the downlink received signal at the users

$$ {}\begin{aligned} \textbf{r}_{D} &= \sqrt {P_{D}} \left({\hat{\mathbf{G}}_{D}^{H} + \Delta \mathbf{G}_{D}^{H}} \right)\tilde{\textbf{y}}_{D} + \sqrt {P_{U}} \mathbf{G}_{IU,n}^{H} \textbf{x}_{U} + \textbf{n}_{D} \\ &= \sqrt {P_{D}} \hat{\mathbf{G}}_{D}^{H} \left({\alpha_{d} {\mathbf{Wx}}_{D} + \textbf{q}_{D}} \right) + \sqrt {P_{D}} \Delta \mathbf{G}_{D}^{H} \left({\alpha_{d} {\mathbf{Wx}}_{D} + \textbf{q}_{D}} \right) \\ &\quad+ \sqrt {P_{U}} \mathbf{G}_{IU,n}^{H} \textbf{x}_{U} + \textbf{n}_{D}.\\ \end{aligned} $$
(31)

From (31), the received signal of nth user is given by

$$ {}\begin{aligned} r_{D,n} &= \alpha_{d} \sqrt {P_{D}} \frac{{\hat{\mathbf{g}}_{D,n}^{H} \hat{\mathbf{g}}_{D,n} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}x_{D,n} \\ &\quad+ \alpha_{d} \sqrt {P_{D}} \sum\limits_{i = 1,i \ne n}^{N} {\frac{{\hat{\mathbf{g}}_{D,n}^{H} \hat{\mathbf{g}}_{D,i} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}x_{D,i}} + \sqrt {P_{D}} \hat{\mathbf{g}}_{D,n}^{H} \textbf{q}_{D} \\ &\quad+ \alpha_{d} \sqrt {P_{D}} \sum\limits_{i = 1}^{N} {\frac{{\Delta \textbf{g}_{D,n}^{H} \hat{\mathbf{g}}_{D,i} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}x_{D,n}} + \sqrt {P_{D}} \Delta \textbf{g}_{D,n}^{H} \textbf{q}_{D} \\ &\quad+ \sqrt {P_{U}} \textbf{g}_{IU,n}^{H} \textbf{x}_{U} + n_{D,n}.\\ \end{aligned} $$
(32)

With the help of (32), the downlink achievable rate of the nth user is expressed as

$$\begin{array}{@{}rcl@{}} R_{D,n} = \frac{{T - \tau }}{T}{\mathbb{E}}\left\{ {\log_{2} \left({1 + \frac{{\left| {A_{D,n}} \right|^{2} }}{{\Psi_{D,n} + \sigma_{D,n}^{2} }}} \right)} \right\}, \end{array} $$
(33)

where

$$\begin{array}{@{}rcl@{}} A_{D,n} = \alpha_{d} \sqrt {P_{D}} \frac{{\hat{\mathbf{g}}_{D,n}^{H} \hat{\mathbf{g}}_{D,n} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}x_{D,n}, \end{array} $$
(34)
$$ {}\Psi_{D,n} = \left| {B_{D,n}} \right|^{2} + \left| {C_{D,n}} \right|^{2} + \left| {D_{D,n}} \right|^{2} + \left| {E_{D,n}} \right|^{2} + \left| {F_{D,n}} \right|^{2}, $$
(35)

with

$$\begin{array}{@{}rcl@{}} \begin{array}{l} B_{D,n} = \alpha_{d} \sqrt {P_{D}} \sum\limits_{i = 1,i \ne n}^{N} {\frac{{\hat{\mathbf{g}}_{D,n}^{H} \hat{\mathbf{g}}_{D,i} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}x_{D,i}},\\ C_{D,n} = \sqrt {P_{D}} \hat{\mathbf{g}}_{D,n}^{H} \textbf{q}_{D},\\ D_{D,n} = \alpha_{d} \sqrt {P_{D}} \sum\limits_{i = 1}^{N} {\frac{{\Delta \textbf{g}_{D,n}^{H} \hat{\mathbf{g}}_{D,i} }}{{\sqrt {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} }}x_{D,n}},\\ E_{D,n} = \sqrt {P_{D}} \Delta \textbf{g}_{D,n}^{H} \textbf{q}_{D},\\ F_{D,n} = \sqrt {P_{U}} \textbf{g}_{IU,n}^{H} \textbf{x}_{U}.\\ \end{array} \end{array} $$
(36)

Theorem 2

For a massive MIMO system with a FD mode BS and multi-users, the downlink asymptotic achievable rate of the nth user based on MRT processing for imperfect CSI can be derived as

$$ {}\begin{aligned} R_{D,n} \!\approx\! \frac{{T - \tau }}{T}\log_{2} \!\left(\!{1 \!+ \frac{{\alpha_{d}^{2} P_{D} \beta_{D,n}^{2} \left({M + 1} \right)\kappa_{D,n}^{2} }}{{\alpha_{d}^{2} P_{D} \mathrm{X}_{1} + P_{D} \mathrm{X}_{2} + \left({\alpha_{d} P_{D} \Delta o_{D,n}^{2} + \mathrm{X}_{3}} \right){\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)}}} \right), \end{aligned} $$
(37)

where \( \mathrm {X}_{1} = \beta _{D,n} \kappa _{D,n} \sum \limits _{i = 1,i \ne n}^{N} {\beta _{D,i}} \kappa _{D,i} \), X2=αd(1−αd)\(\beta _{D,n} \kappa _{D,n} \left ({\beta _{D,n} \kappa _{D,n} + \sum \limits _{i = 1}^{N} {\beta _{D,i} \kappa _{D,i}} } \right) \), \( \mathrm {X}_{3} = P_{U} \sum \limits _{i = 1}^{N} {\sigma _{in}} + \sigma _{D,n}^{2} \).

Proof

By using Lemma 1 in [17], we can approximate (33) as

$$\begin{array}{@{}rcl@{}} R_{U,n} \approx \frac{{T - \tau }}{T}\log_{2} \left({1 + \frac{{{\mathbb{E}}\left\{ {\left| {A_{D,n}} \right|^{2}} \right\}}}{{{\mathbb{E}}\left\{ {\Psi_{D,n}} \right\} + \sigma_{D,n}^{2} }}} \right), \end{array} $$
(38)

where

$$ {}{\mathbb{E}}\left\{ {\left| {A_{D,n}} \right|^{2}} \right\} = \alpha_{d}^{2} P_{D} \beta_{D,n}^{2} \left({M + 1} \right)\kappa_{D,n}^{2} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1}, $$
(39)
$$ {}\begin{aligned} {\mathbb{E}}\left\{ {\Psi_{D,n}} \right\} &= {\mathbb{E}}\left\{ {\left| {B_{D,n}} \right|^{2}} \right\} + {\mathbb{E}}\left\{ {\left| {C_{D,n}} \right|^{2}} \right\} + {\mathbb{E}}\left\{ {\left| {D_{D,n}} \right|^{2}} \right\}\\ &\quad+ {\mathbb{E}}\left\{ {\left| {E_{D,n}} \right|^{2}} \right\} + {\mathbb{E}}\left\{ {\left| {F_{D,n}} \right|^{2}} \right\}, \end{aligned} $$
(40)

with

$$ {}\mathbb{E}\left\{ {\left| {B_{D,n}} \right|^{2}} \right\} = \alpha_{d}^{2} P_{D} \beta_{D,n} \beta_{D,i} M\kappa_{D,n} \kappa_{D,i} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1}, $$
(41)
$$ {}\begin{aligned} {\mathbb{E}}&\left\{ {\left| {C_{D,n}} \right|^{2}} \right\}\\ &= 2P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right)\beta_{D,n}^{2} \kappa_{D,n}^{2} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ &\quad+ P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right)\beta_{D,n} \kappa_{D,n} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{D,i} \kappa_{D,i}} \left(\! {{\text{tr}}\left(\! {\hat{\mathbf{D}}_{D}}\! \right)} \!\right)^{-1}\!,\\ \end{aligned} $$
(42)
$$\begin{array}{@{}rcl@{}} {\mathbb{E}}\left\{ {\left| {D_{U,n}} \right|^{2}} \right\} = \alpha_{d}^{2} P_{D} \Delta o_{D,n}^{2}, \end{array} $$
(43)
$$\begin{array}{@{}rcl@{}} {\mathbb{E}}\left\{ {\left| {E_{U,n}} \right|^{2}} \right\} = \alpha_{d} \left({1 - \alpha_{d}} \right)P_{D} \Delta o_{D,n}^{2}, \end{array} $$
(44)
$$\begin{array}{@{}rcl@{}} {\mathbb{E}}\left\{ {\left| {F_{U,n}} \right|^{2}} \right\} = P_{U} \sum\limits_{i = 1}^{N} {\sigma_{in}}. \end{array} $$
(45)

See Appendix B for the detailed certification process.

Substituting (39), (40) into (38), (37) can be derived.

Similarly, we analyze the effect of three factors on the downlink rate performance, including the number of antennas M, the number of quantization bits b and the transmission power of BS and each user.

Proposition 4

With fixed PU, PD, and M, when b (αd=1), RD,n reduces to

$$ {}\begin{aligned} R_{D,n} \to \frac{{T - \tau }}{T}\log_{2} \left({1 + \frac{{P_{D} \beta_{D,n}^{2} (1 + M)\kappa_{D,n}^{2} }}{{P_{D} \mathrm{X}_{1} + \left({P_{D} \Delta o_{D,n}^{2} + \mathrm{X}_{3}} \right){\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)}}} \right). \end{aligned} $$
(46)

Equation(46) shows that the quantization error can be wiped out when the number of quantization bits b tends to infinity. Given a fixed M, the downlink approximate achievable rate will converge to a constant. Therefore, the system performance that can be improved by increasing DAC resolution is limited.

Proposition 5

With fixed b and M, when PU=PD, RD,n converges to

$$ {}\begin{aligned} R_{D,n} \!\to\! \frac{{T - \tau }}{T}\log_{2} \left(\!{1 + \frac{{\alpha_{d}^{2} \beta_{D,n}^{2} (1 + M)\kappa_{D,n}^{2} }}{{\alpha_{d}^{2} \mathrm{X}_{1} + \mathrm{X}_{2} + \left({\alpha_{d} P_{D} \Delta o_{D,n}^{2} + \sum\limits_{i = 1}^{N} {\sigma_{in}} } \right){\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)}}} \right). \end{aligned} $$
(47)

From (47), we can see that the rate depends not only on the number of antennas M but also on the number of quantization bits b when the transmission power of BS and users tend to infinity. Moreover, it is found that the quantization error and the effect of IUI caused by FD mode users neither can be ignored by increasing transmit power.

Proposition 6

Assuming that the transmission power of BS and each user are scaled with M, i.e., PU=EU/M and PD=ED/M, where EU and ED are fixed. When M, RU,n tends to

$$\begin{array}{@{}rcl@{}} R_{D,n} \to \frac{{T - \tau }}{T}\log_{2} \left({1 + \frac{{\alpha_{d}^{2} E_{D} \beta_{D,n}^{2} \kappa_{D,n}^{2} }}{{\sigma_{D,n}^{2} {\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)}}} \right). \end{array} $$
(48)

It is found that the IUI caused by FD can be eliminated by applying power scaling law properly and increasing the number of antennas M. The approximate downlink rate only relies on the number of quantization bits when M tends to infinity.

4 Simulation results

In this section, we analyze the simulation results of uplink and downlink sum achievable rates of the system model proposed in this paper by building a simulation environment where users uniformly distributed in a cell with a radius of 1000 m. Moreover, the sum rate of this system are defined as Csum=CU+CD [18], where CU and CD are the uplink and downlink sum achievable rates of the system, respectively. Assuming the minimum distance from the user to the BS is rmin=100 m, and rn is the distance from the nth user to the BS. an is denoted as a log-normal random variable with standard deviation σ=8 dB. υ=3.8 is the path loss exponent. The large-scale channel fading can be modeled as βn=an(rn/rmin)υ, [1921]. In this simulation, we assume that the number of users is N=10, the variances of the noise are σD=σU=1, and the residual LI power is ρ=βLI=0dB, PU=10 dB and PD=NPU. The length of channel coherence time is set to T=300 (symbols), and the length of pilot sequence is set to τ=2N.

The FD sum achievable rate versus the different numbers of antennas at the BS is given in Fig. 2. Results are simulated for the three different numbers of quantization bits b with 1, 2, and . The gap between these curves decreases as b increases which means the performance that is improved by increasing the number of quantization bits b is quite finite. This proves that it is reasonable to adopt low-resolution ADCs in FD massive MIMO systems.

Fig. 2
figure 2

FD sum rate for different b. Comparison of FD sum rate for the different numbers of quantization bits b versus the number of antennas at the BS

Figure 3 presents the uplink sum rate of the proposed MIMO system with or without power scaling versus different residual LI power ημLI when M=200. As shown in Fig. 3, the uplink sum rate is constant when the residual LI power ημLI is small. As the residual LI power gradually increases, the uplink sum rate decreases and the performance of the proposed system deteriorates.

Fig. 3
figure 3

Uplink sum achievable rate for power scaling and no power scaling. Comparison of uplink sum rate for the different numbers of quantization bits b versus the residual LI power ημLI

Figures 4 and 5 depict the uplink and downlink sum achievable rates versus different the number of quantization bits b, respectively. In this simulation, we choose the number of antennas M=100. As shown in Figs. 4 and 5, the uplink and downlink rates increase with the number of quantization bits and converge to a constant which can be obtained by (28) and (46) when the number of quantization bits b>5. The figures demonstrate the rationality of adopting low-resolution ADCs/DACs in FD massive MIMO systems.

Fig. 4
figure 4

Uplink sum achievable rate when b tends to be . Description of uplink sum rate for the different numbers of quantization bits b and b tends to be which can be obtained by (28)

Fig. 5
figure 5

Downlink sum achievable rate when b tends to be . Description of downlink sum rate for the different numbers of quantization bits b and b tends to be which can be obtained by (46)

5 Conclusions

A FD massive MIMO system where low-resolution ADCs/DACs are equipped in the receive antennas and transmit antennas at the FD mode BS is investigated in this paper. With the help of MRC/MRT processing and MMSE, the approximate uplink and downlink rates for imperfect CSI have been derived in this paper. The theoretical results reveal that the loss of system performance due to the quantization error of the low-resolution ADCs and LI can be compensated by applying power scaling law properly and increasing the number of antennas. This point turns out to be reasonable to adopt low-resolution ADCs/DACs in FD massive MIMO systems.

6 Appendix A Proof of Theorem 1

For calculating (19), where AU,n is the desired signal, BU,n is the multi-user interference, CU,n is the LI, DU,n is the AGQN at the transmit antennas of the BS, EU,n is the AWGN, and FU,n is the AGQN at the receive antennas of the BS, we compute them one by one as follows.

  1. 1.

    Compute \({\mathbb {E}}\left \{ {\left | {A_{U,n}} \right |^{2}} \right \}\):

    $$ \begin{aligned} {\mathbb{E}}\left\{ {\left| {A_{U,n}} \right|^{2}} \right\} &= \alpha_{u}^{2} P_{U} {\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,n}} \right|^{2}} \right\} \\ &= \alpha_{u}^{2} P_{U} \beta_{U,n}^{2} \left({M^{2} + M} \right)\kappa_{U,n}^{2} \\ \end{aligned} $$
    (49)
  2. 2.

    Compute \({\mathbb {E}}\left \{ {\left | {B_{U,n}} \right |^{2}} \right \}\):

    $$ \begin{aligned} {\mathbb{E}}\left\{ {\left| {B_{U,n}} \right|^{2}} \right\} &= \alpha_{u}^{2} P_{U} \sum\limits_{i = 1,i \ne n}^{N} {{\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,i}} \right|^{2}} \right\}} \\ &= \alpha_{u}^{2} P_{U} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,n} \beta_{U,i} M\kappa_{U,n} \kappa_{U,i}} \\ \end{aligned} $$
    (50)
  3. 3.

    Compute \({\mathbb {E}}\left \{ {\left | {C_{U,n}} \right |^{2}} \right \}\):

    $$ \begin{aligned} {\mathbb{E}}\left\{ {\left| {C_{U,n}} \right|^{2}} \right\} &= \alpha_{u}^{2} P_{U} \sum\limits_{i = 1}^{N} {{\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{U,n}^{H} \Delta \textbf{g}_{U,i}} \right|^{2}} \right\}} \\ &= \alpha_{u}^{2} P_{U} \sum\limits_{i = 1}^{N} {{\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} \Delta \textbf{g}_{U,i} \Delta \textbf{g}_{U,i}^{H} \hat{\mathbf{g}}_{U,n}} \right\}} \\ &= \alpha_{u}^{2} P_{U} \sum\limits_{i = 1}^{N} {{\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} o_{U,i}^{2} \hat{\mathbf{g}}_{U,n}} \right\}} \\ &= \alpha_{u}^{2} P_{U} \beta_{U,n} M\kappa_{U,n} \sum\limits_{i = 1}^{N} {o_{U,i}^{2}} \\ \end{aligned} $$
    (51)
  4. 4.

    Compute \({\mathbb {E}}\left \{ {\left | {D_{U,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {D_{U,n}} \right|^{2}} \right\} &= \alpha_{u}^{2} \alpha_{d}^{2} \eta P_{D} \sum\limits_{i = 1}^{N} {\frac{{{\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \hat{\mathbf{g}}_{D,i}} \right|^{2}} \right\}}}{{{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)}}} \\ &= \alpha_{u}^{2} \alpha_{d}^{2} \eta P_{D} \frac{1}{M}\sum\limits_{i = 1}^{N} {{\mathbb{E}}\left\{\! {\hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \hat{\mathbf{g}}_{D,i} \hat{\mathbf{g}}_{D,i}^{H} \mathbf{G}_{LI}^{H} \hat{\mathbf{g}}_{U,n}}\! \right\}\!\left(\! {{\text{tr}}\!\left(\!{\frac{{\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D} }}{M}} \right)} \!\right)}^{- 1} \\ &= \alpha_{u}^{2} \alpha_{d}^{2} \eta P_{D} \frac{1}{M}\sum\limits_{i = 1}^{N} {{\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} \mathbf{G}_{LI} \beta_{D,i} M\kappa_{D,i} \mathbf{G}_{LI}^{H} \hat{\mathbf{g}}_{U,n}} \right\}\left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)}^{- 1} \\ &= \alpha_{u}^{2} \alpha_{d}^{2} \eta P_{D} \mu_{LI} M\sum\limits_{i = 1}^{N} {\beta_{D,i} \kappa_{D,i} {\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} \hat{\mathbf{g}}_{U,n}} \right\}\left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)}^{- 1} \\ &= \alpha_{u}^{2} \alpha_{d}^{2} \eta P_{D} \mu_{LI} \beta_{U,n} M^{2} \kappa_{U,n} \\ \end{aligned} $$
    (52)
  5. 5.

    Compute \({\mathbb {E}}\left \{ {\left | {E_{U,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\textbf{q}_{D} \textbf{q}_{D}^{H}} \right\} = \alpha_{d} \left({1 - \alpha_{d}} \right){\text{diag}}\left({\mathbf{G}_{D} \mathbf{G}_{D}^{H}} \right)\left({{\text{tr}}\left({\mathbf{G}_{D} \mathbf{G}_{D}^{H}} \right)} \right)^{- 1} \end{aligned} $$
    (53)
    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {E_{U,n}} \right|^{2}} \right\} &= \alpha_{u}^{2} \eta P_{D} {\mathbb{E}}\left\{ {\left| {\textbf{g}_{U,n}^{H} \mathbf{G}_{LI} \textbf{q}_{D}} \right|^{2}} \right\} \\ &= \alpha_{u}^{2} \eta P_{D} {\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} \mathbf{G}_{LI} \textbf{q}_{D} \textbf{q}_{D}^{H} \mathbf{G}_{LI}^{H} \textbf{g}_{U,n}} \right\} \\ &= \alpha_{u}^{2} \alpha_{d} \left({1 - \alpha_{d}} \right)\eta P_{D} {\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} \mathbf{G}_{LI} {\text{diag}}\left({\hat{\mathbf{G}}_{D} \hat{\mathbf{G}}_{D}^{H}} \right)\mathbf{G}_{LI}^{H} \textbf{g}_{U,n}} \right\}\!\left({{\text{tr}}\!\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} \right)^{- 1} \\ &= \alpha_{u}^{2} \alpha_{d} \left({1 - \alpha_{d}} \right)\eta P_{D} {\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} \mathbf{G}_{LI} {\text{diag}}\left({\frac{{\hat{\mathbf{G}}_{D} \hat{\mathbf{G}}_{D}^{H} }}{M}} \right)\mathbf{G}_{LI}^{H} \textbf{g}_{U,n}} \!\right\}\!\left(\! {{\text{tr}}\left({\frac{{\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D} }}{M}}\! \right)}\! \right)^{\! - 1} \\ &= \alpha_{u}^{2} \alpha_{d} \left({1 - \alpha_{d}} \right)\eta P_{D} {\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} \mathbf{G}_{LI} \hat{\mathbf{D}}_{D} \mathbf{G}_{LI}^{H} \textbf{g}_{U,n}} \right\}\left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ &= \alpha_{u}^{2} \alpha_{d} \left({1 - \alpha_{d}} \right)\eta P_{D} \mu_{LI} \beta_{U,n} M^{2}\kappa_{U,n} \\ \end{aligned} $$
    (54)
  6. 6.

    Compute \({\mathbb {E}}\left \{ {\left | {F_{U,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {F_{U,n}} \right|^{2}} \right\} &= {\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{U,n}^{H} \textbf{q}_{U}} \right|^{2}} \right\} \\ &= \alpha_{u} \left({1 - \alpha_{u}} \right)\!{\mathbb{E}}\!\left\{\! {\hat{\mathbf{g}}_{U,n}^{H} {\text{diag}}\!\left(\! \!{P_{U} \left(\! {\hat{\mathbf{G}}_{U} \,+\, \Delta \mathbf{G}_{U}} \!\right)\!\left(\! {\hat{\mathbf{G}}_{U} \,+\, \Delta \mathbf{G}_{U}}\! \right)^{H} \!\,+\, \!\textbf{T}} \!\right)\!\hat{\mathbf{g}}_{U,n}} \!\right\} \\ &= \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} {\text{diag}}\left({P_{U} \hat{\mathbf{G}}_{U} \hat{\mathbf{G}}_{U}^{H} + \Delta \mathbf{G}_{U} \Delta \mathbf{G}_{U}^{H} + \textbf{T}} \right)\hat{\mathbf{g}}_{U,n}} \right\} \\ &= \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} {\text{diag}}\left({P_{U} \mathbf{G}_{U} \mathbf{G}_{U}^{H}} \right)\hat{\mathbf{g}}_{U,n}} \right\} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} {\text{diag}}\left({\Delta \mathbf{G}_{U} \Delta \mathbf{G}_{U}^{H}} \right)\hat{\mathbf{g}}_{U,n}} \right\}\\ &\quad + \alpha_{u} \left({1 - \alpha_{u}} \right)\left\{ {\hat{\mathbf{g}}_{U,n}^{H} {\text{diag}}\left(\textbf{T} \right)\hat{\mathbf{g}}_{U,n}} \right\} \\ \end{aligned} $$
    (55)

    We can derive the first term in (55) as:

    $$ {}\begin{aligned} \alpha_{u} \left({1 - \alpha_{u}} \right)&{\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{U,n}^{H} {\text{diag}}\left({P_{U} \hat{\mathbf{G}}_{U} \hat{\mathbf{G}}_{U}^{H}} \right)\hat{\mathbf{g}}_{U,n}} \right\} = \alpha_{u} \left({1 - \alpha_{u}} \right)\\ &P_{U}\! \!\left(\!{2M\beta_{U,n}^{2} \kappa_{U,n}^{2} + M\beta_{U,n} \kappa_{U,n} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,i} \kappa_{U,i}} } \right) \\ \end{aligned} $$
    (56)

    The second term in (55) can be derived as

    $$ {}\begin{aligned} \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} {\text{diag}}\left({\Delta \mathbf{G}_{U} \Delta \mathbf{G}_{U}^{H}} \right)\textbf{g}_{U,n}} \right\} \\ = \alpha_{u} \left({1 - \alpha_{u}} \right)\beta_{U,n} M\kappa_{U,n} \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2}} \\ \end{aligned} $$
    (57)

    The third term in (55) can be derived as

    $$ {}\begin{aligned} \alpha_{u} \left({1 - \alpha_{u}} \right)&{\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} {\text{diag}}\left(\textbf{T} \right)\textbf{g}_{U,n}} \right\} \\ &= \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} {\text{diag}}\left({\eta P_{D} \alpha_{d}^{2} \mathbf{G}_{LI} {\mathbf{WW}}^{H} \mathbf{G}_{LI}^{H}} \right)\textbf{g}_{U,n}} \right\} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} {\text{diag}}\left({\eta P_{D} \mathbf{G}_{LI} \textbf{q}_{D} \textbf{q}_{D}^{H} \mathbf{G}_{LI}^{H}} \right)\textbf{g}_{U,n}} \right\} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right){\mathbb{E}}\left\{ {\textbf{g}_{U,n}^{H} \sigma_{U}^{2} \textbf{I}_{M} \textbf{g}_{U,n}} \right\} \\ &= \alpha_{u} \left({1 - \alpha_{u}} \right)\eta P_{D} \alpha_{d}^{2} \mu_{LI} \beta_{U,n} M^{2}\kappa_{U,n} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\eta P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right)\mu_{LI} \beta_{U,n} M^{2}\kappa_{U,n} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\sigma_{U}^{2} \beta_{U,n} M\kappa_{U,n} \\ &= \alpha_{u} \left({1 - \alpha_{u}} \right)\alpha_{d} \eta P_{D} \mu_{LI} \beta_{U,n} M^{2}\kappa_{U,n} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\sigma_{U}^{2} \beta_{U,n} M\kappa_{U,n} \\ \end{aligned} $$
    (58)

    Combine (56), (57), and (58), we have

    $$ {}\begin{aligned} {\mathbb{E}}\!\left\{\! {\left| {F_{U,n}} \right|^{2}} \!\right\}\! &\,=\, \alpha_{u} \!\left(\! {1 - \alpha_{u}} \!\right)\!P_{U}\! \!\left(\! \!{2M\beta_{U,n}^{2} \kappa_{U,n}^{2} \,+\, M\beta_{U,n} \kappa_{U,n} \sum\limits_{i = 1,i \ne n}^{N} \!{\beta_{U,i} \kappa_{U,i}} }\! \!\right)\! \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\beta_{U,n} M\kappa_{U,n} \sum\limits_{i = 1}^{N} {\Delta o_{U,i}^{2}} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\alpha_{d} \eta P_{D} \mu_{LI} \beta_{U,n} M^{2}\kappa_{U,n} \\ &\quad+ \alpha_{u} \left({1 - \alpha_{u}} \right)\sigma_{U}^{2} \beta_{U,n} M\kappa_{U,n} \\ \end{aligned} $$
    (59)

7 Appendix B Proof of Theorem 2

For calculating (38), where AD,n is the desired signal, BD,n is the multi-user interference, CD,n is the LI, DD,n is the AGQN at the transmit antennas of the BS, ED,n is the AWGN, and FD,n is the AGQN at the receive antennas of the BS, we compute them one by one as follows.

  1. 7.

    Compute \({\mathbb {E}}\left \{ {\left | {A_{D,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {A_{D,n}} \right|^{2}} \right\} &= \alpha_{d}^{2} P_{D} {\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{D,n}^{H} \hat{\mathbf{g}}_{D,n}} \right|^{2}} \right\}\left({{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} \right)^{- 1} \\ &= \alpha_{d}^{2} P_{D} \beta_{D,n}^{2} \left({M^{2} + M} \right)\kappa_{D,n}^{2} \frac{1}{M}\!\left(\! {{\text{tr}}\!\left(\!{\frac{{\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D} }}{M}} \!\right)}\!\! \right)^{- 1} \\ &= \alpha_{d}^{2} P_{D} \beta_{D,n}^{2} \left({M + 1} \right)\kappa_{D,n}^{2} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ \end{aligned} $$
    (60)
  2. 8.

    Compute \({\mathbb {E}}\left \{ {\left | {B_{D,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {B_{D,n}} \right|^{2}} \right\} &= \!\alpha_{d}^{2} P_{D}\! \sum\limits_{i = 1,i \ne n}^{N}\! {{\mathbb{E}}\!\left\{\! {\left| {\hat{\mathbf{g}}_{D,n}^{H} \hat{\mathbf{g}}_{D,i}} \right|^{2}}\! \right\}}\! \left({{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)} \right)^{- 1} \\ &= \alpha_{d}^{2} P_{D} \beta_{U,n} \kappa_{U,n} \sum\limits_{i = 1,i \ne n}^{N} {\beta_{U,i} \kappa_{U,i}} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ \end{aligned} $$
    (61)
  3. 9.

    Compute \({\mathbb {E}}\left \{ {\left | {C_{D,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {C_{D,n}} \right|^{2}} \right\} &= P_{D} {\mathbb{E}}\left\{ {\left| {\hat{\mathbf{g}}_{D,n}^{H} \textbf{q}_{D}} \right|^{2}} \right\} \\ &= P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right){\mathbb{E}}\left\{ {\hat{\mathbf{g}}_{D,n}^{H} {\text{diag}}\left({\hat{\mathbf{G}}_{D} \hat{\mathbf{G}}_{D}^{H}} \right){\hat{\mathbf{g}}}_{D,n}} \right\}\left({{\text{tr}}\left({\hat{\mathbf{G}}_{D} \hat{\mathbf{G}}_{D}^{H}} \right)} \right)^{- 1} \\ &= P_{D} \alpha_{d}\! \left(\! {1 \,-\, \alpha_{d}} \!\right)\!\!\left(\! {2M\beta_{D,n}^{2} \kappa_{D,n}^{2} \,+\, M\beta_{D,n} \kappa_{D,n}\! \sum\limits_{i = 1,i \ne n}^{N} \!{\beta_{D,i} \kappa_{D,i}} } \!\right)\!\!\left(\!{{\text{tr}}\!\left(\!\! {\frac{{\hat{\mathbf{D}}_{D} }}{M}}\! \!\right)}\! \!\right)^{\!\! - 1} \\ &= P_{D} \alpha_{d} \left(\! {1 \,-\, \alpha_{d}} \!\right)\!\!\left(\!\! {2\beta_{D,n}^{2} \kappa_{D,n}^{2} \!+ \beta_{D,n} \kappa_{D,n}\! \sum\limits_{i = 1,i \ne n}^{N} {\beta_{D,i} \kappa_{D,i}} } \right)\!\!\left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ \end{aligned} $$
    (62)
  4. 10.

    Compute \({\mathbb {E}}\left \{ {\left | {D_{D,n}} \right |^{2}} \right \}\):

    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {D_{D,n}} \right|^{2}} \right\} &= \alpha_{d}^{2} P_{D} \sum\limits_{i = 1}^{N} {{\mathbb{E}}\!\left\{ {\left| {\Delta \textbf{g}_{D,n}^{H} \hat{\mathbf{g}}_{D,i}} \right|^{2}} \right\}\!\left(\! {{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)}\! \right)^{- 1}} \\ &= \alpha_{d}^{2} P_{D} \sum\limits_{i = 1}^{N} {\beta_{D,i} \kappa_{D,i} M\Delta o_{D,n}^{2} \left({{\text{tr}}\left({\frac{{\hat{\mathbf{D}}_{D} }}{M}} \right)} \right)^{- 1}} \\ &= \alpha_{d}^{2} P_{D} \Delta o_{D,n}^{2} \sum\limits_{i = 1}^{N} {\beta_{D,i} \kappa_{D,i} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1}} \\ &= \alpha_{d}^{2} P_{D} \Delta o_{D,n}^{2} \\ \end{aligned} $$
    (63)
  5. 11.

    Compute \({\mathbb {E}}\left \{ {\left | {E_{D,n}} \right |^{2}} \right \}\):

    $$ {}{\mathbb{E}}\left\{ {\textbf{q}_{D} \textbf{q}_{D}^{H}} \right\} = \alpha_{d} \left({1 - \alpha_{d}} \right){\text{diag}}\left({\mathbf{G}_{D} \mathbf{G}_{D}^{H}} \right)\left({{\text{tr}}\left({\mathbf{G}_{D} \mathbf{G}_{D}^{H}} \right)} \right)^{- 1} $$
    (64)
    $$ {}\begin{aligned} {\mathbb{E}}\left\{ {\left| {E_{D,n}} \right|^{2}} \right\} &= P_{D} {\mathbb{E}}\left\{ {\left| {\Delta \textbf{g}_{D,n}^{H} \textbf{q}_{D}} \right|^{2}} \right\} \\ &= P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right){\mathbb{E}}\left\{ {\Delta \textbf{g}_{D,n}^{H} \frac{{{\text{diag}}\left({\hat{\mathbf{G}}_{D} \hat{\mathbf{G}}_{D}^{H}} \right)}}{{{\text{tr}}\left({\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D}} \right)}}\Delta {\mathbf{g}}_{D,n}} \right\} \\ &= P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right){\mathbb{E}}\left\{ {\Delta \textbf{g}_{D,n}^{H} {\text{diag}}\left({\frac{{\hat{\mathbf{G}}_{D} \hat{\mathbf{G}}_{D}^{H} }}{M}} \right)\Delta {\mathbf{g}}_{D,n}} \right\}\!\left({{\text{tr}}\!\left({\frac{{\hat{\mathbf{G}}_{D}^{H} \hat{\mathbf{G}}_{D} }}{M}} \right)}\! \right)^{- 1} \\ &= P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right){\mathbb{E}}\left\{ {\Delta \textbf{g}_{D,n}^{H} \hat{\mathbf{D}}_{D} \Delta \textbf{g}_{D,n}} \right\}\left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ &= P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right){\mathbb{E}}\left\{ {\Delta \textbf{g}_{D,n}^{H} \Delta \textbf{g}_{D,n}} \right\}\sum\limits_{i = 1}^{N} {\beta_{D,i} \kappa_{D,i}} \left({{\text{tr}}\left({\hat{\mathbf{D}}_{D}} \right)} \right)^{- 1} \\ &= P_{D} \alpha_{d} \left({1 - \alpha_{d}} \right)\Delta o_{D,n}^{2} \\ \end{aligned} $$
    (65)
  6. 12.

    Compute \({\mathbb {E}}\left \{ {\left | {F_{D,n}} \right |^{2}} \right \}\):

    $$\begin{array}{@{}rcl@{}} {\mathbb{E}}\left\{ {\left| {F_{D,n}} \right|^{2}} \right\} = P_{U} \sum\limits_{i = 1}^{N} {\sigma_{in} } \end{array} $$
    (66)

Abbreviations

ADC:

Analog-digital converters

AGQN:

Additive Gaussian quantization noise

AQNM:

Additive quantization noise model

AWGN:

Additive white Gaussian noise

BS:

Base station

CSI:

Channel state information

DAC:

Digital-to-analog converters

FD:

Full-duplex

IUI:

Inter-user interference

LI:

Loop interference

MIMO:

Multi-input multi-output

MMSE:

Minimum mean-square-error

MRC/MRT:

Maximum ratio combining/maximum ratio transmission

RF:

Radio frequency

SE:

Spectral efficiency

References

  1. E. G. Larsson, O. Edfors, F. Tufvesson, T. L. Marzetta, Massive MIMO for next generation wireless systems. IEEE Commun. Mag. 52(2), 186–195 (2014).

    Article  Google Scholar 

  2. J. Ma, S. Zhang, H. Li, N. Zhao, V. C. M. Leung, Interference-Alignment and Soft-Space-Reuse Based Cooperative Transmission for Multi-cell Massive MIMO Networks. IEEE Trans. Wirel. Commun. 17(3), 1907–1922 (2018).

    Article  Google Scholar 

  3. Z. Zhang, K. Long, A. V. Vasilakos, Full-duplex wireless communications: challenges, solutions, and future research directions. Proc. IEEE. 104(7), 1369–1409 (2016).

    Article  Google Scholar 

  4. H. Q. Ngo, E. G. Larsson, T. L. Marzetta, Energy and spectral efficiency of very large multiuser MIMO systems. IEEE Trans. Commun. 61(4), 1436–1449 (2013).

    Article  Google Scholar 

  5. C. Pan, H. Zhu, N. J. Gomes, J. Wang, Joint precoding and RRH selection for user-centric green MIMO C-RAN. IEEE Trans. Wirel. Commun. 16(5), 2891–2906 (2017).

    Article  Google Scholar 

  6. A Mezghani, R Ghiat, J. A Nossek, in 2009 16th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2009). Transmit processing with low resolution D/A-converters (IEEEYasmine Hammamet, 2009), pp. 683–686.

    Chapter  Google Scholar 

  7. J. Singh, O. Dabeer, U. Madhow, On the limits of communication with low-precision analog-to-digital conversion at the receiver. IEEE Trans. Commun. 57(12), 3629–3639 (2009).

    Article  Google Scholar 

  8. L. Fan, S. Jin, C. -K. Wen, H. Zhang, Uplink achievable rate for massive MIMO systems with low-resolution ADC. IEEE Commun. Lett. 19(12), 2186–2189 (2015).

    Article  Google Scholar 

  9. J. Zhang, L. Dai, S. Sun, Z. Wang, On the spectral efficiency of massive MIMO systems with low-resolution ADCs. IEEE Commun. Lett. 20(5), 842–845 (2016).

    Article  Google Scholar 

  10. X. D. Jia, M. Zhou, M. G. Xie, L. X. Yang, H. B. Zhu, Effect of low-resolution ADCs and loop interference on multi-user full-duplex massive MIMO amplify-and-forward relaying systems. IET Commun. 11(5), 687–695 (2017).

    Article  Google Scholar 

  11. J. L. Jiao, X. D. Jia, M. Zhou, L. X. Yang, M. G. Xie, Full-duplex massive MIMO AF relaying system with low-resolution ADCs under ZFT/ZFR scheme. IEEE Adv. Inf. Technol. Electron. Autom. Control. Conf. (IAEAC).2017:, 2024–2028 (2017).

    Google Scholar 

  12. C. Pan, H. Mehrpouyan, Y. Liu, M. Elkashlan, A. Nallanathan, Joint pilot allocation robust transmission design for ultra-dense user-centric TDD C-RAN with imperfect CSI. IEEE Trans. Wirel. Commun. 17:, 2038–2053 (2018).

    Article  Google Scholar 

  13. C. L. Kong, C. J. Zhong, J Shi, S Yang, H Lin, Multipair full-duplex massive MIMO relaying with low-resolution ADCs and imperfect CSI. IEEE Int Conf. Commun. (ICC). 2017:, 1–6 (2017).

    Google Scholar 

  14. A. Mezghani, M. S. Khoufi, J. A. Nossek, in Proc. ITG/IEEE WSA. A Modified MMSE Receiver for Quantized MIMO Systems (Vienna, 2007).

  15. A. Mezghani, M. S. Khoufi, J. A. Nossek, in Proc. ITG/IEEE WSA. A Modified MMSE Receiver for Quantized MIMO Systems (Proc Itg/ieee WsaVienna, 2007).

    Google Scholar 

  16. X. M. Wang, D. M. Zhang, K. Xu, C. X. Yuan, On the Sum Rate of Multi-User Full-Duplex Massive MIMO Systems. IEEE Int. Conf. Commun. Syst. (ICCS). 2016:, 1–7 (2016).

    Google Scholar 

  17. Q. Zhang, S. Jin, K. K. Wong, H. Zhu, M. Matthaiou, Power scaling of uplink massive MIMO systems with arbitrary-rank channel means. IEEE J. Sel. Topics Signal Process. 8(5), 966–981 (2014).

    Article  Google Scholar 

  18. C. Pan, H. Zhu, N. J. Gomes, J. Wang, Joint user selection energy minimization for ultra-dense multi-channel C-RAN with incomplete CSI. IEEE J. Sel. Areas Commun, 1809–1824 (2017).

    Article  Google Scholar 

  19. Y. Cao, N. Zhao, F. R. Yu, M. Jin, Y. Chen, J. Tang, V. C. M. Leung, Optimization or Alignment: Secure Primary Transmission Assisted by Secondary Networks. IEEE J. Sel. Areas Commun. 36(4), 905–917 (2018).

    Article  Google Scholar 

  20. M. G. Sarret, G. Berardinelli, N. H. Mahmood, et al., Analyzing the potential of full duplex in 5G ultra-dense small cell networks. EURASIP J. Wirel. Commun Netw. 2016:, 284–300 (2017).

    Article  Google Scholar 

  21. J. Ma, S. Zhang, H. Li, N. Zhao, V. C. M. Leung, Base Station Selection for Massive MIMO Networks with Two-stage Precoding. IEEE Wirel. Commun. Lett. 6:, 598–601 (2017).

    Article  Google Scholar 

Download references

Funding

The research was supported in part by the Postdoctoral Research Funding Plan in Jiangsu Province (grant no. 1501073B), Natural Science Foundation of Nanjing University of Posts and Telecommunications (grant no. NY218038), National Natural Science Foundation of China (61701254), Natural Science Foundation of Jiangsu Province (BK20170901), the Funds for International Cooperation and Exchange of the National Natural Science Foundation of China (61720106003), and the open research fund of National Mobile Communications Research, Southeast University (2017D06).

Availability of data and materials

We declared that materials described in the manuscript will be freely available to any scientist wishing to use them for non-commercial purposes, without breaching participant confidentiality.

Author information

Authors and Affiliations

Authors

Contributions

JL, JD, and JW designed the study, performed the research, analyzed the data, and wrote the paper. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Jianxin Dai.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, J., Dai, J., Wang, J. et al. Achievable rates for full-duplex massive MIMO systems with low-resolution ADCs/DACs under imperfect CSI environment. J Wireless Com Network 2018, 222 (2018). https://doi.org/10.1186/s13638-018-1242-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-018-1242-y

Keywords