Skip to main content

Performance analysis and power control for full-duplex relaying with large-scale antenna array at the destination

Abstract

Full-duplex relaying can increase the spectral efficiency by allowing the relay to transmit and receive at the same time and over the same frequency. To overcome the challenge that the destination treats the source-destination link as interference, we employ large-scale antenna array at the destination. By using the fact that the source-destination channel vector and relay-destination channel vector become pairwise orthogonal, the source-destination link can be converted to useful signal. We first derive the achievable rates and outage probabilities for direct transmission, half-duplex relaying, and full-duplex relaying, respectively. Two relaying protocols, i.e., amplify-and-forward (AF) and decode-and-forward (DF), are considered. Then, based on the channel state information (CSI) availability, the optimal transmit power of the full-duplex relay node is obtained by maximizing the achievable rates or minimizing the outage probabilities of full-duplex relaying. Numerical results show that the full-duplex relaying performs better than half-duplex relaying when the residual self-interference is small, and the performance of full-duplex relaying can be improved by using power control.

1 Introduction

In recent years, the fourth-generation (4G) mobile communication system has been deployed and used worldwide. However, with an explosion of wireless devices and services, there is growing demand for data traffic that cannot be accommodated by 4G. Therefore, the fifth-generation (5G) mobile communication system, which is expected to be commercially available by 2020, has become a hot research topic in both academia and industry [1, 2].

As one of the most promising technique for the 5G mobile communication system, large-scale antenna array or massive multiple-input multiple-output (MIMO) has drawn significant research interests [3–6]. The concept of massive MIMO was first proposed by Marzetta [7], showing that by employing unlimited number of antennas at a base station (BS), the effect of thermal noise and small-scale fading can be averaged out, the channel vectors between the users and the BS become pairwise orthogonal, and the inter-user interference can be eliminated. In [8], the authors compared two linear precoding schemes, i.e., conjugate beamforming and zero forcing (ZF), with respect to spectral efficiency and energy efficiency in a single-cell downlink scenario, and showed that for high spectral efficiency and low energy efficiency, ZF outperforms conjugate beamforming, while at low spectral efficiency and high energy efficiency, the opposite holds. In [9], the transmit power scaling laws and lower capacity bounds for maximum ratio combining (MRC), ZF, and minimum mean-square error (MMSE) detection were derived. It was shown that when the number of BS antennas M grows without bound, the transmitted power of each user could be reduced proportionally to M if the BS has perfect channel state information (CSI) and 1/M if CSI is estimated from uplink pilots. In [10], the authors investigated how massive MIMO performs in real propagation environments and showed that the performance is close to that in independent and identically distributed (iid) Rayleigh channels, so the theoretical advantages of massive MIMO can be obtained in real channels.

On the other hand, encouraged by the advance in self-interference cancelation (SIC) algorithms [11, 12], full-duplex relaying, which can transmit and receive at the same time and over the same frequency, has also attracted great research interests. In [13], the authors proposed a full-duplex relay system which shares the time resource as well as the antennas at the relay node and eliminates the underlying interferences using precoding. In [14], the exact outage probability of full-duplex decode-and-forward (DF) relay systems was derived by considering the self-interference as a Rayleigh fading channel. It was shown that the full-duplex relaying is superior to half-duplex relaying in terms of the outage probability as the signal-to-interference ratios (SIRs) are higher and the signal-to-noise ratio (SNR) is lower. Riihonen et al. derived an optimal gain control scheme for full-duplex amplify-and-forward (AF) relaying which considered the effect of residual loop interference in [15], investigated three spatial domain SIC solutions for full-duplex MIMO relay systems in [16], and proposed a hybrid relaying which could switch between full-duplex and half-duplex mode in [17]. Reference [18] derived the outage performance of multi-hop full-duplex relaying by considering all the inter-relay interference and echo-interference. Reference [19] investigated the power and location optimization for full-duplex DF relay systems. From the above references, it is clear that there are two main challenges facing the use of full-duplex relaying. The first challenge is how to mitigate or cancel the self-interference at the relay due to signal leakage between the relay transmit and receive antenna [12–19], and the second challenge is how to deal with the signal from the source since the destination always treats the direct link from the source to the destination as interference [14, 17–19].

Since low complexity linear signal processing would achieve near optimal performance in massive MIMO systems, some researchers have introduced massive antennas into full-duplex relay systems. In [20], the authors investigated a multi-pair full-duplex relay system, where the relay is equipped with massive arrays and uses ZF and MRC/MRT to process the signals, and showed that the large number of spatial dimensions available can be effectively used to suppress the loop interference in the spatial domain. In [21], the authors studied the hardware impairments aware transceiver design for massive MIMO full-duplex relaying, where multiple source-destination pairs communicate simultaneously with the help of a full-duplex relay equipped with very large antenna arrays. Note that these works assume the relay is equipped with massive arrays, and there is no work considering the destination is equipped with massive arrays in full-duplex relay systems.

In this paper, we investigate the performance of full-duplex AF and DF relaying with large-scale antenna array at the destination. Since the source-destination channel vector and relay-destination channel vector become pairwise orthogonal, the destination can treat the source-destination link as useful signal and therefore the performance can be improved. Furthermore, we optimize the transmit power of the full-duplex relay node by maximizing the achievable rates or minimizing the outage probabilities.

2 System model

We consider a three-node relay channel, where a single-antenna source communicates with an N-antenna destination through a full-duplex relay, as depicted in Fig. 1. We assume the relay is equipped with two antennas, one for receiving and the other for transmitting. In cellular networks, the source can be a user and the destination can be a BS.

Fig. 1
figure 1

System model for full-duplex relaying with large-scale antenna array at the destination

