Next Article in Journal
A Multi-Camera Rig with Non-Overlapping Views for Dynamic Six-Degree-of-Freedom Measurement
Next Article in Special Issue
Integrated Management of Energy, Wellbeing and Health in the Next Generation of Smart Homes
Previous Article in Journal
A Robust Indoor Localization System Integrating Visual Localization Aided by CNN-Based Image Retrieval with Monte Carlo Localization
Previous Article in Special Issue
Location-Based Lattice Mobility Model for Wireless Sensor Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Resource Management and Binary Power Control in Network-Assisted D2D Communications for Higher Frequency Reuse Factor

by
Devarani Devi Ningombam
and
Seokjoo Shin
*
Department of Computer Engineering, Chosun University, 309 Pilmun-daero, Dong-gu, Gwangju 61452, Korea
*
Author to whom correspondence should be addressed.
Submission received: 24 November 2018 / Revised: 29 December 2018 / Accepted: 7 January 2019 / Published: 10 January 2019
(This article belongs to the Special Issue Future Research Trends in Internet of Things and Sensor Networks)

Abstract

:
Device-to-device (D2D) communications can be adopted as a promising solution to attain high quality of service (QoS) for a network. However, D2D communications generates harmful interference when available resources are shared with traditional cellular users (CUs). In this paper, network architecture for the uplink resource management issue for D2D communications underlaying uplink cellular networks is proposed. We develop a fractional frequency reuse (FFR) technique to mitigate interference induced by D2D pairs (DPs) to CUs and mutual interference among DPs in a cell. Then, we formulate a sum throughput optimization problem to achieve the QoS requirements of the system. However, the computational complexity of the optimization problem is very high due to the exhaustive search for a global optimal solution. In order to reduce the complexity, we propose a greedy heuristic search algorithm for D2D communications so as to find a sub-optimal solution. Moreover, a binary power control scheme is proposed to enhance the system throughput by reducing overall interference. The performance of our proposed scheme is analyzed through extensive numerical analysis using Monte Carlo simulation. The results demonstrate that our proposed scheme provides significant improvement in system throughput with the lowest computational complexity.

Graphical Abstract

1. Introduction

Future cellular networks aim to deliver high data rates to meet the requirements for various services, with new communications paradigms such as device-to-device (D2D) communications. D2D communications is a standardized technology for Long Term Evolution-Advanced (LTE-A), which was introduced in the Third Generation Partnership Project (3GPP) Release 12 [1]. In D2D communications, nearby devices can communicate directly by reusing uplink cellular links. Thus, D2D communications can offload traffic from the evolved Node B (eNB), avoid collision, reduce transmission delay, and greatly improve the system performance [2]. This approach promotes the concept of the Internet of Things (IoT). The IoT comprises of large number of devices that have information sharing capability over wireless networks. In the D2D approach, communications can be generated in two ways: network-assisted communications and non-network-assisted communications [3]. Network-assisted D2D communications can be established with the aid of a radio access network. In LTE-A, the eNB provides information regarding the D2D pairs (DPs). Thus, the system obtains proximity devices information, which periodically updates the location of the devices. In the non-network-assisted D2D approach, communications can be independently established without a radio access network. As the main benefit of network-assisted D2D communications, the transmit power of users is periodically maintained. However, network-assisted D2D communications introduces new challenges into the traditional cellular networks when available resources are shared. The primary challenge lies in co-channel interference caused by DPs to traditional cellular users (CUs). Moreover, mutual interference between DPs also arises. Thus, to address the uplink interference issue, an efficient resource management algorithm for D2D communications is necessary. The allocation of uplink resources in D2D communications occurs either in overlay or underlay inband cellular networks [4,5]. In an overlay scenario, different resources are assigned to both DPs and CUs. This mechanism has negligible interference between CUs and DPs. However, spectral efficiency is not achieved in the network. On the other hand, in an underlay scenario, DPs and CUs share the same resources. Thus, spectral efficiency is achieved in the network. However, the main challenge faced by the network is the high uplink interference between CUs and DPs.
In order to alleviate the co-channel interference from DPs to traditional CUs, majority of the literature has focused on resource sharing methods. In [6], an efficient resource management scheme was proposed to maximize the spectrum efficiency by mitigating interference. In this study, the authors considered the transmission length of D2D communications based on transmission time slots. An optimization problem was formulated in [7], in which a two-stage resource management scheme was analyzed in terms of subcarrier assignment. The authors also analyzed a power control algorithm using the Lagrangian dual technique. In [8], the authors proposed a power management scheme for an underlay D2D communications in cellular networks. The problem was analyzed in two steps. First, proximity discovery was performed for D2D pairing, and second, direct communication between proximate devices was generated. In this study, the traditional CUs were defined as broadcasters and/or observers: a broadcaster advertises their connection-oriented information to establish D2D communications and an observer monitors the information for the connection. A mode selection method for D2D communications was presented in [9], aiming to improve the sum throughput and alleviate the average traffic delay. In [10], a resource management method was discussed to maintain the QoS of users by maintaining the transmission power of each DP in a cell. The capacity of the DPs was analyzed by defining the minimum signal-to-interference-noise ratio (SINR) demand of the DPs. The authors in [11] have proposed an optimal channel assignment technique for D2D communications underlaying cellular networks. In this study, a channel assignment algorithm was first proposed based on a dynamic programming method. This algorithm reduced the computational complexity of the study. Furthermore, the authors studied a cluster-based channel assignment problem to achieve a high successful transmission probability. Unfortunately, in the schemes in [6,7,8,9,10,11], the network models cannot precisely mitigate interference, and the available frequency is not fully utilized; thus, the systems are not spectrally efficient.
To attain a massive number of connected devices with minimal interference in D2D communications, we propose a resource management and power control scheme for an underlaying D2D communications using a fractional frequency reuse (FFR) scheme. Aiming for high spectrum efficiency, in our study, a network-assisted D2D communications scenario is considered. In this paper, we not only consider an FFR scheme but also consider a scalable frequency reuse method to achieve the best system performance. The primary contributions of this paper are as follows:
  • First, we define a system architecture that allows multiple DPs to simultaneously reuse the same uplink cellular resource, enabling maximum spectrum utilization.
  • We propose an optimal resource management and power control scheme for underlay D2D communications in cellular networks based on the FFR scheme with a scalable frequency reuse factor to mitigate interference induced by DPs to CUs. Statistical channel information for both CUs and DPs is assumed to evaluate the SINR. Then, we formulate the sum throughput maximization problem by introducing the SINR and power bound constraints.
  • The major limitation in sum throughput optimization is the high computational complexity that results from an exhaustive search. Thus, the throughput maximization problem can be solved by using two methods, namely, a greedy heuristic method and a binary power control method. The greedy heuristic search algorithm can provide a suboptimal solution by performing a local search. This algorithm minimizes interference by assigning a matching subcarrier to DPs. Then, a binary power control scheme is introduced to maximize the system throughput by achieving a near-optimal solution. The main benefit of the binary power control scheme is that it does not require continuous channel state information (CSI) updates, thus reducing the computational complexity.
  • We perform rigorous numerical analysis and simulations, and the results demonstrate that the proposed resource management and binary power control scheme outperforms the traditional D2D communications underlaying uplink cellular networks.
