1 Introduction

In recent years Device-to-Device (D2D) underlay in cellular networks has attracted a lot of attention. It is believed that it can improve system spectral efficiency, reduce power consumption and enable a new type of multimedia services [13]. D2D communication was one of the main technologies that were thoroughly investigated within the UE FP7 METIS (Mobile and wireless communications Enablers for the Twenty-twenty Information Society) project [4]. Considering the D2D underlay, it is often assumed that D2D communications may use radio resources simultaneously with cellular users. This assumption allows for increasing the frequency reuse factor (FRF) even above the reuse-1 [3]. However, enabling D2D communications reusing the cellular spectrum poses new challenges, for instance, new interference patterns.

The frequency bandwidth is a scarce resource, thus the need to utilize it in the most efficient way. In this paper we analyse a D2D underlay reusing cellular uplink (UL) resources in frequency reuse-1 (FRF-1) network which aims at maximizing effectiveness of bandwidth use. We derive a formula for outage probability of a D2D link in a multi-cell FRF-1 system and propose a location-based power control mechanism for D2D communication.

The remainder of the paper is organized as follows. Section 2 gives the background for the considerations of this paper. Section 3 describes the system model used in evaluation of the proposed concept and presents the closed-form expression for the outage probability of D2D communication reusing UL resources in a multi-cell FRF-1 environment. In Section 4 the outage probability analysis of D2D communication is contained. Section 4 also presents a proposal of location-based power control mechanism for D2D communication. The paper is concluded in Section 5.

2 Related work

The mitigation of interference inherent to D2D communications is a well studied topic [1, 2, 510] and the most common approaches involve power control and resource allocation solutions. For example, in [5] a D2D power reduction method was proposed to control the interference to cellular users (CUEs). With regards to interference mitigation solutions based on resource allocation many of the proposed methods (e.g. [8]) exploit the knowledge of the slow-scale parameters such as path-loss or shadowing to perform interference-aware resource allocation. Several solutions investigate the possibility of exploiting location information for resource allocation and sharing user selection [1115]. In [11] and [12], apart from a power control mechanism, an interference limited area (ILA), also referred to as an interference limited ring (ILR), control strategy is proposed. The goal of this strategy is to guarantee that the outage probability of the D2D communication caused by the interference from CUEs is less than a predetermined threshold, while maintaining the interference level to CUEs at satisfactory level. On the other hand, in [13] the interference limited area control method is applied to restrict the interference prior to the resource allocation process. In [14], a distance-constrained resource-sharing criterion (DRC) is introduced which limits the set of CUEs that can share resources with considered D2D users (DUEs). The results show that DRC brings significant reduction of outage probability of the D2D link. Moreover, the proposed DRC does not require CUE to reduce its transmission power, and thus avoids degrading the performance of the cellular link. The work reported in [14] is further extended in [15], where the proposed user selection mechanism is evaluated in a multi-cell fractional frequency reuse (FFR) system. The authors evaluate the use of UL resource sharing for D2D along with strict FFR scheme in a three cell scenario. Strict FFR assumes that each cell is divided into inner and outer regions. Inner region of each cell uses the same frequency band e.g. A, whereas the outer regions use different bands e.g. B,C and D. In this approach the D2D communication is allowed to use only the inner region frequency band and the D2D pair has to be located within the outer region of the cell. The results of the three cell scenario show that the proposed resource sharing scheme can significantly improve the outage probability performance of the D2D link. Another paper that investigates the D2D communication in a FFR system is [16]. In this work a radio resource allocation is proposed where the DUEs and CUEs use different frequency bands that are chosen based on users’ locations. The D2D communication in [16] takes place in the downlink (DL) and the result show that by using radio resources selectively (according to users’ positions) can improve the total performance of the network.