Denote the channel of the source-relay, source-destination, and relay-destination links as h sr, \(\mathbf {h}_{{\text {sd}}}\in {\mathbb {C}^{N \times 1}}\), and \(\mathbf {h}_{{\text {rd}}}\in {\mathbb {C}^{N \times 1}}\), respectively, which are modeled to be frequency flat and quasi static. All the channel elements are assumed to be zero-mean complex Gaussian random variables (Rayleigh fading), and the variance for h sr, each element of h sd, and each element of h rd are given as η sr, η sd, and η rd, respectively. Since the self-interference cannot be completely canceled, we denote the residual self-interference channel as h rr, which is also assumed to be zero-mean complex Gaussian random variables with variance η rr.

The transmit signals from the source and the relay in time slot t are denoted as x s(t) and x r(t), respectively. We assume the transmit power of the source and the relay are P s and P r, respectively, i.e., E[|x s(t)|2]=P s and E[|x r(t)|2]=P r.

2.1 Direct transmission

For the direct transmission, the source transmit the signal directly to the destination. In time slot t, the received signal at the destination is given as

$$ {\mathbf{y}_{\mathrm{d}}}\left(t \right) = {\mathbf{h}_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + {{\mathbf{n}_{\mathrm{d}}}}\left(t \right), $$
(1)

where n d(t) denotes the complex additive white Gaussian noise (AWGN) at the destination with zero-mean and covariance matrix \(E\left [ {{{\mathbf {n}_{\mathrm {d}}}}\left (t \right){{\mathbf {n}_{\mathrm {d}}}}{{\left (t \right)}^{H}}} \right ] = \sigma _{\mathrm {d}}^{2}{\mathbf {I}_{N}}\).

2.2 Half-duplex relaying

For the half-duplex relaying, the transmission is carried out in two time slots. In the time slot t (assumed to be odd), the source transmits a signal to the relay and the destination. The received signal at the destination is the same as (1), and the received signal at the relay is given as

$$ {y_{\mathrm{r}}}\left(t \right) = {h_{{\text{sr}}}}{x_{\mathrm{s}}}\left(t \right) + {n_{\mathrm{r}}}\left(t \right), $$
(2)

where n r(t) denotes the AWGN at the relay with zero-mean and covariance \(\sigma _{\mathrm {r}}^{2}\). In the time slot t+1, the relay transmit a signal to the destination, and the received signal at the destination is given as

$$ {\mathbf{y}_{\mathrm{d}}}\left({t + 1} \right) = {\mathbf{h}_{{\text{rd}}}}{x_{\mathrm{r}}}\left({t + 1} \right) + {{\mathbf{n}_{\mathrm{d}}}}\left({t + 1} \right). $$
(3)

When the AF protocol is used, the relay amplifies the received signal y r by a scaling factor β, so the transmit signal at the relay is x r(t+1)=β y r(t). To satisfy the instantaneous transmit power at the relay, the scaling factor is chosen as

$$ \beta = \sqrt {\frac{{{{P_{\mathrm{r}}}}}}{{{{P_{\mathrm{s}}}}{{\left| {{h_{{\text{sr}}}}} \right|}^{2}} + \sigma_{\mathrm{r}}^{2}}}}. $$
(4)

When the DF protocol is used, the relay decodes its received signal and checks if it is correct. If the relay can decode the received signal successfully, the transmit signal at the relay is \({x_{\mathrm {r}}}\left ({t + 1} \right) = \sqrt {\frac {{{{P_{\mathrm {r}}}}}}{{{{P_{\mathrm {s}}}}}}} {x_{\mathrm {s}}}\left (t \right)\).

2.3 Full-duplex relaying

For the full-duplex relaying, the received signal at the relay and the destination in time slot t are given by

$$ {y_{\mathrm{r}}}\left(t \right) = {h_{{\text{sr}}}}{x_{\mathrm{s}}}\left(t \right) + {h_{{\text{rr}}}}{x_{\mathrm{r}}}\left(t \right) + {n_{\mathrm{r}}}\left(t \right), $$
(5)

and

$$ {\mathbf{y}_{\mathrm{d}}}\left(t \right) = {\mathbf{h}_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + {\mathbf{h}_{{\text{rd}}}}{x_{\mathrm{r}}}\left(t \right) + {{\mathbf{n}_{\mathrm{d}}}}\left(t \right), $$
(6)

respectively.

When the AF protocol is used, the processing at the relay is similar to that in the half-duplex mode. As the instantaneous received power at the relay is \(E\left [ {{{\left | {{y_{\mathrm {r}}}\left (t \right)} \right |}^{2}}} \right ] = {{P_{\mathrm {s}}}}{\left | {{h_{{\text {sr}}}}} \right |^{2}} + {{P_{\mathrm {r}}}}{\left | {{h_{{\text {rr}}}}} \right |^{2}} + \sigma _{\mathrm {r}}^{2}\), the scaling factor is chosen as

$$ \beta = \sqrt {\frac{{{{P_{\mathrm{r}}}}}}{{{{P_{\mathrm{s}}}}{{\left| {{h_{{\text{sr}}}}} \right|}^{2}} + {{P_{\mathrm{r}}}}{{\left| {{h_{{\text{rr}}}}} \right|}^{2}} + \sigma_{\mathrm{r}}^{2}}}}. $$
(7)

Assume the processing delay at the relay is τ time slot, then the transmit signal at the relay is x r(t)=β y r(t−τ).

When the DF protocol is used, the processing at the relay is also similar to that in the half-duplex mode except there is processing delay Ï„. If the relay can decode the received signal successfully, then the transmit signal at the relay is \({x_{\mathrm {r}}}\left (t \right) = \sqrt {\frac {{{{P_{\mathrm {r}}}}}}{{{{P_{\mathrm {s}}}}}}} {x_{\mathrm {s}}}\left ({t - \tau } \right)\).

3 Performance analysis

In this section, we analyze the performance of the direct transmission, half-duplex relaying, and full-duplex relaying, respectively. We assume matched filter (MF) processing is used at the destination, i.e., the destination processes the signal vector by multiplying the conjugate-transpose of the channel [4]. For large N, the channel vectors h sd and h rd are asymptotically orthogonal, so we have hsdH h sd→N η sd, hrdH h rd→N η rd, hsdH h rd→0 and hrdH h sd→0.

3.1 Direct transmission

When MF is used at the destination, we have

$$\begin{array}{*{20}l} \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{y}_{\mathrm{d}}}\left(t \right) &= \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{h}_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + \mathbf{h}_{{\text{sd}}}^{H}{{\mathbf{n}_{\mathrm{d}}}}\left(t \right)\\ &\approx N{\eta_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + \mathbf{h}_{{\text{sd}}}^{H}{{\mathbf{n}_{\mathrm{d}}}}\left(t \right). \end{array} $$
(8)

Therefore, the achievable rate is given by

$$ {R_{\text{DT}}} = {\log_{2}}\left({1 + \frac{{N{P_{\mathrm{s}}}{\eta_{\mathrm{s,d}}}}}{{\sigma_{\mathrm{d}}^{2}}}} \right) = {\log_{2}}\left({1 + N{{\bar \gamma }_{\mathrm{s,d}}}} \right), $$
(9)

where \({{\bar \gamma }_{\mathrm {s,d}}} = {{P_{\mathrm {s}}}{\eta _{\mathrm {s,d}}}} \left / {\sigma _{\mathrm {d}}^{2}} \right.\).

Outage probability is defined as the probability that the achievable rate falls below a target transmission rate R 0, so the outage probability can be given by

$$ p_{{\text{DT}}}^{{\text{out}}} = \left\{ \begin{array}{l} 0,\;\;{\text{if}}\;{R_{DT}} \ge {R_{0}},\\ 1,\;\;{\text{if}}\;{R_{DT}} < {R_{0}}. \end{array} \right. $$
(10)

3.2 Half-duplex relaying

In the odd time slot t, the processing at the destination is the same as in (8). In the even time slot t+1, by using MF, we have

$$\begin{array}{*{20}l} \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{y}_{\mathrm{d}}}\left({t + 1} \right) &= \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{h}_{{\text{rd}}}}{x_{\mathrm{r}}}\left({t + 1} \right) + \mathbf{h}_{{\text{rd}}}^{H}{{\mathbf{n}_{\mathrm{d}}}}\left({t + 1} \right)\\ & \approx N{\eta_{{\text{rd}}}}{x_{\mathrm{r}}}\left({t + 1} \right) + \mathbf{h}_{{\text{rd}}}^{H}{{\mathbf{n}_{\mathrm{d}}}}\left({t + 1} \right). \end{array} $$
(11)

We assume the maximum ratio combining (MRC) is applied at the destination, then the end-to-end instantaneous SNR for the AF protocol is given as

$$ {\gamma_{{\mathrm{HD,AF}}}} = N{{\bar \gamma }_{{\text{sd}}}} + \frac{{N{\gamma_{{\text{sr}}}}{{\bar \gamma }_{{\text{rd}}}}}}{{{\gamma_{{\text{sr}}}} + N{{\bar \gamma }_{{\text{rd}}}} + 1}}, $$
(12)

where \({{\bar \gamma }_{{\text {rd}}}} = {{P_{\mathrm {r}}}{\eta _{\mathrm {r,d}}}} / {\sigma _{\mathrm {d}}^{2}} \) and \({\gamma _{{\text {sr}}}} = {{{P_{\mathrm {s}}}}{{\left | {{h_{{\text {sr}}}}} \right |}^{2}}} \left / \sigma _{\mathrm {r}}^{2} \right.\). The achievable rate for the AF protocol is given as

$$ {R_{{\mathrm{HD,AF}}}} = \frac{1}{2}{\log_{2}}\left({1 + {\gamma_{{\mathrm{HD,AF}}}}} \right), $$
(13)

where the factor 1/2 is due to the use of two time slots. The outage probability for the AF protocol is given as

$$\begin{array}{*{20}l} p_{{\mathrm{HD,AF}}}^{{\text{out}}} &= \Pr \left({\frac{1}{2}{{\log }_{2}}\left({1 + {\gamma_{{\mathrm{HD,AF}}}}} \right) < {R_{0}}} \right)\\ &= \Pr \left({{\gamma_{{\mathrm{HD,AF}}}} < {\delta_{{\text{HD}}}}} \right), \end{array} $$
(14)

where \(\phantom {\dot {i}\!}{\delta _{{\text {HD}}}} = {2^{2{R_{0}}}} - 1\). If \(N{{\bar \gamma }_{{\text {sd}}}} \ge {\delta _{{\text {HD}}}}\), we have pHD,AFout=0; if \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {HD}}}}\), we have pHD,AFout=1; otherwise, we have