To our knowledge, this is the first approach to introduce both a greedy heuristic search algorithm and a binary power control scheme using the FFR technique to handle the sum throughput optimization problem for D2D communications in cellular networks.
The remainder of this paper is presented as follows: Section 2 explains the related works. In Section 3, we present the system model and problem formulation. Section 4 presents the proposed resource management and power control scheme. The resource management method is analyzed using a greedy heuristic search algorithm and a binary power control scheme. The results of performance analysis are provided in Section 5, and this paper is concluded in Section 6.

2. Related Works

The aforementioned works typically focused on resource management methods without employing a spectrum partition technique. The spectrum partition technique is also known as the FFR method, which partitioned the cell coverage into non-overlapping regions using directional antennas [12]. The FFR method can efficiently allocate the available resources among devices based on the channel coefficients of proximate devices. Thus, the FFR method mitigates interference between traditional CUs and DPs, improving the spectrum utilization in the network. A resource allocation scheme based on the FFR scheme was presented in [13]. In their work, the authors assumed a dynamic power control scheme and formulated a throughput maximization problem based on the heuristic search algorithm. In [14], a resource management method was discussed for an underlay D2D communications in cellular networks using an FFR scheme. In this paper, the authors proposed a non-orthogonal resource sharing scheme for an underlay D2D communications. A cell sectorization technique using three 120° directional antennas was considered to mitigate co-channel interference between users. Finally, a throughput maximization problem was developed based on SINR requirement and the upper and lower bound power levels. However, in their network, the frequency reuse factor is equal to one. In [15], an interference mitigation method for D2D wireless multimedia sensor networks was presented. In their study, an orthogonal frequency assignment technique was applied by dividing the entire cell area into six non-overlapping zones. In addition, a FFR technique was considered to improve the spectrum utilization. But, the optimal power management scenario was not achieved. A distance-constrained resource management method for an underlay D2D communications in cellular networks was proposed in [16]. D2D communications in a cell was categorized depend on the location of users. Moreover, the outage probability was analyzed based on the SINR. However, the methods in [15,16] cannot support simultaneous D2D connections for simultaneous communications. Therefore, these schemes are not effective for high-density networks.
A few studies have considered a frequency reuse factor much higher than one in D2D communications underlaying cellular networks. To accommodate the maximum number of DPs that can simultaneously communicate, a scalable frequency reuse factor for an underlay D2D communications was presented in [17]. In their study, blind admission control, a distributed admission control method and optimal admission control methods were analyzed to achieve the required QoS for both CUs and DPs in a cell. Additionally, an optimization problem was formulated based on the CSI to maximize the network frequency reuse, which results in higher system capacity. However, in their study, the network model could not obtain the optimal interference mitigation scenario due to the absence of an FFR scheme. A spectrum reuse method along with power control scheme was discussed in [18]. In this study, the Stackelberg game approach was analyzed for multi-sharing D2D communications to maximize the independent set of users that simultaneously reused the same subchannels. Therefore, the performance of the proposed scheme increases. In [19], the authors proposed a fast spectrum reuse and power control scheme for D2D communications. A Stackelberg power algorithm was derived, where DPs that are willing to connect are divided into groups. In their study, the analysis was performed in two steps: First, resource assignment was performed based on the maximum independent set to reduce the number of iterations, and second, resource assignment was performed using the Stackelberg power algorithm to reduce the computational complexity of the proposed method. A dynamic FFR scheme to mitigate intercell interference was presented in [20]. In this study, the authors proposed a non-orthogonal multiple access multicellular communication system to simultaneously share subchannels, which results in improved spectral efficiency. The disadvantage of their study is that the optimal interference mitigation scenario could not be achieved due to intercell interference.

3. System Model and Problem Formulation

3.1. System Model