All of the aforementioned papers assume either a single-cell scenario [13, 514] or a multi-cell scenario with FFR [15, 16]. Single-cell considerations cannot be easily applied to systems exploiting frequency reuse due different interference patterns of such networks. In FRF-1 system the D2D underlay will experience interference from multiple sources as shown in Fig. 1. On the other hand FFR reduces the interference mitigation problem at the cost of less efficient bandwidth utilization compared to FRF-1 systems. Since the bandwidth is a scarce resource the use of D2D communications in FRF-1 system emerge as one of the solutions for more efficient bandwidth use. The main contribution of this paper is the analysis of the outage probability of a D2D communication in a multi-cell FRF-1 system. We derive a formula for outage probability of a D2D link in FRF-1 system when uplink resource sharing between CUEs and DUEs is enabled in the network. Based on this analysis, we propose a location-based power control mechanism for D2D which can enhance the outage performance of the D2D link, and at the same time, reduce the transmit power required for communication.

Fig. 1
figure 1

Model of D2D communications underlaying a FRF-1 network

3 System model

We consider an OFDMA-based FRF-1 cellular network with a D2D underlay (Fig. 1). Base stations (BS) are located in central positions of hexagonal cells with edge length R and inter-site distance (ISD) S. For any CUE, noted as C i , its location is given in polar coordinates by a pair \((r_{C_{i}},\varphi _{C_{i}})\). The angle \(\varphi _{C_{i}}\) follows the uniform distribution [0,2π) and the distance of the user to its serving BS is limited by cells’ hexagonal shape, thus \(r_{C_{i}}\) is a random variable with a probability density function (PDF):

$$ f_{r_{C_{i}}}(r_{C_{i}})=\frac{6r_{C_{i}}\sqrt{3}}{2\pi R^{2}} $$
(1)

where \(r_{C_{i}}\in (0,S/|\sin (\varphi _{C_{i}})|+\sqrt {3}|\cos (\varphi _{C_{i}})|]\) for \(\varphi _{C_{i}}\in (-\pi /3,\pi /3)\cup (-2\pi /3,2\pi /3)\) and \(r_{C_{i}}\in (0,S/2|\sin (\varphi _{C_{i}})|]\) for \(\varphi _{C_{i}}\in (-\pi /3,-2\pi /3)\cup (\pi /3,2\pi /3)\).

Apart from the cellular users, a D2D pair is deployed in the cell served by BS1. A D2D receiver (D R ) is placed in the same manner as CUEs with location parameters (r d , φ d ), while a D2D transmitter (D T ) is deployed on a circle of radius d D centred at the location of the D2D receiver.

The D2D transmissions take place in the uplink resources of the cellular communication. As a result, a new interference pattern is introduced in the network. The D2D receiver is a victim of interference caused by CUEs that share their resources with the D2D transmitter. On the other hand, the D2D transmitter generates additional interference towards CUEs. This interference is experienced by the CUEs serving BSs. In this paper we focus on the performance of the D2D link, thus we omit the impact of the D2D communication on cellular users under the assumption that the BS, with its strong processing capacity, is capable of mitigating the D2D-to-Cellular (D2C) interference.

Considering the geometry of the system shown in Fig. 1, and extending it to a generic N cell case, the signal-to-noise and interference ratio (SINR) at the D2D receiver can be written as

$$ \gamma_{D_{R}}=\frac{|h_{D2D}|^{2}P_{D}d_{D}^{-\alpha}}{\sum\limits_{n=1}^{N}|h_{nR}|^{2}P_{C_{n}}d_{C_{n}}^{-\alpha}+N_{0}}\text{,} $$
(2)

where h D2D and h nR are the fading coefficients of the D2D link and the link between the DUE receiver and the n-th CUE transmitter, respectively. Both follow the complex Gaussian distribution \(\mathcal {CN}(0,1)\). The path-loss exponent is denoted with α, whereas N 0 is the additive white Gaussian noise (AWGN) variance. The transmit power of the D2D transmitter and the n-th CUE are given by P D and \(P_{C_{n}}\), respectively.

3.1 Outage probability

To analyse the performance of the D2D link in an FRF-1 network, we derive an expression for outage probability of the D2D receiver, which is defined as the probability that instantaneous SINR \(\gamma _{D_{R}}\) falls below a predetermined SINR threshold γ 0. The outage probability of a D2D receiver conditioned on the locations of the CUEs (\(L_{C_{n}}\)) selected for resource sharing can be expressed as:

$$ Pr[\gamma_{D_{R}}<\gamma_{0} |L_{C_{1}},\ldots,L_{C_{n}}]=F_{\gamma_{D_{R}}}(\gamma_{0})\text{,} $$
(3)

where \(F_{\gamma _{D_{R}}}(\cdotp )\) is a cumulative distribution function (CDF) of \(\gamma _{D_{R}}\). To obtain the outage probability of the D2D link, we use the following Lemma.

Lemma 1

Let |h 0 | 2 follow an exponential distribution and \(s={\sum }_{m=1}^{M} |h_{m}|^{2}/\lambda _{m}+{\sum }_{l=1}^{L} |h_{l}|^{2}/\lambda _{e}\) be the sum of N=M+L exponential random variables, M of which has a distinct mean 1/λ m and L has the same mean 1/λ e . Let x=|h 0 | 2 0 , y=s+δ, and λ 0 m e ,δ>0, then the CDF of z=x/y is:

$$\begin{array}{@{}rcl@{}} F_{z}(z)&=&\sum\limits_{m=1}^{M} E_{m}\left( 1-\frac{\lambda_{m} \exp(-\lambda_{0}z\delta)}{\lambda_{0}z+\lambda_{m}}\right)\\ &&+\sum\limits_{l=1}^{L}A_{l}\left[1-\frac{{\lambda_{e}^{l}} \exp(-\lambda_{0}z\delta)}{(\lambda_{0}z+\lambda_{e} )^{l}}\right]\text{.} \end{array} $$
(4)

The definition of E m and A l can be found in [17], whereas δ is a constant.

Proof

With the help of [18](@var1@eq. (5-18)@var1@), the PDFs of x and y are expressed as f x (x) = λ 0 exp(−λ 0 x)U(x) and f y (y) = f s (yδ)U(yδ), respectively. From [17] the PDF of f s (s) is:

$$\begin{array}{@{}rcl@{}} f_{s}(s)&=&\sum\limits_{m=1}^{M}E_{m}\lambda_{m}\exp(-\lambda_{m}s)\\&&+\sum\limits_{l=1}^{L}A_{l}\frac{s^{l-1}{\lambda_{e}^{l}}\exp(-\lambda_{e}s)}{\Gamma(l)}\text{,} \end{array} $$
(5)

where

$$ E_{m}=\left( \frac{\lambda_{e}}{\lambda_{e}-\lambda_{m}}\right)^{L}\prod\limits_{u=1,u\neq m}^{M}\frac{\lambda_{u}}{\lambda_{u}-\lambda_{m}}\text{.} $$
(6)

The coefficients A l can be found by solving a system of L equations. The equation system is established by randomly choosing L distinct values of λ but not equal to λ m and λ e . Denoting L values of λ as B p with p = 1,2,…, L.

$$\begin{array}{@{}rcl@{}} &&\left( \frac{\lambda_{e}}{\lambda_{e}-B_{p}}\right)^{L}\prod\limits_{m=1}^{M}\frac{\lambda_{m}}{\lambda_{m}-B_{p}}\\ &&\quad=\sum\limits_{m=1}^{M}\frac{E_{m}\lambda_{m}}{\lambda_{m}-B_{p}}+\sum\limits_{l=1}^{L}\frac{A_{l}\lambda_{e}}{(\lambda_{e}-B_{p})^{l}}\text{.} \end{array} $$
(7)