$$\begin{array}{*{20}l} p_{{\mathrm{HD,AF}}}^{{\text{out}}} &= \Pr \left({{\gamma_{{\text{sr}}}} < \frac{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)\left({{\delta_{{\text{HD}}}} - N{{\bar \gamma }_{{\text{sd}}}}} \right)}}{{N{{\bar \gamma }_{{\text{rd}}}} + N{{\bar \gamma }_{{\text{sd}}}} - {\delta_{{\text{HD}}}}}}} \right)\\ &=1 - \exp \left({ - \frac{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)\left({{\delta_{{\text{HD}}}} - N{{\bar \gamma }_{{\text{sd}}}}} \right)}}{{{{\bar \gamma }_{{\text{sr}}}}\left({N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{HD}}}}} \right)}}} \right), \end{array} $$
(15)

where \({{\bar \gamma }_{{\text {sr}}}} = {{P_{\mathrm {s}}}{\eta _{{\text {sr}}}}} \left / {\sigma _{\mathrm {r}}^{2}} \right.\).

Similarly, the end-to-end instantaneous SNR and achievable rate for the DF protocol are given as

$$ {\gamma_{{\mathrm{HD,DF}}}} = \min \left\{ {\max \left\{ {{\gamma_{{\text{sr}}}},N{{\bar \gamma }_{{\text{sd}}}}} \right\},N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}}} \right\}, $$
(16)