In this paper, we focus on an uplink cellular network in which uplink resources are assigned to CUs by the eNB in an orthogonal manner, which avoids mutual interference among CUs. The main benefit of the uplink resource reuse phenomenon is that the eNB can exclusively coordinate the interference in a fully loaded cellular network [21]. We consider a regular multicell cellular network, where eNBs are placed at the center of the cells, as shown in Figure 1. It is also assumed that all cells are non-overlapping. The cells are divided into center zone with radius r and edge zone with radius R, and different subbands are assigned to each zone.
As shown in Figure 2, the available uplink spectrum S is partitioned into two bands, namely, S0 and S1. S0 is the frequency band assigned to users located in the center zone, and S1 is the frequency band assigned to users located in the edge zone. Moreover, S0 and S1 are divided into six sub-bands, namely S0,0, S0,1, S0,2 and S1,0, S1,1, S1,2, respectively. For analysis, in our network architecture, we estimate that each cell has M DPs forming a set D, D={1, 2, 3, …, M}, coexisting with N CUs forming a set C, C={1, 2, 3, …, N}. Thus, there are K subcarriers forming a set X, X= {1, 2, 3, …, K}. A DP consists of a D2D transmitter and its corresponding receiver. All DPs and CUs follow a uniform distribution mechanism. Aiming at high spectrum utilization, it is assumed that DPs and CUs simultaneously share the same subchannels, and multiple DPs are allowed to reuse the same subchannel at a time. In order to mitigate uplink interference, we assume that DPs in the center cell region can reuse the resources of CUs located in the edge zone and vice versa. However, DPs in the center cell region cannot reuse the resources of CUs located in the center zone, and DPs located in the edge zone cannot reuse the resources of CUs located in the center zone.
In order to indicate the resource reuse factor, we define a binary variable δ m , n k , where m   ϵ   D ,   n   ϵ   N and k   ϵ   X . When δ m , n k = 1 , DP m can simultaneously reuse subcarrier k with CU n, otherwise δ m , n k = 0 . In our proposed scheme, we have formulated the resource reuse factor (F) as follows:
F = n = 1 N m = 1 M δ m , n k + 1 .
Hence, the objective function is proportionate to maximizing n = 1 N m = 1 M δ m , n k . This facilitates maximum resource reuse factor.
To simplify the analysis, we have made the following assumption. We consider that the cell structure is analogous to circle. Therefore, to analyze the resource reuse scenario, the probability density function (PDF) of users in center zone in terms of polar coordinates ( ρ i n ,   φ ) is [22]:
f ( ρ i n ) =   2 ( ρ o u t ρ o u t m i n ) ( r ρ o u t m i n ) 2
and
f ( φ ) = 3 2 π   ,     0 φ 2 π 3 .
Therefore, the corresponding cumulative distribution function (CDF) is:
P ( ρ i n ) = ρ i n m i n r f ( ρ i n ) d ρ i n = d m i ρ i n m i n n r 2 ( ρ i n ρ i n m i n ) ( r ρ i n m i n ) 2 d ρ i n = 1 ( r     ρ i n m i n ) 2 [ 2 ( ρ i n ) 2 2 ρ i n . ρ i n m i n ] ρ i n m i n r = 2 r ( r     ρ i n m i n ) } ρ i n m i n   ρ i n <   r .
Similarly, the PDF of users in edge zone in terms of polar coordinates ( ρ o u t ,   φ )is:
f ( ρ o u t ) =   2 ( ρ o u t ρ o u t m i n ) ( R ρ o u t m i n ) 2
and
f ( φ ) = 3 2 π   ,     0 φ 2 π 3 .
Therefore, the corresponding cumulative distribution function (CDF) is:
P ( ρ o u t ) = ρ o u t m i n R f ( ρ o u t ) d ρ o u t = ρ o u t m i n R 2 ( ρ o u t ρ o u t m i n ) ( R ρ o u t m i n ) 2 d ρ o u t = 1 ( R     ρ o u t m i n ) 2 [ 2 ( ρ o u t ) 2 2 ρ o u t . ρ o u t m i n ] ρ o u t m i n R = 2 R ( R     ρ o u t m i n ) } ,   ρ o u t m i n   ρ o u t <   R .
where ρ i n m i n and ρ o u t m i n are the minimum allowable distance from the eNB to center zone and edge zone users.

3.2. Problem Formulation

To share subchannel resources between the CUs and DPs, it is important to analyze the transmission power management method. To apply the power management method while generating a D2D connections, the general form of transmit powers for CU n and DP m can be derived as follows [23]:
P n =   P n m a x ·   P N l n , B α
and
P m t =   P m t m a x ·   P N l m t , m r α ,
respectively, where P n and P m t represent the transmit power for CU n and D2D transmitter m t , respectively, and P n m a x and P m t m a x represent the maximal transmit powers of CU n and D2D transmitter m t , respectively. P N represents the normalized power density, α denotes the path loss exponent, l n , B denotes the distances from the eNB to CU n, and l m t , m r denotes the distance between D2D transmitter m t and receiver m r . Hence, the received powers for CU n and DP m are as follows [24]:
P R n =   P n ·   l n , B α · | h n , B | 2 = P n m a x · P N l n , B α   · l n , B α . | h n , B | 2 =   P n m a x · P N · | h n , B | 2 }
and
P R m =   P m t ·   l m t , m r α · | h m t , m r | 2 = P m t m a x ·   P N l m t , m r α   · l m t , m r α · | h m t , m r | 2 =   P m t m a x · P N · | h m t , m r | 2 } ,
respectively, where h n , B represents the channel coefficient between the eNB and the CU n and h m t , m r represents the channel coefficient between the D2D transmitter m t and receiver m r . Therefore, we can calculate the overall power consumption of the system by formulating a power efficiency problem. The power efficiency can be defined as the ratio of the overall system throughput to the total power consumption.

3.2.1. Channel Model

To evaluate the connection mode of users, we assume the Winner II B5f path loss (PL) model for urban areas. Winner II B5f is the most promising channel model that accounts both line of sight (LOS) and non-line of sight (NLOS) communication environments. Therefore, the PL model is expressed as [25]:
P L D P = 57 + 23.5 l o g 10 ( l ) + 23 l o g 10 ( f 5 ) ,
where l denotes the distance between the transmitter and receiver in meters (30 m < l < 1.5 km) and f is the carrier frequency in GHz (2 GHz < f < 6 GHz).

3.2.2. Interference Management