A l is an element of matrix A = C −1 D = [A 1, A 2,, A L ]T. Where C is an LxL matrix with elements C uv = ((λ e /(λ e B u ))v and D = [D 1, D 2,, D L ]T with elements \(D_u=(\lambda _e/(\lambda _e-B_u))^L{\prod }_{m=1}^{M}\lambda _m/(\lambda _m-B_u) -{\sum }_{m=1}^{M}(\lambda _mE_m)/(\lambda _m-B_u)\).

Next, the PDF of z = x/y can be evaluated as [18](@var1@eq. (6-59)@var1@):

$$\begin{array}{@{}rcl@{}} f_{z}(z)&=&\int\limits_{\delta}^{\infty}yf_{x}(yz)f_{y}(y)dy\\&=&\lambda_{0}\exp(-\lambda_{0}z\delta)\sum\limits_{m=1}^{M}\lambda_{m}E_{m}\Phi_{m}(z)\\&&+\sum\limits_{l=1}^{L}{\lambda_{e}^{l}}A_{l}\Phi_{l}(z)\text{.} \end{array} $$
(8)

Where:

$$\begin{array}{@{}rcl@{}} \Phi_{m}(z)=\frac{\delta}{\lambda_{0}z+\lambda_{m}}+\frac{1}{\left( \lambda_{0}z+\lambda_{m}\right)^{2}}\text{,} \end{array} $$
(9)
$$\begin{array}{@{}rcl@{}} \Phi_{l}(z)=\frac{\delta}{\left( \lambda_{0} z+\lambda_{e}\right)^{l}} +\frac{l}{\left( \lambda_{0} z+\lambda_{e}\right)^{l+1}}\text{.} \end{array} $$
(10)

The CDF of f z (z) can be expressed as:

$$\begin{array}{@{}rcl@{}} F_{z}(z)&=&{\int\limits_{0}^{z}}f_{z}(x)dx\\&=&\lambda_{0}\sum\limits_{m=1}^{M}\lambda_{m}E_{m}{\int\limits_{0}^{z}}\exp(-\lambda_{0}x\delta)\Phi_{m}(x)dx\\&&+\sum\limits_{l=1}^{L}{\lambda_{e}^{l}}A_{l}{\int\limits_{0}^{z}}\exp(-\lambda_{0}x\delta)\Phi_{l}(x)dx\text{.} \end{array} $$
(11)

Both integrals of Eq. 11 can be solved by substitution, hence:

$$\begin{array}{@{}rcl@{}} F_{z}(z)&=&\sum\limits_{m=1}^{M} E_{m}\left( 1-\frac{\lambda_{m} \exp(-\lambda_{0}z\delta)}{\lambda_{0}z+\lambda_{m}}\right)\\&&+\sum\limits_{l=1}^{L}A_{l}\left[1-\frac{{\lambda_{e}^{l}} \exp(-\lambda_{0}z\delta)}{(\lambda_{0}z+\lambda_{e} )^{l}}\right]\text{.} \end{array} $$
(12)

Considering that the channel of each link in the network can be modelled by Rayleigh fading, we can assume that the sum representing interference in Eq. 2 is a sum of M exponential random variables with a distinct mean \(1/\rho _m=P_{C_m}d_{C_m}^{-\alpha }\) and L exponential random variables with the same mean \(1/\rho _e=P_{C_l}d_{C_l}^{-\alpha }\):

$$\begin{array}{@{}rcl@{}} \sum\limits_{n=1}^{N}|h_{nR}|^{2}P_{C_{n}}d_{C_{n}}^{-\alpha}= \sum\limits_{m=1}^{M}\frac{1}{\rho_{m}}|h_{mR}|^{2} + \sum\limits_{l=1}^{L}\frac{1}{\rho_{e}}|h_{lR}|^{2}\text{.} \end{array} $$
(13)

Let \(1/\rho _d=P_Dd_D^{-\alpha }\). Using Lemma 1 in Eq. 2 and inserting it in Eq. 3 we obtain the outage probability:

$$\begin{array}{@{}rcl@{}} Pr[\gamma_{D_{R}}&<&\gamma_{0}|L_{C_{1}},\ldots,L_{C_{n}}]=F_{\gamma_{D_{R}}}(\gamma_{0})\\&=&\sum\limits_{m=1}^{M} E_{m}\left( 1-\frac{\rho_{m} \exp(-\rho_{d}\gamma_{0}N_{0})}{\rho_{d}\gamma_{0}+\rho_{m}}\right)\\&&+\sum\limits_{l=1}^{L}A_{l}\left[1-\frac{{\rho_{e}^{l}} \exp(-\rho_{d}\gamma_{0}N_{0})}{(\rho_{d}\gamma_{0}+\rho_{e} )^{l}}\right]\text{.} \end{array} $$
(14)

4 Outage performance analysis

4.1 DRC analysis

One approach to interference mitigation is to use a distance-constrained resource-sharing criterion (DRC) proposed in [14]. In this approach, the interferences from cellular users towards the D2D receiver (C2D) are controlled by the BS by selecting a resource sharing CUE, whose distance to D2D receiver meets predefined minimum distance requirements, further referenced as the DRC size. Although originally the DRC approach was proposed for a single cell scenario, it can be easily extended to a multi-cell case by using the DRC in each affected BS.

In this section, we present an analysis of the DRC approach in a scenario consisting of 19 hexagonal cells with ISD S = 500 m and hexagon edge length \(R=S/\sqrt {3}\ \text {m}\). The power control scheme, for both the CUEs and DUEs, is the target SNR power control (TSPC), where the transmit power is selected to reach a fixed average SNR target σ 0, i.e., \(P= \sigma _0N_0r_c^{\alpha }\). Other relevant parameters are: d D = 100 m, N 0 = −174 dBm/Hz, α = 4, γ 0 = 0 dB, P max = −46 dBm/Hz and bandwidth B = 1 MHz. This set of parameters represents a typical settings for a macro BS in LTE networks and is aligned with the values in [14].

Outage probability analysis in a multi-cell environment can be computationally demanding. To evaluate the average outage probability, we should consider all valid CUEs positions in each cell separately. Thus, the number of calculations in the case of the considered 19-cell scenario, and 1 m resolution, would be: \(C=[(3\sqrt {3}/2)(R/(1 [m]))^2]^{19}\). Therefore, we limited the simulations to 10 5 independent random realizations of \(L_{C_n}\) and limited the analysis area by considering only the cells, and the CUEs, that are located within a predefined circle-shaped search area centred at the location of the D2D receiver. The size of this area in these considerations was 2R. For a baseline we compared the multi-cell scenario to a single-cell case. All the simulations were carried out with a dedicated C++ simulator.

We evaluated the outage probability for various locations of the D2D receiver. In the presented results, we assumed that the D2D receiver was located in the central cell, at the angle φ D = π/4 with variable radius \(r_D\in (1,r_D^{max})\) where \(r_D^{max}=S/|\sin (\varphi _D)| +\sqrt {3}|\cos (\varphi _D)|\). From the analysis performed in [14], we know that the SNR target value of CUEs in TSPC scheme has a big impact on the outage probability performance of the D2D receiver. Thus, the selection of the TSPC settings for the D2D transmitter and CUEs is not a trivial task. In the following analysis, based on the results of [14], we assumed that the SNR target is σ C = 20 dB and σ D = 40 dB for CUEs and the D2D transmitter, respectively.

Figure 2 presents the outage performance of the D2D receiver against the size of the DRC region and the location of the D2D receiver. The results show that the DRC-based solution proves to be effective in reducing the outage probability in the FRF-1 systems. Considering the D2D receiver location, we can notice that the further away from the BS, the lower the outage probability. However, at a certain point the outage probability increases due to the increased impact of inter-cell interference. When comparing the outage performance of the FRF-1 scenario to the single cell scenario we notice a substantial increase in outage probability. Therefore, to enhance the performance of D2D communications in the FRF-1 system, a proper power control scheme should also be applied on top of the interference management solution such as DRC. In the next section, we propose and analyse a location-based power control mechanism for D2D communications.

Fig. 2
figure 2

D2D outage probability for different DRC sizes and DUE receiver positions: \(r_d = 0.3r_D^{max}, \ldots , 0.9r_D^{max}\) for a single cell scenario (N=1) and a multi-cell scenario (N=19)

4.2 Location-based power control for D2D

We propose a location-based target Signal-to-Interference Ratio (SIR) power control (LTSIPC) scheme for D2D communications. This power control mechanism utilizes users information about users locations to estimate the interference experienced by the D2D receiver. The SIR of the D2D receiver is given by:

$$ \xi_{D_{R}}=\frac{|h_{D21}|^{2}P_{D}d_{D}^{-\alpha}}{\sum\limits_{n=1}^{N} |h_{n1}|^{2}P_{C_{n}}d_{C_{n}}^{-\alpha}}\text{.} $$
(15)

Based on this equation, the transmit power of the D2D transmitter can be derived by setting an SIR target ξ 0:

$$ P_{D}=\frac{\xi_{0}\sum\limits_{n=1}^{N} |h_{n1}|^{2}P_{C_{n}}d_{C_{n}}^{-\alpha}}{|h_{D21}|^{2}d_{D}^{-\alpha}}\text{.} $$
(16)

Since we are using only location information to determine the interference, the knowledge on instantaneous channel coefficients h D21 and h n1 is not available to the power control mechanism. Therefore, to simplify (16), we assume that the mean value of both |h D21|2 and |h n1|2 is equal to 1. Taking this assumption into account, and setting the upper limit on transmit power P max , we obtain:

$$ P_{D}=\min\left( P_{max},\xi_{0}d_{D}^{\alpha}\sum\limits_{n=1}^{N} P_{C_{n}}d_{C_{n}}^{-\alpha}\right)\text{.} $$
(17)

The performance of the LTSIPC was evaluated in the same scenario as the DRC sharing user selection scheme, with additional assumptions that the location of the D2D receiver is fixed and close to the cell border, i.e., \((0.8r_D^{max},\pi /4)\) with respect to the central cell BS. Cellular users are using TSPC as a power control mechanism and the DUE transmitter is using LTSIPC.

We compared the LTSIPC with TSPC for various DRC sizes, and the results are presented in Fig. 3. The LTSIPC is more flexible than the TSPC and allows for a dynamic adjustment to the changes in the network. We can see that for ξ 0 = 20 dB and no DRC scheme, the transmit power resulting from the LTSIPC is lower than the one resulting from TSPC in around 60 % of situations. Increasing the ξ 0 value to 25 dB reduces this percentage to around 33 %. However, by applying the DRC mechanism on top of the LTSIPC, we can shift the CDF of the transmit power to lower values. For instance, for the DRC size of 100 m and ξ 0 = 20 dB, the resulting transmit power setting of the LTSIPC is lower than of the TSPC in around 70 % of situations. By increasing the size of the DRC to 300 m this percentage can be increased to 93 % of situations.

Fig. 3
figure 3

CDF of DUE transmit power

Finally, we compared the LTSIPC and TSPC in terms of outage performance. In Fig. 4, we present the outage performance against the DRC size and different ξ 0 values of the LTSIPC. We can see that the LTSIPC alone can reduce the outage probability. The joint application of the DRC user selection scheme and LTSIPC can further enhance the outage performance. The LTSIPC with ξ 0 = 25 dB has the best outage performance for all considered DRC sizes. However, increasing the size of the DRC exclusion region has a greater impact on the outage probability in the TSPC scheme and for the case of a DRC radius of 200 m, the TSPC outperforms the LTSIPC with ξ 0 lower than 25 dB. Nevertheless, if we consider the fact that the transmit power of D2D communications is lower in 84 % of situations in the case of LTSIPC (ξ 0 = 20 dB) compared to the TSPC, then we might still opt to use the LTSIPC for the reduced power benefit. Another aspect that has to be considered is the selection of the DRC size. By making the DRC exclusion area bigger, we decrease the number of potential cellular users for sharing, thus reducing the transmission opportunities of D2D communications. With this in mind, the LTSIPC has advantage over TSPC with a better outage performance for lower DRC sizes.

Fig. 4
figure 4

D2D outage probability for different DRC sizes and power control mechanisms

5 Conclusion

In this paper, we analysed the outage probability of D2D communications in a multi-cell FRF-1 system that shares the uplink cellular resources. We proposed a power control mechanism that, based on locations of the users and SIR target value, estimates the power setting for D2D communications. The results show that the D2D interference management in the FRF-1 network is not a trivial task. However, the location based approach for both selection of sharing CUEs and power control is a viable and simple solution to enable D2D communications in FRF-1 systems.