and

$$ {R_{{\mathrm{HD,DF}}}} = \frac{1}{2}{\log_{2}}\left({1 + {\gamma_{{\mathrm{HD,DF}}}}} \right), $$
(17)

respectively. The outage probability for the DF protocol is given as

$$\begin{array}{*{20}l} p_{{\mathrm{HD,DF}}}^{{\text{out}}} &= \Pr \left({\frac{1}{2}{{\log }_{2}}\left({1 + {\gamma_{{\mathrm{HD,DF}}}}} \right) < {R_{0}}} \right)\\ & = \Pr \left({{\gamma_{{\mathrm{HD,DF}}}} < {\delta_{{\text{HD}}}}} \right). \end{array} $$
(18)

If \(N{{\bar \gamma }_{{\text {sd}}}} \ge {\delta _{{\text {HD}}}}\), we have pHD,AFout=0; if \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {HD}}}}\), we have pHD,DFout=1; otherwise, we have

$$\begin{array}{*{20}l} p_{{\mathrm{HD,DF}}}^{{\text{out}}} &= 1 - \Pr \left({{\gamma_{{\text{sr}}}} \ge {\delta_{{\text{HD}}}}} \right)\\ & = 1 - \exp \left({ - \frac{{{\delta_{{\text{HD}}}}}}{{{{\bar \gamma }_{{\text{sr}}}}}}} \right). \end{array} $$
(19)

3.3 Full-duplex relaying

At the relay, the signal-to-interference-plus-noise ratio (SINR) can be written as

$$ {\gamma_{\mathrm{r}}} = \frac{{{{P_{\mathrm{s}}}}{{\left| {{h_{{\text{sr}}}}} \right|}^{2}}}}{{{{P_{\mathrm{r}}}}{{\left| {{h_{{\text{rr}}}}} \right|}^{2}} + \sigma_{\mathrm{r}}^{2}}} $$
(20)

At the destination, by using MF to (6), we can obtain

$$\begin{array}{*{20}l} \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{y}_{\mathrm{d}}}\left(t \right) &= \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{h}_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{h}_{{\text{rd}}}}{x_{\mathrm{r}}}\left(t \right) + \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{n}_{\mathrm{d}}}\left(t \right)\\ &\approx N{\eta_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + \mathbf{h}_{{\text{sd}}}^{H}{\mathbf{n}_{\mathrm{d}}}\left(t \right), \end{array} $$
(21)
$$\begin{array}{*{20}l} \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{y}_{\mathrm{d}}}\left(t \right) &= \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{h}_{{\text{sd}}}}{x_{\mathrm{s}}}\left(t \right) + \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{h}_{{\text{rd}}}}{x_{\mathrm{r}}}\left(t \right) + \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{n}_{\mathrm{d}}}\left(t \right)\\ & \approx N{\eta_{{\text{rd}}}}{x_{\mathrm{r}}}\left(t \right) + \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{n}_{\mathrm{d}}}\left(t \right). \end{array} $$
(22)

When the AF protocol is used, (22) can be further written as

$$\begin{array}{*{20}l} \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{y}_{\mathrm{d}}}\left(t \right) \approx & N{\eta_{{\text{rd}}}}\beta {\mathrm{y_{r}}}\left({t - \tau} \right) + \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{n}_{\mathrm{d}}}\left(t \right)\\ =& N{\eta_{{\text{rd}}}}\beta \left[ {{h_{\mathrm{s,r}}}{x_{\mathrm{s}}}\left({t - \tau} \right) + {h_{\mathrm{r,r}}}{x_{\mathrm{r}}}\left({t - \tau} \right)} \right.\\ &\left. { + {n_{\mathrm{r}}}\left({t - \tau} \right)} \right] + \mathbf{h}_{{\text{rd}}}^{H}{\mathbf{n}_{\mathrm{d}}}\left(t \right). \end{array} $$
(23)

The destination can delay (21) by Ï„ time slots and combine it with (23), then the end-to-end instantaneous equivalent SNR and achievable rate are given as

$$ {\gamma_{\mathrm{FD,AF}}} = N{\bar \gamma_{{\text{sd}}}} + \frac{{N{{\bar \gamma }_{{\text{rd}}}}{\gamma_{\mathrm{r}}}}}{{N{{\bar \gamma }_{{\text{rd}}}} + {\gamma_{\mathrm{r}}} + 1}}, $$
(24)

and

$$ {R_{{\mathrm{FD,AF}}}} = {\log_{2}}\left({1 + {\gamma_{{\mathrm{FD,AF}}}}} \right), $$
(25)

respectively. The outage probability is given as

$$\begin{array}{*{20}l} p_{{\mathrm{FD,AF}}}^{{\text{out}}} = &\Pr \left({{{\log }_{2}}\left({1 + {\gamma_{{\mathrm{FD,AF}}}}} \right) < {R_{0}}} \right)\\ = & \Pr \left({{\gamma_{{\mathrm{FD,AF}}}} < {\delta_{{\text{FD}}}}} \right), \end{array} $$
(26)

where \(\phantom {\dot {i}\!}{\delta _{{\text {FD}}}} = {2^{{R_{0}}}} - 1\). If \(N{{\bar \gamma }_{{\text {sd}}}} \ge {\delta _{{\text {FD}}}}\), we have pFD,AFout=0; if \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {FD}}}}\), we have pFD,AFout=1; otherwise, we have