In the network-assisted D2D communications, first the eNB collects CSI and required SINR information of all the users. Then, eNB calculates the transmit powers of CUs and DPs. In this subsection, we formulate the SINR problem which aims at minimizing the sum interference. The SINR is defined as the ratio of the power of a certain desired signal to the sum of interference power (from all other interfering devices) and noise power [26]. The uplink interference scenarios for a multicell cellular network are shown in Figure 3. Taking the cell 1 as target cell, in which the D2D transmitter m t communicates with D2D receiver m r located in edge zone by reusing subcarrier resource k of the CU n located in center zone. During data transmission between the D2D transmitter m t and receiver m r , the possible uplink interference introduced in the network are, namely co-channel interference from D2D transmitter m t to eNB ( I B m t ), co-channel interference from CU n to D2D receiver m r ( I m r n ), interference from the D2D transmitter m t of neighboring cell 2 to eNB of cell 1 ( I B m t ), interference from the CU n of neighboring cell 2 to D2D receiver m r of cell 1 ( I m r n ), and mutual interference between D2D receiver m r and neighboring cell D2D transmitter m t ( I m r m ). Therefore, the SINRs of CU n and DP m on subcarrier k are:
γ n k = P n k · l n , B α · | h n , B | 2 I B m t + I B m t + σ n 2 , n C ,   m D , k X
and
γ m k = δ m , n k · P m t k · l m t , m r · α | h m t , m r | 2 I m r n + I m r n + I m r m t + σ n 2 , n C ,   m t , m r ,   m t D , k X ,
respectively, where P n k and P m t k represent the transmit power of CU n and D2D transmitter m t for channel k, respectively, and σ n is the noise power.
Thus, we define the interference terms as follows:
I B m t = m = 1 M n = 1 N δ m , n k · P m t k · l m t , B α · | h m t , B | 2 ,  
I B m t = m = 1 m t m t M P m t k · l m t , B α · | h m t , B | 2 ,
I m r n = m = 1 M n = 1 N P n k · l n , m r α · | h n , m r | 2 ,  
I m r n = m = 1 M n = 1 n n N P n k · l n , m r α · | h n , m r | 2 ,
I m r m t = m = 1 m t m t M n = 1 N δ m , n k · P m t k · l m t , m r α · | h m t , m r | 2 ,
where l m t , B and l m t , B denote the distance from the eNB to D2D transmitter m t and D2D transmitter m t , respectively, l n , m r , l n , m r , and l m t , m r denote the distance from D2D receiver m r to CU n, CU n , and D2D transmitter m t , respectively. h m t , B and h m t , B denote the channel coefficient between the eNB and D2D transmitter m t , and between the eNB and D2D transmitter m t , respectively, h n , m r , h n , m r , and h m t , m r denote the channel coefficient between D2D receiver m r and CU n, between D2D receiver m r and CU n , and between D2D receiver m r and D2D transmitter m t , respectively.
From Equations (13)–(19), the throughput of the system can be calculated using Shannon’s equation as follows:
T = l o g 2 ( 1 + S I N R ) .
Therefore, the sum throughput of the system can be expressed as:
T = T n + T m .
From (20), we can derive the overall system throughput as follows:
T = m = 1 M n = 1 N [ l o g 2 ( 1 + γ n k ) + l o g 2 ( 1 + γ m k ) ] .
From Equations (13) and (14), Equation (22) becomes:
T = { n = 1 N m = 1 M [ l o g 2 ( 1 + P n k · l n , B α · | h n , B | 2 I B m t + I B m t + σ n 2 ) + l o g 2 ( 1 + δ m , n k · P m t k · l m t , m r α · | h m t , m r | 2 I m r n + I m r n + I m r m t + σ n 2 ) ] } .
However, due to the interference induced by DPs to CUs while sharing resources, the throughput of CUs is reduced. Therefore, we can calculate the spectral efficiency of CUs as follows [27]:
E n =   l o g 2 ( 1 + P n k · l n , B α · | h n , B | 2 σ n 2 ) l o g 2 ( 1 + P n k · l n , B α · | h n , B | 2 I B m t + I B m t + σ n 2 )
Thus, the throughput gain of CUs is expressed as follows:
G n =   l o g 2 ( 1 + P n k · l n , B α · | h n , B | 2 I B m t + I B m t + σ n 2 ) + l o g 2 ( 1 + δ m , n k · P m t k · l m t , m r α · | h m t , m r | 2 I m r n + I m r n + I m r m t + σ n 2 ) l o g 2 ( 1 + P n k · l n , B α · | h n , B | 2 σ n 2 )

3.2.3. Throughput Optimization

Since, we presumed that the eNB has global CSI of all the available CUs and DPs. Thus, the system can handle a peak power level. Therefore, the sum throughput optimization problem of the network can be formulated as follows:
A 1 . arg max m   ϵ D ,   k ϵ K n = 1 N F ( l o g 2 ( 1 + P n k . l n , B α . | h n , B | 2 σ n 2 ) + n = 1 C G n )
subject to:
P n k · l n , B α · | h n , B | 2 I B m t + I B m t + σ n 2 γ n m i n k ,   n C ,   m t , m t D , k X ,
δ m , n k · P m t k · l m t , m r α · | h m t , m r | 2 I m r n + I m r n + I m r m t + σ n 2 γ m m i n k ,   n C ,   m t , m t D , k X ,
P n m i n   P n k P n m a x ,   n C , k X ,
P m t m i n   P m t k P m t m a x ,   m t   ϵ   D ,   k X ,
δ m , n k   ϵ   { 0 , 1 } ,     m   ϵ   D ,   n   ϵ   C ,   k X ,
where γ n T h k and γ m T h k denote the minimum SINR requirements of CU n and DP m using channel k, respectively. P n m i n and P m t m i n are the minimal transmit power of CU n and D2D transmitter m t , respectively. P n m a x and P m t m a x represent the maximal transmit power of CU n and P m t m a x , respectively. The constraints in Equations (27) and (28) imply that the SINRs of both CUs and DPs should be equal to or more than the minimum required SINR to achieve the QoS requirements. The constraints in Equations (29) and (30) guarantee that the transmit power of CUs and DPs should be within the upper and lower bound power levels. The constraint in Equation (31) guaranteed the versatility of resource reuse factor within the upper and lower bounds power level. This assures QoS requirements of the users by limiting the uplink interference.
However, during the CSI exchange between large number of users and eNB, a significant interference overhead is generated. From the optimization problem formulated in Equation (26), we can see that the problem statement aimed to find a global optimal solution with an exhaustive search. Therefore, we analyze the computational complexity of the throughput maximization problem. First, we calculate the throughput of traditional CUs before the integration of D2D communications. Therefore, the throughput maximization problem has computational complexity of O ( N × K ) . Finally, we allocate the subcarrier resources to DPs, such that the resource reuse factor is greater than one. Hence, the complexity of the final step is O ( M × K × F ) . Therefore, the overall computational complexity of the network is O ( N × K ) + O ( M × K × F ) . We observed that the computational complexity of the network is very high, which is not practical. Moreover, the computational complexity of a network increases exponentially with problem size. Thus, a low-complexity approach suitable for practical D2D communications environment to reduce the interference overhead is proposed in Section 4.

