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.
Anzeige
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.
×
Anzeige
Denote the channel of the source-relay, source-destination, and relay-destination links as hsr, \(\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 hsr, each element of hsd, and each element of hrd are given as ηsr, ηsd, and ηrd, respectively. Since the self-interference cannot be completely canceled, we denote the residual self-interference channel as hrr, 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 xs(t) and xr(t), respectively. We assume the transmit power of the source and the relay are Ps and Pr, respectively, i.e., E[|xs(t)|2]=Ps and E[|xr(t)|2]=Pr.
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
where nd(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
where nr(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
When the AF protocol is used, the relay amplifies the received signal yr by a scaling factor β, so the transmit signal at the relay is xr(t+1)=βyr(t). To satisfy the instantaneous transmit power at the relay, the scaling factor is chosen as
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
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
Assume the processing delay at the relay is τ time slot, then the transmit signal at the relay is xr(t)=βyr(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 hsd and hrd are asymptotically orthogonal, so we have hsdHhsd→Nηsd, hrdHhrd→Nηrd, hsdHhrd→0 and hrdHhsd→0.
Outage probability is defined as the probability that the achievable rate falls below a target transmission rate R0, so the outage probability can be given by
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
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
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
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
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
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
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
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 Ps 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 hsr and hrr
In this scenario, we assume the relay has the instantaneous CSI of hsr and hrr, and the statistical CSI of hsd and hrd, then the power control is to maximize the achievable rates.
For the AF protocol, the power control can be formulated as an optimization problem
By taking the first derivative of object function with respect to Pr and setting the first derivative equal to zero, we obtain the only one positive root
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
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 hsr and hrr
In this scenario, we assume the relay only has the statistical CSI of hsr, hrr, hsd, and hrd, 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
where \(c = {N \left / {\left ({{\delta _{{\text {FD}}}} - N{{\bar \gamma }_{{\text {sd}}}}} \right)}\right.} \). By taking the first derivative with respect to Pr 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 Pr increases. Therefore, the optimal transmit power of the relay is
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 R0=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 |hrr|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.
×
In Fig. 3, we plot the achievable rates as a function of |hrr|2 for direct transmission, half-duplex relaying, and full-duplex relaying, where γsr=30 dB. It is observed from Fig. 3 that as |hrr|2 increases, the achievable rates of full-duplex relaying decrease significantly. When |hrr|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.
×
Figure 4 shows the outage probabilities versus \({{\bar \gamma }_{{\text {sr}}}}\) for full-duplex relaying with E(|hrr|2)=4×10−6, while Fig. 5 shows the outage probabilities versus E(|hrr|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(|hrr|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.
×
×
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.
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.
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.