$$\begin{array}{*{20}l} p_{{\mathrm{FD,AF}}}^{{\text{out}}} = & \Pr \left({{\gamma_{\mathrm{r}}} < \frac{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)\left({{\delta_{{\text{FD}}}} - N{{\bar \gamma }_{{\text{sd}}}}} \right)}}{{N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{FD}}}}}}} \right)\\ = & 1 - \exp \left({ - \frac{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)\left({{\delta_{{\text{FD}}}} - N{{\bar \gamma }_{{\text{sd}}}}} \right)}}{{{{\bar \gamma }_{{\text{sr}}}}\left({N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{FD}}}}} \right)}}} \right)\\ &\times \frac{1}{{1 + \frac{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)\left({{\delta_{{\text{FD}}}} - N{{\bar \gamma }_{{\text{sd}}}}} \right)}}{{N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{FD}}}}}}\frac{{{{\bar \gamma }_{{\text{rr}}}}}}{{{{\bar \gamma }_{{\text{sr}}}}}}}}. \end{array} $$
(27)

where \({{\bar \gamma }_{{\text {rr}}}} = {{P_{\mathrm {r}}}{\eta _{{\text {rr}}}}} \left / {\sigma _{\mathrm {r}}^{2}} \right.\).

Similarly, the end-to-end instantaneous equivalent SNR and achievable rate for the DF protocol are given as

$$ {\gamma_{{\mathrm{FD,DF}}}} = \min \left\{ {\max \left\{ {{\gamma_{\mathrm{r}}},N{{\bar \gamma }_{{\text{sd}}}}} \right\},N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}}} \right\}, $$
(28)

and

$$ {R_{{\mathrm{FD,DF}}}} = {\log_{2}}\left({1 + {\gamma_{{\mathrm{FD,DF}}}}} \right), $$
(29)

respectively. The outage probability for the DF protocol is given as

$$\begin{array}{*{20}l} p_{{\mathrm{FD,DF}}}^{{\text{out}}} &= \Pr \left({{{\log }_{2}}\left({1 + {\gamma_{{\mathrm{FD,DF}}}}} \right) < {R_{0}}} \right)\\ & = \Pr \left({{\gamma_{{\mathrm{FD,DF}}}} < {\delta_{{\text{FD}}}}} \right). \end{array} $$
(30)

If \(N{{\bar \gamma }_{{\text {sd}}}} \ge {\delta _{{\text {FD}}}}\), we have pFD,DFout=0; if \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {FD}}}}\), we have pFD,DFout=1; otherwise, we have

$$\begin{array}{*{20}l} p_{{\mathrm{FD,DF}}}^{{\text{out}}} & = 1 - \Pr \left({{\gamma_{\mathrm{r}}} \ge {\delta_{{\text{FD}}}}} \right)\\ & = 1 - \exp \left({ - \frac{{{\delta_{{\text{FD}}}}}}{{{{\bar \gamma }_{{\text{sr}}}}}}} \right)\frac{{{{\bar \gamma }_{{\text{sr}}}}}}{{{{\bar \gamma }_{{\text{sr}}}} + {\delta_{{\text{FD}}}}{{\bar \gamma }_{{\text{rr}}}}}}. \end{array} $$
(31)

3.4 Condition for the superiority of full-duplex relaying over half-duplex relaying

In this subsection, we derive the condition that full-duplex relaying outperforms half-duplex relaying based on the outage probability. Five cases are considered.

  • Case 1: \(N{{\bar \gamma }_{{\text {sd}}}} \ge {\delta _{{\text {HD}}}}\). In this case, we have pHD,AFout=pHD,DFout=pFD,AFout=pFD,DFout=0, which means that full-duplex relaying and half-duplex relaying will obtain the same outage performance.

  • Case 2: \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {FD}}}}\). In this case, we have pHD,AFout=pHD,DFout=pFD,AFout=pFD,DFout=1, which means that full-duplex relaying and half-duplex relaying will obtain the same outage performance.

  • Case 3: \({\delta _{{\text {FD}}}} \le N{{\bar \gamma }_{{\text {sd}}}} < {\delta _{{\text {HD}}}}\). In this case, we have pFD,AFout=pFD,DFout=0 and pHD,AFout=pHD,DFout>0, so full-duplex relaying outperforms half-duplex relaying.

  • Case 4: \({\delta _{{\text {FD}}}} \le N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {HD}}}}\). In this case, we have pHD,AFout=pHD,DFout=1 and pFD,AFout=pFD,DFout<1, so full-duplex relaying outperforms half-duplex relaying.

  • Case 5: \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} \ge {\delta _{{\text {HD}}}}\) and \(N{{\bar \gamma }_{{\text {sd}}}} < {\delta _{{\text {FD}}}}\). In this case, full-duplex relaying outperforms half-duplex relaying when pFD,AFout≤pHD,AFout for AF protocol and pFD,DFout≤pHD,DFout for DF protocol. Using the results (15) and (27), the average residual self-interference for AF protocol should satisfy

    $$\begin{array}{*{20}l} {{\bar \gamma }_{{\text{rr}}}} \le & \frac{{{{\bar \gamma }_{{\text{sr}}}}\left({N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{FD}}}}} \right)}}{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)\left({{\delta_{{\text{FD}}}} - N{{\bar \gamma }_{{\text{sd}}}}} \right)}}\\ & \times \left\{ {\exp \left[ {\frac{{N{{\bar \gamma }_{{\text{rd}}}}\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)}}{{{{\bar \gamma }_{{\text{sr}}}}\left({N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{HD}}}}} \right)}}} \right.} \right.\\ &\left. { \times \left. {\frac{{\left({{\delta_{{\text{HD}}}} - {\delta_{{\text{FD}}}}} \right)}}{{\left({N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}} - {\delta_{{\text{FD}}}}} \right)}}} \right] - 1} \right\}. \end{array} $$
    (32)

    Using the results (19) and (31), the average residual self-interference for DF protocol should satisfy

    $$ {{\bar \gamma }_{{\text{rr}}}} \le \frac{{{{\bar \gamma }_{{\text{sr}}}}}}{{{\delta_{{\text{FD}}}}}}\left[ {\exp \left({\frac{{{\delta_{{\text{HD}}}} - {\delta_{{\text{FD}}}}}}{{{{\bar \gamma }_{{\text{sr}}}}}}} \right) - 1} \right]. $$
    (33)