4. Proposed Scheme

4.1. Greedy Heuristic Resource Management Scheme (GHRMS)

To determine the optimal solution, we discuss a local search-based resource management scheme known as the greedy heuristic resource management scheme (GHRMS). The GHRMS is a well-known method for solving optimization problems [28]. Therefore, the interference induced by CU n to D2D receiver m r , interference induced by D2D transmitter m t to eNB, and mutual interference between DPs should be less than a certain threshold level. That is:
G n , m r G n , m r T h ,   n C , m r   ϵ   D ,
G m t , B G m t , B T h ,   m t   ϵ   D ,
and
G m t , m r G m t , m r T h ,   m t , m r   ϵ   D ,
where G n , m r = l n , m r α . | h n , m r | 2 and G m t , B = l m t , B α . | h m t , B | 2 and G m t , m r = l m t , m r α . | h m t , m r | 2 . G n , m r T h , G m t , B T h and G m t , m r are the predefined threshold channel gains. The pseudo code for the GHRMS is shown in Algorithm 1.
Algorithm 1: Greedy Heuristic Resource Management Scheme.
Initialization
Step 1: C= Set of CUs
Step 2: D= Set of DPs
Step 3: X= Set of uplink subcarriers
Step 4: F   = Resource reuse factor
Step 5: U k   = ( U n , U m )
Resource management
Step 6: Obtain all channel information for CUs and DPs
Step 7: n=1
Step 8: for each n ϵ U n do
Step 9:  for each m ϵ U m do
Step 10:   if δ m , n k = 1 . then
Step 11:   if G n , m r G n , m r T h ,   G m t , B G m t , B T h and G m t , m r G m t , m r T h then
Step 12:    Calculate γ n k and γ m k
Step 13:    Decline all matching subcarrier assignments and compute the QoS requirements with the current SINR value
Step 14:    Solve A1
Step 15:   else
Step 16:    Check δ m , n k
Step 17:    Solve the subcarrier assignments problem to obtain the minimum interference solution
Step 18:   end
Step 19:   end
Step 20:  end
Step 21: end
In every iteration of the GHRMS, it finds the optimal matching of subcarriers between CUs and DPs to maximize the resource reuse factor F. In this algorithm, in Step 5, we first define U k = ( U n , U m ) as the function of CUs U n and DPs U m that introduces the least interference among them. At the initiation of resource management process, the eNB gathers the channel information for all CUs and DPs in a cell (Step 6). From Step 7 to Step 9, starting from n=1, the algorithm iterates through all CUs. For all n and m, the GHRMS searches the DPs that can reuse cellular resources. In Step 10, if DPs can reuse CUs resources, then Step 11 presents the benchmarks for selecting the users that can reduce the uplink interference induced due to the integration of D2D communications into the traditional cellular networks. In Step 12, based on the channel conditions, we calculate the SINRs for CUS and DPs. Step 13 declines the remaining matching subcarrier resource assignment and computes the QoS requirements with the current SINRs. In Step 14, we solved the throughput maximization problem with higher resource reuse factor. Else the state of the resource reuse condition is rechecked in Step 16. Finally, in Step 17, we continue the matching for subcarrier resource assignment until the benchmark is achieved. This procedure is repeated until all subcarrier resources of the CUs have been assigned to DPs. In the GHRMS, the set of DPs included in the previous search for an optimal solution is removed from the remaining search procedures. This step reduces interference and overcomes the complexity of the search procedure.

4.2. Binary Power Control Scheme (BPCS)

Here, we present an analytical characterization of the power control scheme to achieve distributed solutions with low computational complexity. The use of the binary power control scheme (BPCS) for network-assisted multicell cellular networks is well known [29,30]. This approach can achieve a near-optimal solution when multiple DPs simultaneously reuse the same cellular resource in a multicell communication environment, thus accommodating a high system capacity. To solve the optimization problem formulated in Equation (26), we can reformulate the throughput problem for CU n and DP m as follows:
T n =   1 C n = 1 C   l o g 2 ( 1 + γ n k ) .
and
T m =   1 F m = 1 D   l o g 2 ( 1 + γ m k ) ,
respectively, where T n and T m represent the optimal throughput for CUs and DPs, respectively.
Therefore, the transmit powers of CUs ( P 1 1 ,   ,   P N K ) and DPs ( P 1 1 ,   ,   P M K ) should satisfy the following conditions:
A 2 . ( P 1 1 ,   ,   P N K ) = arg max n   ϵ C ,   k X n = 1 C   [ T n ]
A 3 . ( P 1 1 ,   ,   P M K ) = arg max m   ϵ   D ,   k     X m = 1 D   [ T m ]
subject to:
G n , B G n , B T h ,   n C ,
G m , B G m , B T h ,   m ϵ D ,
P n m i n P n k P n m a x ,   n C , k X ,
P m t m i n P m t k P m t m a x ,   m t ϵ D ,   k X ,
δ m , n k ϵ { 0 , 1 } ,     m   ϵ   D ,   n   ϵ   C ,   k X .
The pseudo code for the BPCS is shown in Algorithm 2. Aiming at a higher throughput with large reuse factor, the channel conditions are analyzed for CUs and DPs. In BPCS, the transmission is initiated only if the channel quality is sufficient, i.e., G n , B G n , B T h and G m , B G m , B T h . This constraint implies that the smaller values of G n , B and G m , B minimize interference between CUs and DPs, resulting in higher throughput and spectral efficiency. Therefore, Algorithm 2 is applied to control the transmit power of CUs and DPs that have a higher channel gain for the eNB and low interference. The transmit power can be increased until the required SINR is no longer satisfied. When the maximum user power has been reached and the required SINR value is achieved, the process stops.
Algorithm 2: Binary Power Control Scheme.
Initialization
Step 1: N = Set of CUs
Step 2: M= Set of DPs
Step 3: K= Set of uplink subcarriers
Step 4: δ m k = Resource reuse factor
Step 5: U k = ( U n , U m )
Step 6: G n , B G n , B T h
Step 7: G m , B G m , B T h
Step 8: δ m , n k   ϵ   { 0 , 1 }
Step 9: P n k = P n m a x , P m t k = P m t m a x
Power Control Algorithm
Step 10: n=1
Step 11: for each n ϵ U n do
Step 12:   for each m ϵ U m do
Step 13:   if T n T n and T m T m then
Step 14:   P n k P n m a x and P m t k P m t m a x
Step 15:   else P n k P n m a x and P m t k P m t m i n
Step 16:   end
Step17:  end
Step 18: end

4.3. Complexity Analysis of the Proposed Scheme

The proposed resource management and binary power control scheme has computational complexity of O [ K { N + ( M × F ) } ] for estimating resource reuse partner for all CUs and DPs. The computational complexity of the proposed scheme is relatively small. Hence, the proposed scheme reduces the implementation cost by proper deigning D2D communications. Moreover, as the value of F increases, system capacity of our proposed scheme increases significantly. We can conclude that for real system deployment, the proposed resource management and power control scheme potentially increase the system capacity with least interference overhead.

5. Simulation Results and Discussion

In this section, we first present the simulation environment used for our analysis and then evaluate the simulation results.

5.1. Simulation Environment

Here, we provide the simulation environment to evaluate the performance of the proposed scheme. We consider an uplink network environment with seven cellular cells, each with the eNB placed at the center. The CUs and DPs are considered to be uniformly distributed in each cell with Rayleigh distributed small-scale fading. The network assumes log-normal shadowing effect with standard deviation of 8dB and also assumes a path-loss exponent of 4. The main simulation parameters are listed in Table 1, and other simulation parameters were selected based on the 3GPP LTE regulation [31]. We evaluate the performance using Monte Carlo simulation with a total of 10,000 iterations. We compare the performance of the proposed method in terms of the system capacity, spectrum efficiency, and transmit power.

5.2. Simulation Results and Discussion

This subsection presents a comparative performance analysis of the resource management method without FFR scheme (RRM), resource management with greedy heuristic scheme (RM-WGHRMS) and resource management with binary power control scheme (RM-WBPCS).
Figure 4 shows the CDF of the SINR for DPs, CUs, and the overall system. We can see from Figure 4a that the GHRMS and BPCS allocate uplink resources to DPs that fulfill the SINR requirements. Thus, the SINR of DPs in our proposed method is higher than those in both resource management method without FFR scheme and resource management method with GHRMS. However, Figure 4b shows that the SINR of CUs in our proposed method is less than the SINR of DPs. This is because of the matter that CUs experiences interference from DPs. Finally, Figure 4c shows that the overall system SINR distribution of our proposed scheme achieves the highest value. We observed that the proposed scheme outperforms the other schemes in terms of SINR.
Figure 5 presents the achievable capacity distribution for DPs, CUs, and the overall system. From Figure 5a, we can denote that the capacity distribution of DPs for our proposed scheme has the best performance. In contrast, from Figure 5b, we can observe that the capacity distribution of CUs is less than that of DPs. This result arises from the fact that the CUs experienced interference from co-channel DPs. In addition, we can observe from Figure 5c that the proposed scheme has the best capacity among existing schemes, since a larger frequency reuse factor increases the capacity of the system. Moreover, the results depicted in Figure 5 show that the FFR scheme assures the QoS requirements for DPs and CUs and achieves the optimal resource reuse partner between CUs and DPs.
The CDFs of the spectral efficiency for DPs, CUs, and the overall system are shown in Figure 6, respectively. Figure 6a shows that our proposed scheme has the best spectral efficiency for DPs among the existing schemes. Moreover, Figure 6b demonstrates that the proposed scheme yields a higher spectral efficiency for CUs compared to the other schemes. In addition, we can see from Figure 6c that our proposed scheme attains the highest overall system spectral efficiency; since the proposed resource management with GHRMS combined with the BPCS increases the spectrum utilization of the cell.
In Figure 7, the average throughput of our proposed scheme is compared with existing schemes. Figure 7a demonstrates that the throughput of DPs increases significantly with varying number of DPs. In contrast; Figure 7b shows that the throughput of CUs decreases dramatically with increasing DP number, which occurs because an increased DP number generates high uplink interference for traditional CUs. But, we can see from Figure 7c that the overall system throughput increases with varying number of DPs and that our proposed scheme outperforms the other schemes. The throughput increases with the increase of number of active DPs in a cell at first, then after reaching a peak number of affordable active DPs, the throughput saturates. We can see from Figure 7c that, after the number of active DPs exceeds 65, the throughput saturates.
Figure 8 shows the spectral efficiency for varying D2D transmit power. We can observe from Figure 8a that the spectral efficiency DPs increases with increasing D2D transmit power. In contrast, we can see from Figure 8b that the spectral efficiency of the CUs decreases with increasing D2D user transmit power, which occurs because a higher D2D transmit power increases the uplink interference for CUs. Moreover, Figure 8c shows that our proposed scheme yields the highest spectral efficiency among the studied schemes. We can see from Figure 8c that the spectral efficiency increases promptly as the D2D transmit power increases. However, after the D2D transmit power exceeds 11 dBm, the spectral efficiency decreases.

6. Conclusions

We have performed a brief analysis on the interference scenarios and techniques to mitigate the interference for underlay D2D communications in cellular networks. To mitigate the uplink interference and improve the overall system throughput, we have proposed an optimal resource management and power control scheme with cell sectorization method. We also considered the FFR technique, which allows fractional reuse of resources between the traditional CUs and DPs in a non-orthogonal fashion. In the proposed scheme, the resource reuse factor is analyzed by considering a binary random variable. Then, we formulated an optimization problem for multiple DPs simultaneously sharing the same cellular resources to fulfill the required QoS of both CUs and DPs. We analyzed the proposed scheme in two steps. We first solved a greedy heuristic algorithm with a local search scenario to overcome the complexity of the resource reuse pairing phenomenon. Then, we proposed a binary power control scheme to maximize the system capacity for large scale networks. We conducted extensive simulations with different parameters such as SINR, system capacity, spectral efficiency, and transmit power of DPs. The results indicated that our proposed technique achieves the highest capacity and spectral efficiency, and reduces the co-channel interference generated by the integration of D2D communications. As future work, our proposed method can be extended by considering the downlink resource reuse scenario for D2D communications.