4 Power control

In this section, we propose power control to improve the system performance. We assume independent power constraint at both the source and the relay, i.e., \({P_{\mathrm {s}}} \le P_{\mathrm {s}}^{\max }\) and \({P_{\mathrm {r}}} \le P_{\mathrm {r}}^{\max }\). For half-duplex relaying, it is obvious that the system performance is optimized when the source and the relay use the maximum allowed transmit power, so we focus on power control for full-duplex relaying.

For full-duplex relaying, the source should also use the maximum transmit power because as P s increases, the achievable rates (25) and (29) increase and the outage probabilities (27) and (31) decrease. As such, we concentrate on power control for the relay. Two scenarios are considered based on the CSI availability.

4.1 Instantaneous CSI of h sr and h rr

In this scenario, we assume the relay has the instantaneous CSI of h sr and h rr, and the statistical CSI of h sd and h rd, then the power control is to maximize the achievable rates.

For the AF protocol, the power control can be formulated as an optimization problem

$$\begin{array}{*{20}l} \mathop {{\text{maximize}}}\limits_{{P_{\mathrm{r}}}} \;\;\; & \frac{{N{{\bar \gamma }_{{\text{rd}}}}{\gamma_{\mathrm{r}}}}}{{N{{\bar \gamma }_{{\text{rd}}}} + {\gamma_{\mathrm{r}}} + 1}}\\ {\text{subject}}\;{\text{to}} \;\;\; & 0 < {P_{\mathrm{r}}} \le P_{\mathrm{r}}^{\max } \end{array} $$
(34)

By taking the first derivative of object function with respect to P r and setting the first derivative equal to zero, we obtain the only one positive root

$$ P_{\mathrm{r}}^{*} = \sqrt {\frac{{\sigma_{\mathrm{d}}^{\mathrm{2}}}}{{N{\eta_{{\text{rd}}}}}}\left({\frac{{{P_{\mathrm{s}}}{{\left| {{h_{{\text{sr}}}}} \right|}^{2}} + \sigma_{\mathrm{r}}^{\mathrm{2}}}}{{{{\left| {{h_{{\text{rr}}}}} \right|}^{2}}}}} \right)}. $$
(35)

Therefore, the optimal transmit power of the relay is \(P_{\mathrm {r}}^{\text {opt}} = \min \left ({P_{\mathrm {r}}^{*},P_{\mathrm {r}}^{\max }} \right)\).

For the DF protocol, the power control can also be formulated as an optimization problem

$$\begin{array}{*{20}l} \mathop {{\text{maximize}}}\limits_{{P_{\mathrm{r}}}} \;\;\; & \min \left\{ {{\gamma_{\mathrm{r}}},N{{\bar \gamma }_{{\text{sd}}}} + N{{\bar \gamma }_{{\text{rd}}}}} \right\}\\ {\text{subject}}\;{\text{to}} \;\;\; & 0 < {P_{\mathrm{r}}} \le P_{\mathrm{r}}^{\max } \end{array} $$
(36)

The optimal solution should satisfy

$$ \frac{{{P_{\mathrm{s}}}{{\left| {{h_{{\text{sr}}}}} \right|}^{2}}}}{{{P_{\mathrm{r}}}{{\left| {{h_{{\text{rr}}}}} \right|}^{2}} + \sigma_{\mathrm{r}}^{\mathrm{2}}}} = \frac{{N{P_{\mathrm{s}}}{\eta_{{\text{sd}}}}}}{{\sigma_{\mathrm{d}}^{\mathrm{2}}}} + \frac{{N{P_{\mathrm{r}}}{\eta_{{\text{rd}}}}}}{{\sigma_{\mathrm{d}}^{\mathrm{2}}}}. $$
(37)

By solving this equation, we can obtain the only one positive root

$$\begin{array}{*{20}l} P_{\mathrm{r}}^{*} =& \sqrt {{{\left({\frac{{{P_{\mathrm{s}}}{\eta_{{\text{sd}}}}}}{{2{\eta_{{\text{rd}}}}}} - \frac{{\sigma_{\mathrm{r}}^{\mathrm{2}}}}{{2{{\left| {{h_{{\text{rr}}}}} \right|}^{2}}}}} \right)}^{2}} + \frac{{{P_{\mathrm{s}}}{{\left| {{h_{{\text{sr}}}}} \right|}^{2}}\sigma_{\mathrm{d}}^{\mathrm{2}}}}{{N{{\left| {{h_{{\text{rr}}}}} \right|}^{2}}{\eta_{{\text{rd}}}}}}} \\ & - \frac{{{P_{\mathrm{s}}}{\eta_{{\text{sd}}}}}}{{2{\eta_{{\text{rd}}}}}} - \frac{{\sigma_{\mathrm{r}}^{\mathrm{2}}}}{{2{{\left| {{h_{{\text{rr}}}}} \right|}^{2}}}}. \end{array} $$
(38)

Similarly, the optimal transmit power of the relay for DF protocol is \(P_{\mathrm {r}}^{\text {opt}} = \min \left ({P_{\mathrm {r}}^{*},P_{\mathrm {r}}^{\max }} \right)\).

4.2 Statistical CSI of h sr and h rr

In this scenario, we assume the relay only has the statistical CSI of h sr, h rr, h sd, and h rd, then the power control is to minimize the outage probabilities. Note that power control does not help if \(N{{\bar \gamma }_{{\text {sd}}}} \ge {\delta _{{\text {FD}}}}\) or \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} < {\delta _{{\text {FD}}}}\), so we only need to consider the case that \(N{{\bar \gamma }_{{\text {sd}}}} < {\delta _{{\text {FD}}}}\) and \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} \ge {\delta _{{\text {FD}}}}\).