Author Contributions

The main concept to solve the problem was developed by D.D.N. Moreover, the mathematical analysis and performance evaluation was performed by D.D.N. Overall concept of the paper was guided and approved by S.S.

Funding

This study was supported by research funds from Chosun University, 2018.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 3GPP TR 23.703 v0.5, Rel 12, in Technical Specification Group Services and System Aspects, Study on Architecture Enhancements to Support Proximity Services (ProSe). 2013. Available online: https://www.etsi.org (accessed on 20 September 2018).
  2. Wei, L.; Hu, R.Q.; Qian, Y.; Wu, G. Enable device-to-device communications underlaying cellular networks: Challenges and research aspects. IEEE Commun. Mag. 2014, 52, 90–96. [Google Scholar] [CrossRef]
  3. Andreev, S.; Pyattaev, A.; Johnsson, K.; Galinina, O.; Koucheryavy, Y. Cellular traffic offloading onto network-assisted device-to-device connections. IEEE Commun. Mag. 2014, 52, 20–31. [Google Scholar] [CrossRef]
  4. Katsinis, G.; Tsiropoulou, E.E.; Papavassiliou, S. Multicell Interference Management in Device to Device Underlay Cellular Networks. Future Internet 2017, 9, 44. [Google Scholar] [CrossRef]
  5. Katsinis, G.; Tsiropoulou, E.E.; Papavassiliou, S. Joint Resource Block and Power Allocation for Interference Management in Device to Device Underlay Cellular Networks: A Game Theoretic Approach. Mob. Netw. Appl. 2017, 22, 539. [Google Scholar] [CrossRef]
  6. Phunchongharn, P.; Hossain, E.; Kim, D.I. Resource allocation for device-to-device communications underlaying LTE-advanced networks. IEEE Wirel. Commun. 2013, 20, 91–100. [Google Scholar] [CrossRef]
  7. Zhang, Y.; Li, F.; Al-qaness, M.A.A.; Luan, X. A resource allocation scheme for multi-D2D communications underlaying cellular networks with multi-subcarrier reusing. Appl. Sci. 2017, 7, 1–16. [Google Scholar]
  8. Pratas, N.k.; Popovski, P. Network-assisted device-to-device (D2D) direct proximity discovery with underlay communication. In Proceedings of the Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
  9. Zhao, J.; Chai, K.K.; Chen, Y.; Schormans, J.; Alonso-Zarate, J. Joint mode selection and resource allocation for machine-type D2D links. Trans. Emerg. Telecommun. Technol. 2017, 28, 1–12. [Google Scholar] [CrossRef]
  10. Yu, B.; Zhu, Q. A QoS-based resource allocation algorithm for D2D communication underlaying cellular networks. In Proceedings of the2016 Sixth International Conference on Information Science and Technology (ICIST), Dalian, China, 6–8 May 2016; pp. 406–410. [Google Scholar]
  11. Novlan, T.D.; Ganti, R.K.; Ghosh, A.; Andrews, J.G. Analytical Evaluation of Fractional Frequency Reuse for OFDMA Cellular Networks. IEEE Trans. Wirel. Commun. 2011, 10, 4294–4305. [Google Scholar] [CrossRef] [Green Version]
  12. Wang, R.; Zhang, J.; Song, S.H.; Letaief, K.B. Optimal QoS-Aware Channel Assignment in D2D Communications with Partial CSI. arXiv, 2016; arXiv:1608.08014. [Google Scholar] [CrossRef]
  13. Jiang, F.; Wang, B.-C.; Sun, C.-Y.; Liu, Y.; Wang, X. Resource allocation and dynamic power conntrol for D2D communication underlaying uplink multi-cell networks. Wirel. Netw. 2016, 24, 549–563. [Google Scholar] [CrossRef]
  14. Ningombam, D.D.; Shin, S. Non-Orthogonal Resource Sharing Optimization for D2D Communication in LTE-A Cellular Networks: A Fractional Frequency Reuse-Based Approach. Electronics 2018, 7, 238. [Google Scholar] [CrossRef]
  15. Kim, J.; Kim, T.; Noh, J.; Cho, S. fractional frequency reuse scheme for device-to-device communication underlaying cellular on wireless multimedia sensor networks. Sensors 2018, 18, 2661. [Google Scholar] [CrossRef] [PubMed]
  16. Ningombam, D.D.; Shin, S. Distance-constrained outage probability analysis for device-to-device communications underlaying cellular networks with frequency reuse factor of 2. Computers 2018, 7, 50. [Google Scholar] [CrossRef]
  17. Verenzuela, D.; Miao, G. Scalable D2D Communications for Frequency Reuse gt; gt; 1 in 5G. IEEE Trans. Wirel. Commun. 2017, 16, 3435–3447. [Google Scholar] [CrossRef]
  18. Chen, K.-Y.; Kao, J.-C.; Ciou, S.-A.; Lin, S.-H. Joint Spectrum Reuse and Power Control for Multi-Sharing Device-to-Device Communication. arXiv, 2017; arXiv:1702.06780. [Google Scholar]
  19. Lin, S.-H.; Chen, K.-Y.; Kao, J.-C.; Hsiao, Y.-F. Fast Spectrum Reuse and Power Control for Device-to-Device Communication. In Proceedings of the 2017 IEEE 85th Vehicular Technology Conference (VTC Spring), Sydney, Australia, 4–7 June 2017; pp. 1–5. [Google Scholar]
  20. Mehmood, K.; Niaz, M.T.; Kim, H.S. Dynamic fractional frequency reuse diversity design for intercell interference mitigation in nonorthogonal multiple access multicellular networks. Wirel. Commun. Mob. Comput. 2018, 2018, 1231047. [Google Scholar] [CrossRef]
  21. Doppler, K.; Rinne, M.P.; Janis, P.; Ribeiro, C.; Hugl, K. Device-to-Device Communications; Functional Prospects for LTE-Advanced Networks. In Proceedings of the2009 IEEE International Conference on Communications Workshops, Dresden, Germany, 14–18 June 2009; pp. 1–6. [Google Scholar]
  22. Alouini, M.; Goldsmith, A.J. Area spectral efficiency of cellular mobile radio systems. IEEE Trans. Veh. Technol. 1999, 48, 1047–1066. [Google Scholar] [CrossRef]
  23. He, A.; Wang, L.; Chen, Y.; Wong, K.; Elkashlan, M. Spectral and Energy Efficiency of Uplink D2D Underlaid Massive MIMO Cellular Networks. IEEE Trans. Commun. 2017, 65, 3780–3793. [Google Scholar] [CrossRef]
  24. Banagar, M.; Maham, B.; Popovski, P.; Pantisano, F. Power Distribution of Device-to-Device Communications in Underlaid Cellular Networks. IEEE Wirel. Commun. Lett. 2016, 5, 204–207. [Google Scholar] [CrossRef]
  25. Hamid, M.; Kostanic, I. Path Loss Models for LTE and LTE-A relay stations. Univ. J. Commun. Netw. 2013, 1, 119–126. [Google Scholar]
  26. Afroz, F.; Subramanian, R.; Heidary, R.; Sandrasegaran, K.; Ahmed, S. SINR, RSRP, RSSI and RSRQ Measurements in Long Term Evolution Networks. Int. J. Wirel. Mob. Netw. 2015, 7, 113–123. [Google Scholar] [CrossRef]
  27. Hwang, Y.; Park, J.; Sung, K.W.; Kim, S.-L. On the throughput gain of device-to-device communications. ICT Express 2015, 1, 67–70. [Google Scholar] [CrossRef] [Green Version]
  28. Wang, X.; Lv, S.; Wang, X.; Zhang, Z. Greedy heuristic resource allocation algorithm for device-to-device aided cellular systems with system level simulation. KSII Trans. InternetInf. Syst. 2018, 12, 1415–1436. [Google Scholar]
  29. Silva, J.M.B.; Fodor, G. A binary power control scheme for D2D communications. IEEE Wirel. Commun. Lett. 2015, 4, 669–672. [Google Scholar] [CrossRef]
  30. Memmi, A.; Rezki, Z.; Alouini, M. Power control for D2D underlay cellular networks with channel uncertainty. IEEE Trans. Wirel. Commun. 2017, 16, 1330–1343. [Google Scholar] [CrossRef]
  31. 3GPP. Evolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Universal Terrestrial Radio Access Network (E-UTRAN). Available online: https://www.etsi.org (accessed on 20 September 2018).