For the AF protocol, minimizing the outage probability (27) is equivalent to minimizing − ln(1−pFD,AFout), so the power control can be formulated as an optimization problem

$$\begin{array}{*{20}l} \mathop {{\text{minimize}}}\limits_{{P_{\mathrm{r}}}} \;\; & \frac{{\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)}}{{{{\bar \gamma }_{{\text{sr}}}}\left({c{{\bar \gamma }_{{\text{rd}}}} - 1} \right)}} + \ln \left({1 + \frac{{{{\bar \gamma }_{{\text{rr}}}}\left({N{{\bar \gamma }_{{\text{rd}}}} + 1} \right)}}{{{{\bar \gamma }_{{\text{sr}}}}\left({c{{\bar \gamma }_{{\text{rd}}}} - 1} \right)}}} \right)\\ {\text{subject}}\;{\text{to}} \;\; & \frac{{{\delta_{{\text{FD}}}}\sigma_{\mathrm{d}}^{2}}}{{{\eta_{{\text{rd}}}}N}} - \frac{{{P_{\mathrm{s}}}{\eta_{{\text{sd}}}}}}{{{\eta_{{\text{rd}}}}}} < {P_{\mathrm{r}}} \le P_{\mathrm{r}}^{\max } \end{array} $$
(39)

where \(c = {N \left / {\left ({{\delta _{{\text {FD}}}} - N{{\bar \gamma }_{{\text {sd}}}}} \right)}\right.} \). By taking the first derivative with respect to P r and setting the first derivative equal to zero, we can obtain \(P_{\mathrm {r}}^{*}\). However, it is difficult to find the closed form solution, so we need to use iterative root-finding algorithms such as the bisection method or the Newton’s method to find the numerical solution.

For the DF protocol, to ensure \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} \ge {\delta _{{\text {FD}}}}\), we should set the transmit power at the relay as high as possible. However, after \(N{{\bar \gamma }_{{\text {sd}}}} + N{{\bar \gamma }_{{\text {rd}}}} \ge {\delta _{{\text {FD}}}}\) is satisfied, the outage probability increases as P r increases. Therefore, the optimal transmit power of the relay is

$$ P_{\mathrm{r}}^ * = \frac{{{\delta_{{\text{FD}}}}\sigma_{\mathrm{d}}^{2}}}{{{\eta_{{\text{rd}}}}N}} - \frac{{{P_{\mathrm{s}}}{\eta_{{\text{sd}}}}}}{{{\eta_{{\text{rd}}}}}}. $$
(40)

5 Numerical results

In this section, we present some numerical results to validate our analysis. For simplicity, we assume N=100, \(P_{\mathrm {s}}^{{\text {max}}} = 1\), \(P_{\mathrm {r}}^{{\text {max}}} = 1\), η sd=10−7, η rd=2×10−6, \(\sigma _{\mathrm {d}}^{2} = \sigma _{\mathrm {r}}^{2} = {10^{- 6}}\), and R 0=5 bps/Hz.

In Fig. 2, we plot the achievable rates as a function of γ sr for direct transmission, half-duplex relaying, and full-duplex relaying, where |h rr|2=4×10−6. From Fig. 2, we can see that (1) the achievable rates of both half-duplex relaying and full-duplex relaying increase as γ sr increases; (2) the full-duplex AF relaying perform better than full-duplex DF in the low SNR regime, but perform worse than full-duplex DF in the high SNR regime; and (3) the achievable rates of full-duplex relaying can be improved by using power control.

Fig. 2
figure 2

Achievable rates versus γ sr for direct transmission, half-duplex relaying, and full-duplex relaying, with |h rr|2=4×10−6

In Fig. 3, we plot the achievable rates as a function of |h rr|2 for direct transmission, half-duplex relaying, and full-duplex relaying, where γ sr=30 dB. It is observed from Fig. 3 that as |h rr|2 increases, the achievable rates of full-duplex relaying decrease significantly. When |h rr|2 is high enough, the achievable rates of half-duplex relaying will outperform that of full-duplex relaying. Moreover, we can also see that power control can improve the achievable rates of full-duplex relaying.

Fig. 3
figure 3

Achievable rates versus |h rr|2 for direct transmission, half-duplex relaying, and full-duplex relaying, with γ sr=30 dB

Figure 4 shows the outage probabilities versus \({{\bar \gamma }_{{\text {sr}}}}\) for full-duplex relaying with E(|h rr|2)=4×10−6, while Fig. 5 shows the outage probabilities versus E(|h rr|2) for full-duplex relaying with \({{\bar \gamma }_{{\text {sr}}}} = 40\) dB. Note that \(N{P_{\mathrm {s}}^{\max }{\eta _{{\text {sd}}}}} \left / {\sigma _{\mathrm {d}}^{2}}\right. + {{NP}_{\mathrm {r}}^{\max }{\eta _{{\text {rd}}}}} \left / {\sigma _{\mathrm {d}}^{2}} < {\delta _{{\text {HD}}}}\right. \), so the outage probabilities for half-duplex relaying equal to 1. From Figs. 4 and 5, we can see that (1) the outage probabilities of full-duplex relaying decrease as \({{\bar \gamma }_{{\text {sr}}}}\) increases and increase as E(|h rr|2) increases; (2) the full-duplex DF relaying with power control will obtain the best performance and the full-duplex DF relaying without power control will obtain the worst performance; and (3) the outage probabilities of full-duplex relaying can be improved by using power control.

Fig. 4
figure 4

Outage probability versus \({{\bar \gamma }_{{\text {sr}}}}\) for full-duplex relaying, with E(|h rr|2)=4×10−6

Fig. 5
figure 5

Outage probability versus E(|h rr|2) for full-duplex relaying, with \({{\bar \gamma }_{{\text {sr}}}} = 40\) dB

6 Conclusions

In traditional full-duplex relaying, the destination always treats the source-destination link as interference, which degrades the system performance. In this paper, we investigated the system performance of full-duplex relaying by considering large-scale antenna array at the destination. Using the property that the source-destination channel vector and relay-destination channel vector become pairwise orthogonal, we converted the source-destination link to useful signal. We derived the achievable rates and outage probabilities for direct transmission, half-duplex relaying, and full-duplex relaying, respectively. By maximizing the achievable rates or minimizing the outage probabilities based on the CSI availability, we obtained the optimal transmit power of the full-duplex relay node. Numerical results showed that the performance of full-duplex relaying is determined by the residual self-interference, and power control can improve the performance of full-duplex relaying.

References

  1. JG Andrews, S Buzzi, W Choi, SV Hanly, et al., What will 5G be?. IEEE J. Sel. Areas Commun. 32(6), 1065–1082 (2014).

    Article  Google Scholar 

  2. M Agiwal, A Roy, N Saxena, Next generation 5G wireless networks: a comprehensive survey. IEEE Commun. Surveys Tuts. 18(3), 1617–1655 (2016).

    Article  Google Scholar 

  3. F Boccardi, RW Heath, A Lozano, TL Marzetta, P Popovski, Five disruptive technology directions for 5G. IEEE Commun. Mag. 52(2), 74–80 (2014).

    Article  Google Scholar 

  4. F Rusek, D Persson, BK Lau, EG Larsson, TL Marzetta, et al., Scaling up MIMO: opportunities and challenges with very large arrays. IEEE Signal Process. Mag. 30(1), 40–60 (2013).

    Article  Google Scholar 

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

    Article  Google Scholar 

  6. L Lu, GY Li, AL Swindlehurst, A Ashikhmin, Z Rui, An overview of massive MIMO: benefits and challenges. IEEE J. Sel. Topics Signal Process. 8(5), 742–758 (2014).

    Article  Google Scholar 

  7. TL Marzetta, Noncooperative cellular wireless with unlimited numbers of base station antennas. IEEE Trans. Wireless Commun. 9(11), 3590–3600 (2010).

    Article  Google Scholar 

  8. H Yang, TL Marzetta, Performance of conjugate and zero-forcing beamforming in large-scale antenna systems. IEEE J. Sel. Areas Commun. 31(2), 172–179 (2013).

    Article  Google Scholar 

  9. HQ Ngo, EG Larsson, TL Marzetta, Energy and spectral efficiency of very large multiuser MIMO systems. IEEE Trans. Commun. 61(4), 1436–1449 (2013).

    Article  Google Scholar 

  10. X Gao, O Edfors, F Rusek, F Tufvesson, Massive MIMO performance evaluation based on measured propagation data. IEEE Trans. Wireless Commun. 14(7), 3899–3911 (2015).

    Article  Google Scholar 

  11. S Hong, J Brand, C Jung, et al., Applications of self-interference cancellation in 5G and beyond. IEEE Commun. Mag. 52(2), 114–121 (2014).

    Article  Google Scholar 

  12. M Heino, D Korpi, T Huusari, et al., Recent advances in antenna design and interference cancellation algorithms for in-band full duplex relays. IEEE Commun. Mag. 53(5), 91–101 (2015).

    Article  Google Scholar 

  13. H Ju, E Oh, D Hong, Improving efficiency of resource usage in two-hop full duplex relay systems based on resource sharing and interference cancellation. IEEE Trans. Wireless Commun. 8(8), 3933–3938 (2009).

    Article  Google Scholar 

  14. T Kwon, S Lim, S Choi, D Hong, Optimal duplex mode for DF relay in terms of the outage probability. IEEE Trans. Veh. Techol. 59(7), 3628–3634 (2010).

    Article  Google Scholar 

  15. T Riihonen, S Werner, R Wichman, Optimized gain control for single-frequency relaying with loop interference. IEEE Trans. Wireless Commun. 8(6), 2801–2806 (2009).

    Article  Google Scholar 

  16. T Riihonen, S Werner, R Wichman, Mitigation of loopback self-interference in full-duplex MIMO relays. IEEE Trans. Signal Process. 59(12), 5983–5993 (2011).

    Article  MathSciNet  Google Scholar 

  17. T Riihonen, S Werner, R Wichman, Hybrid full-duplex/half-duplex relaying with transmit power adaptation. IEEE Trans. Wireless Commun. 10(9), 3074–3085 (2011).

    Article  Google Scholar 

  18. TK Baranwal, DS Michalopoulos, R Schober, Outage analysis of multihop full duplex relaying. IEEE Commun. Lett. 17(1), 63–66 (2013).

    Article  Google Scholar 

  19. B Yu, L Yang, X Cheng, R Cao, Power and location optimization for full-duplex decode-and-forward relaying. IEEE Trans. Commun. 63(12), 4743–4753 (2015).

    Article  Google Scholar 

  20. HQ Ngo, HA Suraweera, M Matthaiou, EG Larsson, Multipair full-duplex relaying with massive arrays and linear processing. IEEE J. Sel. Areas Commun. 32(9), 1721–1737 (2014).

    Article  Google Scholar 

  21. X Xia, D Zhang, K Xu, et al., Hardware impairments aware transceiver for full-duplex massive MIMO relaying. IEEE Trans. Signal Process. 63(24), 6565–6580 (2015).

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work was supported by the 863 Program of China (2015AA01A703), the Fundamental Research Funds for the Central Universities (2014ZD03-02), the National Natural Science Foundation of China (61571055), the China Scholarship Council (201508120012), and the Doctoral Foundation of Tianjin Normal University (5RL135).

Competing interests

The authors declare that they have no competing interests.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Liang Han.

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

Han, L., Shi, B. & Zou, W. Performance analysis and power control for full-duplex relaying with large-scale antenna array at the destination. J Wireless Com Network 2017, 41 (2017). https://doi.org/10.1186/s13638-017-0828-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-017-0828-0

Keywords