Figure 1. The multicell cellular network with cell sectorization using three-120° directional antennas.
Figure 1. The multicell cellular network with cell sectorization using three-120° directional antennas.
Sensors 19 00251 g001
Figure 2. Uplink frequency partitioning using the FFR scheme.
Figure 2. Uplink frequency partitioning using the FFR scheme.
Sensors 19 00251 g002
Figure 3. Demonstration of the interference between two neighboring cells, when a D2D communications is overlapped on a cellular resource.
Figure 3. Demonstration of the interference between two neighboring cells, when a D2D communications is overlapped on a cellular resource.
Sensors 19 00251 g003
Figure 4. CDF of the SINR for (a) DPs, (b) CUs, and (c) the overall system.
Figure 4. CDF of the SINR for (a) DPs, (b) CUs, and (c) the overall system.
Sensors 19 00251 g004
Figure 5. Total achievable capacity for (a) DPs, (b) CUs, and (c) the overall system.
Figure 5. Total achievable capacity for (a) DPs, (b) CUs, and (c) the overall system.
Sensors 19 00251 g005
Figure 6. CDF of the spectral efficiency for (a) DPs, (b) CUs, and (c) the overall system.
Figure 6. CDF of the spectral efficiency for (a) DPs, (b) CUs, and (c) the overall system.
Sensors 19 00251 g006
Figure 7. Average throughput analysis with varying numbers of available DPs for (a) DPs, (b) CUs, and (c) the overall system.
Figure 7. Average throughput analysis with varying numbers of available DPs for (a) DPs, (b) CUs, and (c) the overall system.
Sensors 19 00251 g007
Figure 8. Spectral efficiency analysis with varying transmit power consumption of D2D for (a) DPs, (b) CUs, and (c) overall system.
Figure 8. Spectral efficiency analysis with varying transmit power consumption of D2D for (a) DPs, (b) CUs, and (c) overall system.
Sensors 19 00251 g008
Table 1. Primary simulation parameters.
Table 1. Primary simulation parameters.
ParameterValue
Cell outlineHexagonal framework
Number of cells7
Noise power density−174 dBm/Hz
Distance between D2D transmitter and receiver1~70 m
Carrier frequency2 GHz [31]
Uplink bandwidth5 MHz [31]
Path-loss exponent4
Antenna type120° directional antenna
Number of CUs per cell65
Number of DPs per cell80
Number of iterations10,000

Share and Cite

MDPI and ACS Style

Ningombam, D.D.; Shin, S. Optimal Resource Management and Binary Power Control in Network-Assisted D2D Communications for Higher Frequency Reuse Factor. Sensors 2019, 19, 251. https://0-doi-org.brum.beds.ac.uk/10.3390/s19020251

AMA Style

Ningombam DD, Shin S. Optimal Resource Management and Binary Power Control in Network-Assisted D2D Communications for Higher Frequency Reuse Factor. Sensors. 2019; 19(2):251. https://0-doi-org.brum.beds.ac.uk/10.3390/s19020251

Chicago/Turabian Style

Ningombam, Devarani Devi, and Seokjoo Shin. 2019. "Optimal Resource Management and Binary Power Control in Network-Assisted D2D Communications for Higher Frequency Reuse Factor" Sensors 19, no. 2: 251. https://0-doi-org.brum.beds.ac.uk/10.3390/s19020251

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop