Next Article in Journal
Hybrid Microgrid Energy Management and Control Based on Metaheuristic-Driven Vector-Decoupled Algorithm Considering Intermittent Renewable Sources and Electric Vehicles Charging Lot
Previous Article in Journal
Nanomaterial-Based Drilling Fluids for Exploitation of Unconventional Reservoirs: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Efficiency Maximization of Two-Time-Slot and Three-Time-Slot Two-Way Relay-Assisted Device-to-Device Underlaying Cellular Networks

1
Modeling Evolutionary Algorithms Simulation and Artificial Intelligence, Faculty of Electrical and Electronics Engineering, Ton Duc Thang University, Ho Chi Minh City, Vietnam
2
Faculty of Technology and Engineering, Thu Dau Mot University, Thu Dau Mot City, Binh Duong Province, Vietnam
3
Faculty of Electrical Engineering and Computer Science, Technical University of Ostrava, 17. Listopadu 2172/15, 708 33 Ostrava-Poruba, Czech Republic
4
Faculty of Information Technology, Robotics and Artificial Intelligence, Binh Duong University, Thu Dau Mot City, Vietnam
*
Author to whom correspondence should be addressed.
Energies 2020, 13(13), 3422; https://doi.org/10.3390/en13133422
Submission received: 28 May 2020 / Revised: 23 June 2020 / Accepted: 29 June 2020 / Published: 2 July 2020
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

:
The continuous development of fifth generation (5G) communication and Internet of Thing (IoT) inevitably necessitates more advanced systems that can satisfy the growing wireless data rate demand of future equipment. Device-to-Device (D2D) communication, whose performance is evaluated in terms of the overall throughput, energy efficiency (EE) and spectral efficiency (SE), is considered a promising solution for the aforementioned problem. Thereby, this paper aims at improving the performance of the D2D communication underlaying cellular networks operating on multiple bands by maximizing the EE in its uplink. Thanks to the stochastic geometry theory, it is possible to derive the closed-form expressions for the successful transmission probability (STP), the total average transmission rate (TATR), and the total average energy efficiency (TAEE) of cellular and D2D users in different time slot setting. Particularly investigated and compared in this study, there are one-hop, direct, D2D communication in two time slots (2TS), and multi-hop, indirect, D2D communication in three time slots (3TS) with an additional D2D user acting as a two-way relay to assist the communication. Moreover, an optimization problem is formulated to calculate the maximum TAEE of D2D users and the optimum transmission power of both the cellular and D2D users. Herein this optimization study, which is proven to be non-convex, the Quality of Service (QoS) is ensured as the STP on every link is considered. The herein approach is referred to as relay-assisted D2D communication which is capable of delivering a notably better QoS and lower transmission power for communication among distant D2D users.

1. Introduction

The more the world is progressing toward building more IoT systems and smart cities, the more important the development of the D2D communication becomes. Because it is the foundation for the 5G wireless networks upon which the aforementioned structures are built [1]. Focuses of D2D communication underlaying cellular networks infrastructure studies are paid on the cellular capacity increase, user throughput improvement, and battery lifespan extension of the user equipment units (UEs) by deploying the physical proximity between devices in the communication, along with reusing the spectrum resources [2,3,4].
Proximate devices can communicate with each other, and thanks to this, D2D communication can deliver higher data rate, SE and EE with noticeably lower latency and power consumption to the services [5,6,7,8]. Nonetheless, as the spectrum is shared between the cellular users in D2D communication, it inevitably produces problems that require knowledge about interference management. Besides, it should be mentioned that D2D communication can operate on a licensed band (in-band), or an unlicensed band (out-band). Specifically, in-band communication is classified into overlay and underlay, in which there are dedicated spectrum and shared spectrum, respectively.
Paper [9] studied the power controlling in D2D communications aiming at minimizing the total downlink transmission power, which is under the influence of the QoS from UEs. For better scalability of D2D communications, a certain number of different resource allocation methods were investigated in [10]. Moreover, interference management for better reliability was discussed in [11]. Accordingly, there are state-of-the-art mechanisms utilized for interference management in D2D networks which are investigated in [12,13]. Paper [14] described the D2D communications under influence of several users in Multiple-Input and Multiple-Output (MIMO) channels. Last but not least, the author group in [15] proposed a dynamic graph optimization framework specifically developed for multi-hop D2D communication underlaying cellular networks.
To solve the aforementioned interference problem, there is a need for an effective power allocation method. One of the solutions for this is to have a relay user placed in between the D2D pair [16]. This is referred to as relay-assisted D2D communication and was proven to be an efficient approach which provides better QoS and lower transmission power for communications among distant D2D users. In a relay-assisted D2D communication network, the relay works as a middle contact point which receives and then forwards the signal from a source to a destination. This technique is well-known since it is capable of delivering notably high SE and EE for cellular networks [17]. A relay-assisted network is categorized depending on how the signal is transmitted in the network. There are three types of network relay: one-way, two-way, and multi-way. A two-way relaying network (TWRN) provides higher SE in comparison with the one-way one as it permits the relay user to conduct concurrent communication with two D2D end users. Recent studies have proven that by utilizing two-way relays to assist a D2D communication, network designers can significantly improve the system performance (indicated by the improvement of outage probability (OP) and sum rate) [18,19].
The throughput performance of two-way relay-assisted D2D communication networks studies were presented in [20,21,22]. Specifically, in [20], the ergodic capacity, the finite signal-to-noise ratio (SNR), and the OP of simultaneous wireless information and power transfer (SWIPT) protocol for an amplify-and-forward (AF) TWRN were studied. The author group in [21] proposed three time switching based energy harvesting policies - namely, dual-source (DS) power transfer, single-fixed-source (SFS) power transfer, and single-best-source (SBS) power transfer. Last but not least, there are two relaying protocols designed in SWIPT, which were presented in [22]—namely, power time splitting-based two-slot (PTSTW), and power time splitting-based three-slot (PTSTH). Moreover, a so-called time switching-based network coding relaying (TSNCR) protocol was utilized for two-way energy harvesting and presented in [23]. Notwithstanding, the time slot processing problems have to be taken into account to balance the information transmission and energy harvesting process. Otherwise, the two-way transmission performance can not be improved. Besides, in [24] proposed a framework to compromise among D2D network parameters, specifically, the density of D2D users and the transmit power, to optimize the ergodic capacity while ensuring minimization of the overall power consumption. Recent study such as [25] even considered applying a potential game-based power adjustment in in-band multi-hop relay-assisted D2D communication to improve the EE and throughput in the downlink resulting in better coverage quality.

1.1. Related Work

There are several pieces of research conducted on the EE of the D2D communications underlaying cellular networks. Before discussing these studies further, it should be noted that the EE metric is important for such wireless networks because it indicates how efficiently the energy is utilized. Thereby, for instance, to improve the system performance, [26] studied the EE of D2D communications whereas the channel reuse was removed. The D2D communications deployed in heterogeneous networks results in better EE in comparison with the full small-cell deployment, hence, a greener solution for cellular network deployment. Likewise, the EE of D2D systems with cellular network deployment was analyzed and presented in [17,27]. Specifically in [27], the authors studied the compromise between the EE and the delay in D2D systems under stochastic traffic arrivals and time-varying channel conditions. Moreover, in [28], a D2D system whereas every user is self-seeking and individually attempts to maximize its EE was investigated. Therein, the EE and SE were studied provided that the system was constrained by the SE and the maximum transmission power limit. In [29], the extended radio resource management algorithms were integrated into one-way relay-assisted D2D communications aiming to balance off the SE and EE under constraints of mode selection and resource allocation. In the context of one-way D2D communications, the authors in [16,30] studied the system’s maximum achievable transmission capacity. The OP for both cellular and D2D link was guaranteed during this study. In [31], network users were modelled based on the stochastic geometry on multiple bands and the D2D users’ EE was maximized. Nevertheless, therein the study, the D2D communication was investigated in one way only, given that the influence of the transmission power of the cellular users was neglected. Differing itself from the above papers, this study focuses on the maximization and comparison study of the EE, which is henceforward addressed interchangeably as the TAEE, of the two-way D2D communication underlaying cellular networks in 2TS and 3TS scenario.

1.2. Main Contributions

As aforementioned, based on the stochastic geometry theory, an effective solution to maximize the EE of the cellular network in two-way D2D multi-hop communication is investigated. Accordingly, the optimum power of multiple bands is derived. In particular, the users are spatially and randomly distributed within the network following the homogeneous Poisson point process (PPP). It should be noted that the D2D and the cellular users in each band are distributed with different density levels. Additionally, the number of users participating in the transmission process is different. Because of the resource fluctuation and the developing network conditions of 5G, studies conducted in multi-hop scenario are considered more practical than one-hop ones. Besides, the dynamic behaviour of the system in those studies can as well be observed. Moreover, to manage the variation of the wireless channel parameters so as to enhance the network EE, multi-hop D2D communication as 2TS and 3TS mode with each possessing its adjustable power transmission is studied. Last but not least, as there are multiple bands for multiple hops, the D2D users, cellular users and other devices do not interfere with each other. This reduces considerably the complication of the interference management and improves the D2D communication performance.
Listed below are the main contributions of this paper:
  • Firstly, the closed-form expressions for the STP, the TATR, and the TAEE for the cellular users and D2D users in 2TS and 3TS mode of the two-way D2D communication network are derived.
  • Secondly, there is a proposed optimization problem aiming at maximizing the EE of D2D users while ensuring the QoS of the cellular and D2D users. This problem is solved thanks to a DB algorithm formulated from the fact that the multi-hop D2D users are subject to transmission power and OP constraints. This problem is proven to be non-convex and separated into two sub-problems. Solving the first sub-problem provides the maximized EE of the D2D users along with the optimum transmission power of the direct (one-hop) D2D user in 2TS mode. In the second sub-problem, an objective function is formulated to calculate the maximized EE and the optimum transmission power of the D2D users in 3TS mode with a two-way relay assisting the communication (multi-hop). It is noteworthy that the objective function is a sum of a number of sub-functions. When all of the sub-functions are maximized, by summing them up, it is possible to obtain the optimal result for the second sub-problem.
  • Finally, a comparison between this study and the study in [31,32] given similar system model and assumptions is done. It can be observed from the simulation results that the DB algorithm provides a near-optimal solution in 2TS and an outstanding performance in 3TS comparing to the conventional Branch and Bound (BB) algorithm [33].
Ones can find in Section 2 the scenario and system model descriptions. Section 3 describes the analytical studies and the problem formulation on multiple bands, especially the EE optimization problem. Section 4 describes in details the proposed DB algorithm utilized to solve the aforementioned optimization problem. Accordingly, Section 5 presents the simulation results. Section 6 concludes this paper.
Notations: E . denotes expectation operation, Pr . is OP function. L x is Laplace transform of x. Γ . is the gamma function with Γ ( z ) = 0 t z 1 e t d t .

2. System Model

A. Scenario Description: In this study, a D2D communication underlaying a general cellular network is considered. It should be noted that the cellular network’s uplink frequency resources are shared with the D2D communication. The resource allocation of the whole network is handled by a base station (BS). Moreover, there are network and channel model depicted. Dissimilar to [34] where the authors conducted a power allocation problem study on a single band, the power allocation on multiple bands is considered in this paper. As its name suggests, the cellular network operates in a spectrum that is split into K number of bands, whereas each K has a subscript i indicating the i t h band, given that i = 1 , 2 , , K . Figure 1 depicts the two transmission modes focused in this study. The two are based on a cellular network with cellular links between cellular users and the BS receiver. As D2D users exchange information with one another in multiple bands scenario, they operate in two modes:
  • Two-time-slot (2TS) mode: direct, one-hop communication.
  • Three-time-slot (3TS) mode: indirect, via an in-between D2D user working as a two-way relay to assist the signal transmission, multi-hop communication.
B. Network Models: There are four assumptions that are made based on the stochastic geometry theory in this study:
Assumption A1. 
There is a two-dimensional plane ℜ symbolized by Φ c , i . Herein, by utilizing the homogeneous PPP, the random spatial distribution of the cellular users in the i t h band can be carried out given that the density is δ c , i . To denote the cellular users’ transmission power in the i t h band, P c , i is used. The total transmission power of all the cellular users, according to [35], is calculated as P c = i = 1 K P c , i .
Assumption A2. 
On ℜ, in the same manner with modelling cellular users, D2D users are distributed with homogeneous PPP Φ d , i , and density δ d , i . Every transmitter D2D user is coupled with a receiver D2D user which is a distance R d , i away from each other, and assigned with a Rayleigh fading coefficient f d , i . Similarly, there is a denotation for transmission power of D2D users in the i t h band, P d , i , and P d = i = 1 K P d , i to sum them up.
Assumption A3. 
The statistics of the PPP are not influenced by the presence of any typical receiver at the origin, as stated in Palm theory, [36]. Thus, at the ℜ’s origin, a typical receiver is placed. It plays the role of a BS typically utilized for cellular uplink transmitting task and a typical D2D receiver assisting the D2D communication. This BS is studied in combination with the D2D users. Moreover, there are presumed reciprocal, invariant uplink and downlink channels founded on consecutive equal time slots model.
Assumption A4. 
If a pair of D2D users, D2D a and D2D b , are considerably distanced from each other, there is a need for another D2D user placed in the middle of the two to assist their signal transmission. This device works as a two-way relay which is denoted as D2D r , given that the transmission power of the relay nodes (RNs) equals to the D2D power in the i t h band, P r , i = P d , i . Communication between D2D a and D2D b is realized utilizing decode-and-forward (DF) protocol with the assistance of D2D r . The three D2D users are distributed on ℜ following the stationary PPP Φ r , i , with density δ r , i . Furthermore, the distances from D2D r to D2D a and D2D b , denoted respectively as R d , i a r and R d , i r b , are constrained so that they can not be equal to or greater than R d , i , being the distance between D2D a and D2D b . To formulate the relation between the distances, α fraction is deployed so that R d , i a r = R d , i 1 1 + α , and R d , i r b = R d , i α 1 + α . Moreover, for fading channels, the f d , i , l k is used to indicate the the Rayleigh fading coefficient of l-k link ( l , k = a , b , r ) which satisfies f d , i , l k = f d , i , k l .
C. Channel Models: The whole network is a combination of a cellular system and D2D communication. In this context, from [36], the path loss and Rayleigh fading are placed in a propagation channel model and their effects on the network are studied. Accordingly, a parameter namely received power for either cellular users or D2D users, P r x , is proposed and its expression is given as follows
P r x = P t x f R m ,
whereas P t x is the transmit power. f is the Rayleigh fading coefficient. It should be noted that f follows an independent exponential distribution, and is conditioned so that the unit mean is assigned for every communication link in the system. R denotes the distance between the transmitter and the receiver. m stands for the path-loss exponent given that it is an even number and m 2 .
Remark 1. 
Upon reusing the cellular resources, the D2D communication will cause interference to the typical receiver. This interference is generated by the cellular users, the D2D users, and last but not least, the RNs.

3. Problem Formulation

This section presents the work of maximizing the network’s EE in two modes. Firstly, the signal-to-interference-plus-noise ratio (SINR) and the STP of typical receivers are considered. Then, following the STP formula, the closed-form expressions for the TATR and TAEE of D2D communication of multiple bands are calculated. Eventually, the EE maximization, treated as an optimization problem, is formulated.

3.1. The Signal to Noise Plus Interference Ratio

The performance analysis of the cellular transmission and D2D communication in two-way relay-assisted setup is conducted and presented in this subsection. In particular, as the D2D pair and two-way relay user share common cellular spectrum resources, the D2D communication in two modes, 2TS and 3TS, are investigated.
A. Two Time Slot Communications Mode
A.1. D2D Pair between the Direct Links and Cellular Links
In this mode, the D2D pair formed between the direct and cellular links, UED a and UED b , is investigated. They are in charge of exchanging information via direct one-hop D2D link in maximum two time slots without the two-way relay assisting the D2D transmission in the overlapping region.
According to [37], the received signal at the D2D receiver can be calculated in the i t h band utilizing the following formula
y d , i 2 T S = I d , 00 , i + I i d , c 0 , i + I i d , d 0 , i + N 0 ,
whereas the signal from D2D user is I d , 00 , i = P d , i R d , 00 , i m f d , 00 . Herein, there are f d , 00 being the Rayleigh fading channel coefficient, and R d , 00 , i being the distance from the D2D transmitter to its corresponding D2D receiver in the i t h band. Similarly, the interference caused by the cellular users is formulated as I i d , c 0 , i = j Φ c , i P c , i R c , j 0 , i m f c , j 0 , in which f c , j 0 is the Rayleigh fading channel coefficient, and R c , j 0 , i is the distance from the j t h cellular user to the typical D2D in the i t h band. Moreover, there is the interference caused by the D2D users I i d , d 0 , i = l Φ d , i P d , i R d , l 0 , i m f d , l 0 . It is constructed of f d , l 0 being the Rayleigh fading channel coefficient and R d , l 0 , i being the distance from the l t h D2D user as the transmitter to its corresponding receiver in the i t h band. Last but not least, there is the thermal noise term N 0 .
Due to the nature of the wireless broadcasting process, a typical receiver has to suffer the interference caused by the cellular and D2D communication in the same network. As aforementioned, the D2D communication operates utilizing the same uplink frequency resources of the cellular system. This, indeed, makes the interference an important parameter in this study. The whole network now is interference limited with neglect-able thermal noise. It should be noted that, in this scenario, the D2D pair communicates in 2TS mode. Accordingly, SINR is rewritten as the signal-to-interference ratio (SIR) of the typical D2D receiver in the i t h band and expressed as
γ d , i 2 T S = f d , 00 R d , 00 , i m l Φ d , i f d , l 0 R d , l 0 , i m + j Φ c , i P c , i P d , i f c , j 0 R c , j 0 , i m .
A.2. Cellular Transmissions of the Typical BS
As aforementioned, the cellular and D2D transmission process cause interference to the typical receiver. Thus, to calculate the signal receiver that a typical BS, and, accordingly, its cellular user in the i t h band, ones can utilize the following formula
y c , i 2 T S = I c , 00 , i + I i c , c 0 , i + I i c , d 0 , i + N 0 ,
whereas I c , 00 , i = P c , i R c , 00 , i m f c , 00 is the cellular signal of the typical BS. As in (2), I i c , c 0 , i = j Φ c , i P c , i R c , j 0 , i m f c , j 0 , and I i c , d 0 , i = l Φ d , i P d , i R d , l 0 , i m f d , l 0 are the interference from the cellular users to the typical BS, and the interference from D2D users to the typical BS, respectively, in the i t h band.
The SIR of the typical cellular receiver in the i t h band can be obtained in the same manner as in (3). Thus, it is written as
γ c , i = f c , 00 R c , 00 , i m l Φ d , i P d , i P c , i f d , l 0 R d , l 0 , i m + j Φ c , i f c , j 0 R c , j 0 , i m .
B. Three Time Slot Communications Mode
This session presents the study conducted on 3TS communication whereas a D2D communication in stochastic geometry, specifically in this case, a relay-assisted D2D link, aids a pair of other D2D users in information exchange with physical-layer network coding scheme [38]. The main focus is paid on the EE of the 3TS transmission given that the UER is embedded with DF protocol.
In two-way 3TS communication mode, a two-way relay D2D user is placed in between the two D2D users to assist the data transmission. In the first and second time slots, information is respectively transmitted from the two D2D users, D2D a and D2D b , to the two-way relay, D2D r , with power P d , i . Then, within the third time slot, D2D r decodes the information sent from the two aforementioned sources. These two information flows are mixed utilizing some network coding technique, for example, the XOR coding operation. As a result, the information is network-coded and broadcasted back to the D2D a and D2D b . The assisting task of the D2D r is accomplished so far as the information transmission is finished. The two D2D users then can extract the information they need from the returned mixed flow of information.
The signals received by the D2D r user in the first and second time slot are expressed as follows
y a r , i = I a r , 00 , i + I i r , c 0 , i + I i r , d 0 , i + I i r , r 0 , i + N 0 ,
and
y b r , i = I b r , 00 , i + I i r , c 0 , i + I i r , d 0 , i + I i r , r 0 , i + N 0 ,
whereas there are formulas for calculating the signal from the two typical D2D users I a r , 00 , i = P d , i R d , 00 , i 1 + α m f a r , 00 , and I b r , 00 , i = P d , i α R d , 00 , i 1 + α m f b r , 00 . The f a r , 00 and f b r , 00 are the Rayleigh fading channel coefficient between the two D2D users and the two-way relay which assists the D2D user communication in the i t h band. Moreover, there are the received interference power from the cellular user, I i r , c 0 , i = j Φ c , i P c , i f c , j 0 R c , j 0 , i m , from the D2D user I i r , d 0 , i = l Φ d , i P d , i f d , l 0 R d , l 0 , i m , and from the two-way relay assisting the D2D users to the typical receiver I i r , r 0 , i = k Φ r , i P d , i f r , k 0 R r , k 0 , i m .
Within the third time slot, a portion β , ( 0 < β < 1 ), of the transmission power at the two-way relay D2D user, P d , i , is utilized by the D2D r to broadcast the mixed flow of the signal to the two D2D users. Particularly, β P d , i is allocated for transmission from D2D r to D2D a , and 1 β P d , i for D2D r to D2D b . Hence, at D2D a and D2D b , the resulting received signals are calculated respectively as follows
y r a , i = I r a , 00 , i + I i r , c 0 , i + I i r , d 0 , i + I i r , r 0 , i + N 0 ,
and
y r b , i = I r b , 00 , i + I i r , c 0 , i + I i r , d 0 , i + I i r , r 0 , i + N 0 ,
whereas I r a , 00 , i = β P d , i R d , 00 , i 1 + α m f r a , 00 , and I r b , 00 , i = 1 β P d , i α R d , 00 , i 1 + α m f r b , 00 .
Similar to what is previously done, the SIR in the i t h band of the typical D2D receivers, D2D a and D2D b user, via D2D r user transmission with DF protocol is obtained from
γ a , i 3 T S = min γ a r , i , γ b r , i , γ r a , i ,
and
γ b , i 3 T S = min γ a r , i , γ b r , i , γ r b , i ,
whereas with regard to the Assumption 3, the instantaneous SIR in the first, second and third time slot can be calculated as
γ a r , i = P d , i f a r , 00 J a ,
γ b r , i = P d , i f b r , 00 J b ,
γ r a , i = β P d , i f r a , 00 J a ,
γ r b , i = ( 1 β ) P d , i f r b , 00 J b ,
J a = R d , 00 , i 1 + α m j Φ c , i P c , i f c , j 0 R c , j 0 , i m + l Φ d , i P d , i f d , l 0 R d , l 0 , i m + k Φ r , i P d , i f r , k 0 R d , k 0 , i m ,
J b = α R d , 00 , i 1 + α m j Φ c , i P c , i f c , j 0 R c , j 0 , i m + l Φ d , i P d , i f d , l 0 R d , l 0 , i m + k Φ r , i P d , i f r , k 0 R d , k 0 , i m .
Ones can find the derivation of the STP of the typical D2D receiver in the next subsection.

3.2. The Successful Transmission Probability of Typical Receivers

Herein this subsection, the STP of typical receivers is derived. Signal transmission is considered successful as long as the transmitter can send the signal packet to its receivers within the third time slot given that the SIR recorded at the receivers is not lower than the whole D2D communication’s threshold value. On the other hand, negative feedback is sent to the D2D communication and the failed-to-be-sent packet is put back on top of the queue waiting for another transmission round.
A. Two Time Slot Communications Mode
A.1. D2D Pair Communication
The Proposition 1 below defines the STP of a typical D2D user receiver when it accomplishes one round of communication in the duration of two time slots.
Proposition 1. 
The SIR threshold of the D2D communication in the i t h band is denoted as ζ d , i . From (2), the STP of the typical D2D pair receivers in the i t h band has to satisfy
Pr γ d , i 2 T S ζ d , i = e Θ d , i 2 T S δ c , i P c . i P d , i 2 m + δ d , i ,
whereas Θ d , i 2 T S = π ζ d , i 2 m R d , 00 , i 2 Γ ( 1 + 2 m ) Γ ( 1 2 m ) .
Proof. 
As aforementioned in the network model section, f d , 00 is independently and exponentially distributed with unit mean. In combination with the (2), the STP of the typical D2D receiver in the i t h band is written as follows
Pr γ d , i 2 T S ζ d , i = Pr f d , 00 R d , 00 , i m l Φ d , i f d , l 0 R d , l 0 , i m + j Φ c , i P c , i P d , i f c , j 0 R c , j 0 , i m ζ d , i .
As the study is conducted on 2D planes and γ d , i 2 T S follows the independent exponential distribution of D2D users and cellular channel gains, with regard to the (19), the STP can be rewritten as
Pr γ d , i 2 T S ζ d , i = Pr f d , 00 ζ d , i R d , 00 , i m l Φ d , i f d , l 0 R d , l 0 , i m + j Φ c , i P c , i P d , i f c , j 0 R c , j 0 , i m = 1 0 x = x ζ d , i R d , 00 , i m d Pr l Φ d , i f d , l 0 R d , l 0 , i m + j Φ c , i P c , i P d , i f c , j 0 R c , j 0 , i m x = E l Φ d , i e ζ d , i R d , 00 , i m f d , l 0 R d , l 0 , i m × E j Φ c , i e ζ d , i R d , 00 , i m P c , i P d , i f c , j 0 R c , j 0 , i m = L f d , l 0 ζ d , i R d , 00 , i m × L f c , j 0 ζ d , i R d , 00 , i m .
From Laplace transform definition and stochastic geometry theory in [35], below equations are obtained
L f d , l 0 ζ d , i R d , 00 , i m = e δ d , i 0 x = E f d , l 0 1 e ζ d , i R d , 00 , i m x m d x = e δ d , i π R d , 00 , i 2 ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m ,
whereas Γ x = 0 e t t x 1 d t .
Similarly, the function Laplace transformation of I i d , c 0 , i as
L f c , j 0 ζ d , i R d , 00 , i m = e δ c , i 0 x = f c , j 0 1 e ζ d , i R d , 00 , i m P c , i P d , i x m d x = e δ c , i π ζ d , i 2 m R d , 00 , i 2 P c , i P d , i 2 m Γ 1 + 2 m Γ 1 2 m .
By substituting (21) and (22) into (20), the result in (18) can be obtained. The proof for Proposition 1 ends here. □
Remark 2. 
Proposition 1 discloses the relation between a certain number of the network’s key parameters and the typical D2D receiver’s STP. In particular, as the threshold value in the i t h band, ζ d , i , increases, the γ d , i ζ d , i condition becomes more difficult to be satisfied leading to the decrease of STP. Moreover, as R d , 00 , i increases, the STP decreases. This is because the increase in the distance makes the channel fading more serious. On the other hand, the lower the density of the D2D users δ d , i or cellular users δ c , i , the higher the STP. This can be utilized for alleviating the network interference resulted from different users. Moreover, P d , i decrease is associated with the STP decrease. Last but not least, ζ d , i , R d , 00 , i , δ c , i , δ d , i , and P c , i increase will lead to the STP decrease. The parameters mentioned in the two previous sentences characterize the cellular transmission power, all of which, after being modified as stated, will introduce interference to the D2D communication, thus, causing the decline of the STP.
A.2. Typical Base Station
The STP of the typical D2D pair transmission and the typical BS in the i t h band are derived similarly. This formula for the typical BS is presented in the Proposition 2 below.
Proposition 2. 
The STP of the typical BS in the i t h band has to satisfy
Pr γ c , i ζ c , i = e Θ c , i δ c , i + δ d , i P d , i P c , i 2 m ,
whereas ζ c , i denotes the SIR threshold of cellular transmission, and Θ c , i = π ζ c , i 2 m R c , 00 , i 2 Γ 1 + 2 m Γ 1 2 m .
Proof. 
This proof is similar to the proof of Proposition 1. □
Remark 3. 
From Proposition 2, it should be noticed that the typical BS varies dependently on the network key parameters. As stated previously, there is interference caused by the transmission power of the D2D communication to the network. Thus, the increase in P d , i , and decrease in ζ c , i , R d , 00 , i , δ c , i , δ d , i , and P c , i will result in the STP decrease. Furthermore, the more the power usage for the cellular transmission, the higher the γ c , i , followed by the higher STP.
B. Three Time Slot Communication Mode
Proposition 3. 
The STP of the typical receiver D2D user through D2D r with DF protocol at D2D a , D2D b , is given respectively by
Pr γ a , i 3 T S ζ d , i = e Θ a , i 3 T S δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
and
Pr γ b , i 3 T S ζ d , i = e Θ b , i 3 T S δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
whereas Θ a , i 3 T S = π ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m R d , 00 , i 1 + α 2 1 + α 2 + β 2 m , Θ b , i 3 T S = π ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m R d , 00 , i 1 + α 2 1 + α 2 + α 2 1 β 2 m .
Proof. 
Utilizing Proposition 1, with regard to (12), (16), the STP in the first time slot is formulated as
Pr γ a r , i ζ d , i = e Θ a r , i δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
whereas Θ a r , i = π ζ d , i 2 m R d , 00 , i 1 + α 2 Γ 1 + 2 m Γ 1 2 m .
Likewise, from (13) and (17), the STP in the second time slot is formulated as
Pr γ b r , i ζ d , i = e Θ b r , i δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
whereas Θ b r , i = π ζ d , i 2 m α R d , 00 , i 1 + α 2 Γ 1 + 2 m Γ 1 2 m .
In the third time slot, based on (14)–(17), the STP at D2D a and D2D b are respectively formulated as
Pr γ r a , i ζ d , i = e Θ r a , i δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
and
Pr γ r b , i ζ d , i = e Θ r b , i δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
whereas Θ r a , i = π ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m R d , 00 , i 1 + α 2 1 β 2 m , and Θ r b , i = π ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m α R d , 00 , i 1 + α 2 1 1 β 2 m .
As aforementioned, in 3TS mode, one cycle of signal transmission consists of three links indicating the flows of information: D2D a → D2D r , D2D b → D2D r , then D2D r → D2D a and D2D b . At the start of every cycle, the D2D user attempts to send some packets from its queue. To evaluate the success of the packet sending to the D2D r , the SIR value at the D2D r is compared with the SIR threshold value of the overall D2D transmission. If the D2D r ’s SIR is greater than the network’s SIR, an acknowledgement (ACK) message is forwarded to the D2D user indicating that the transmission is successful. Those packets are then removed from the queue. On the other hand, the packets remain on top of the queue waiting for another transmission round.
Hence, the STP end-to-end SIR with DF protocol at UED a in the 3TS mode can be given by
Pr γ a , i 3 T S ζ d , i = Pr γ a r , i ζ d , i Pr γ b r , ζ d , i Pr γ r a , i ζ d , i = e Θ a , i 3 T S δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
whereas Θ a , i 3 T S = π ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m R d , 00 , i 1 + α 2 1 + α 2 + β 2 m .
Similarly, the STP end-to-end SIR with DF protocol at UED b in the 3TS mode can be given by
Pr γ b , i 3 T S ζ d , i = Pr γ i , a r ζ d , i Pr γ i , b r ζ d , i Pr γ i , r b ζ d , i = e Θ b , i 3 T S δ d , i + δ r , i + δ c , i P c , i P d , i 2 m ,
whereas Θ b , i 3 T S = π ζ d , i 2 m Γ 1 + 2 m Γ 1 2 m R d , 00 , i 1 + α 2 1 + α 2 + α 2 1 β 2 m . This is the end of the proof for Proposition 3. □

4. Performance Energy Efficiency

Herein this section, the D2D communication performance in the K bands is studied in 2TS and 3TS mode. One of the factors to consider is the influence of the cellular system given that the D2D users and two-way relay assisting the communication to share the same cellular spectrum resources. So far, the STP of typical D2D receivers is derived. This is an important indicator for assessing the D2D network performance. In the following subsection, there are two others investigated indicators so-called total average transmissions rate (TATR), and total average energy efficiency (TAEE) of D2D communication.

Total Average Transmissions Rate and Total Average Energy Efficiency

In this subsection, the exact expression of the TATR is derived. The TAEE of D2D communication on multiple bands is then calculated. Subsequently, the TAEE optimizing formulation is done.
A. Two Time Slot Communication
According to Proposition 1, let T A T R d , i 2 T S denoted the TATR of a D2D pair operating in 2TS mode on the i t h band, in one round of communication, is given by [39]
T A T R d , i 2 T S = 2 × δ d , i W i log 2 1 + ζ d , i Pr ( γ d , i 2 T S ζ d , i ) = 2 W i δ d , i log 2 1 + ζ d , i e Θ d , i 2 T S δ c , i P c , i P d , i 2 m + δ d , i ,
whereas the W i is the bandwidth of the i t h band.
The TAEE is defined as the TATR divided by the total power consumption as a product of δ d , i P d , i in [40]. Accordingly, the TAEE of D2D communication in K bands can be formulated as
T A E E d 2 T S = i = 1 K T A T R d , i 2 T S δ d , i P d , i = i = 1 K A i 2 T S P d , i e B i 2 T s 1 P d , i 2 m ,
whereas A i 2 T S = 2 W i log 2 1 + ζ d , i e Θ d , i 2 T S δ d , i , and B i 2 T S = Θ d , i 2 T S δ c , i P c , i 2 m .
B. Three Time Slot Communication
Given the STP of typical receiver D2D user through two-way relay-assisted D2D user in (24), the average (data) transmission rate (ATR) at D2D a in the i t h band is formulated as
A T R a , i 3 T S = W i log 2 1 + ζ d , i Pr γ a , i 3 T S ζ d , i = W i log 2 1 + ζ d , i e Θ a , i 3 T S δ d , i + δ r , i + δ c , i P c , i P d , i 2 m .
Similarly, from (25), the ATR at D2D b in the i t h band is formulated as
A T R b , i 3 T S = W i log 2 1 + ζ d , i Pr γ b , i 3 T S ζ d , i = W i log 2 1 + ζ d , i e Θ b , i 3 T S δ d , i + δ r , i + δ c , i P c , i P d , i 2 m .
Utilizing (34) and (35), the TATR of typical receiver D2D user through the assisting relay with DF protocol in 3TS can be obtained as follows
T A T R d , i 3 T S = δ d , i A T R a , i 3 T S + A T R b , i 3 T S .
Correspondingly, the TAEE of the typical receiver D2D user in 3TS mode in the K bands is formulated as follows
T A E E d , i 3 T S = i = 1 K T A T R d , i 3 T S δ d , i P d , i = i = 1 K A a , i 3 T S P d , i e B a , i 3 T S 1 P d , i 2 m + i = 1 K A b , i 3 T S P d , i e B b , i 3 T S 1 P d , i 2 m ,
whereas A a , i 3 T S = W i log 2 1 + ζ d , i e Θ a , i 3 T S δ d , i + δ r , i , B a , i 3 T S = Θ a , i 3 T S δ c , i P c , i 2 m , A b , i 3 T S = W i log 2 1 + ζ d , i e Θ b , i 3 T S δ d , i + δ r , i , and B b , i 3 T S = Θ b , i 3 T S δ c , i P c , i 2 m .
Specifically, the TAEE of D2D communication in 2TS and 3TS mode are the objective functions of the optimization problems in this paper. Their formulations are presented in the following section.

5. Optimization Problem

The main focus of this section is on the optimization problem of the TAEE formulation given the network constraints. It should be noted that individual users’ EE is affected by the interference introduced by the cellular and D2D transmission.

5.1. Optimization Total Average Energy Efficiency in 2TS

An optimization problem is formulated aiming at maximizing the TAEE of the D2D users in this subsection. This formulation, according to (33), applied in the K bands, is rewritten as
max P d , i T A E E d 2 T S = i = 1 K A i 2 T S P d , i e B i 2 T s 1 P d , i 2 m subject to ( i ) , ( i i ) , ( i i i ) , ( i v ) ,
whereas given that (i) i = 1 K P d , i P d ; (ii) 0 P d , i P d , i , max ; (iii) 1 Pr ( γ d , i 2 T S ζ d , i ) ε d , i ; and (iv) 1 Pr ( γ c , i ζ c , i ) ε c , i .
The optimal resource allocation scheme aims at maximizing the T A E E d 2 T S in (38) considering the P d , i under certain constraints being (i) the total transmission power of the D2D users over all the bands must not exceed the threshold value of P d ; (ii) the power of D2D users in each band is greater than or equal to zero and does not exceed the allowable threshold value of P d , i , m a x ; respectively in (iii) and (iv), the threshold values ε c , i and ε d , i are established as the upper limits for the OP of the cellular and D2D users in order to maintain the QoS for the network users.
With regard to the Proposition 1 and Proposition 2, in combination with (ii), (iii), and (iv) in (38), the optimization problem is simplified utilizing the feasible regions of P d , i as follows
P d , i , d o w n 2 T S P d , i P d , i , u p 2 T S ,
whereas P d , i , d o w n 2 T S = P c , i ln 1 ε d , i Θ d , i 2 T S δ d , i 1 δ c , i m 2 , and P d , i , u p 2 T S = min P c , i ln 1 ε c , i Θ c , i 2 T S δ c , i 1 δ d , i m 2 , P d , i , max .
Hence, (38) can be transformed to
max P d , i T A E E d 2 T S = i = 1 K A i 2 T S P d , i e B i 2 T s 1 P d , i 2 m f i P d , i subject to ( a ) ,
whereas ( a ) following P d , i , d o w n 2 T S P d , i P d , i , u p 2 T S , and i = 1 K P d , i = P d for f i P d , i constraint.

5.2. Optimization Total Average Energy Efficiency in 3TS

Similar to the previous subsection, the optimal transmission power of the two-way relay-assisted D2D communication with DF protocol in 3TS mode in K bands is calculated as follows
max P d , i T A E E d 3 T S = i = 1 K A a , i 3 T S P d , i e B a , i 3 T S 1 P d , i 2 m f a , i P d , i + i = 1 K A b , i 3 T S P d , i e B b , i 3 T S 1 P d , i 2 m f b , i P d , i subject to ( b )
whereas in ( b ) , there are P d , i , d o w n 3 T S P d , i P d , i , u p 3 T S , i = 1 K P d , i = P d for constraining f a , i P d , i and f b , i P d , i in the i t h band.
Using Proposition 3, and from (39), ones can obtain P d , i , d o w n 3 T S = max P c , i ln 1 ε d , i Θ a , i 3 T S δ d , i δ r , i 1 δ c , i m 2 , P c , i ln 1 ε d , i Θ b , i 3 T S δ d , i δ r , i 1 δ c , i m 2 , and P d , i , u p 3 T S = min P c , i ln 1 ε c , i Θ c , i 2 T S δ c , i 1 δ d , i m 2 , P d , i , max .
However, having been proven to be non-convex, the objective function TAEE in (40) and (41) can not be solved by convex optimization theory. Besides, being different from the previous optimization problem where only a single band is considered [28,32,34,41,42], a Derivative-Based (DB) algorithm is proposed to solve the problem in case of multiple bands and presented in the next subsection.

5.3. Derivative-Based Algorithm

This subsection presents the DB algorithm proposed to solve the aforementioned non-convex TAEE optimization problem. In the existing literature, there is the BB algorithm [33] adopted to solve a number of challenging optimization problems in wireless communication networks [42,43]. However, having considered the limit of the BB algorithm, the authors instead establish a DB algorithm to solve the (40) and (41). This method exploits the objective function property of being the sum of several sub-functions and attempts to maximize those sub-functions. Firstly, the study is conducted on a D2D pair in 2TS mode.
A. Two Time Slot Communication
As in (33), it can be observed that T A E E d 2 T S is a sum of K sub-functions. Eliminating the constraint of i = 1 K P d , i = P d in (40) makes every P d , i become independent on each other. Consequently, the maximum T A E E d 2 T S can be acquired as E E d , i is maximum on the feasible region. It is obvious that maximizing one at a time every EE in i t h band is more practical than having the (40) solved.
Thereby, the global maximum P d , i , m a x of the E E d , i of D2D communication in the i t h band can be calculated given that it is in the range of P d , i , d o w n 2 T S , P d , i , u p 2 T S . The f i P d , i is maximized when P d , i = P d , i , m a x .
Accordingly, re-defining P d , i = P d , i , max for i = 1 , 2 , , K band is done. The P d , i is then adjusted so that it satisfies i = 1 K P d , i = P d and produces the lowest EE reduction. Based on this principal, the DB algorithm is proposed, and is implemented in details henceforward. Firstly, the P d , i , m a x is calculated in the following Theorem 1.
Theorem 1. 
The global maximum point of f i P d , i on the feasible region P d , i , d o w n 2 T S , P d , i , u p 2 T S in (40) is given by
P d , i , m a x = P d , i , u p 2 T S , P d , i , u p 2 T S 2 B i 2 T S m m 2 2 B i 2 T S m m 2 , P d , i , d o w n 2 T S < 2 B i 2 T S m m 2 < P d , i , u p 2 T S P d , i , d o w n 2 T S , P d , i , d o w n 2 T S 2 B i 2 T S m m 2 .
Proof. 
From (40), f i ( P d , i ) is derived
f i P d , i P d , i = A i 2 T S P d , i 2 × e B i 2 T S 1 P d , i 2 m × 2 B i 2 T S m 1 P d , i 2 m 1
It appears that in (43), the first and second term are greater than zero. Thus, focus is paid only on the last term f i P d , i P d , i given that it results in positive value in 0 , 2 B i 2 T S 2 B i 2 T S m m m 2 and negative in 2 B i 2 T S 2 B i 2 T S m m m 2 , + . Its global maximum is at P d , i = 2 B i 2 T S 2 B i 2 T S m m m 2 .
It can be easily observed that f i P d , i increases up to the demarcation point being the maximum 2 B i 2 T S 2 B i 2 T S m m m 2 , then decreases as P d , i continues to increase. Before discussing further, it should be noted that the calculated derivatives are in accordance with the f i P d , i , the above analysis is, thus, proven to be correct.
Subsequently, there are three cases to be considered given the relationship between the feasible region of f i P d , i and the 2 B i 2 T S 2 B i 2 T S m m m 2 as follows
  • Provided that P d , i , u p 2 B i 2 T S 2 B i 2 T S m m m 2 , then there is a monotonic increase of f i P d , i on the feasible region. Hence, f i P d , i reaches its maximum at P d , i = P d , i , u p leading to P d , i , max = P d , i , u p .
  • Provided that P d , i , d o w n < 2 B i 2 T S 2 B i 2 T S m m m 2 < P d , i , u p , then the global maximum of f i P d , i is located within the feasible region leading to P d , i , max = 2 B i 2 T S 2 B i 2 T S m m m 2 .
  • Provided that P d , i , d o w n 2 B i 2 T S 2 B i 2 T S m m m 2 , then there is a monotonic decrease of f i P d , i on the feasible region. Hence, f i P d , i reaches its maximum at P d , i , max = P d , i , d o w n .
Theorem 1 holds true having considered the aforementioned cases in (42). □
As stated in Theorem 1, P d , i , m a x can be defined utilizing the relationship between 2 B i 2 T S 2 B i 2 T S m m m 2 and the feasible region P d , i , l o w 2 T S , P d , i , u p 2 T S of f i P d , i .
Hence forward, the current P d , i value will be denoted as P d , i , i n d e x . The method adopted to adjust the value of P d , i after assigning P d , i , m a x to P d , i is presented as follows
Assuming that d = i = 1 K P d , i , m a x P d , and f = d n , whereas the adjustment step of P d , i is denoted as f and is controlled by parameter n. Because the global maximum point of f i P d , i on the feasible region in (40) is adjusted, the P d , i is caused to deviate from P d , i , m a x following the below condition
f i P d , i , i n d e x > f i P d , i , i n d e x f .
Referring to Taylor’s theorem in [43], the f i P d , i at P d , i = P d , i , i n d e x by the first order Taylor polynomial is approximated as
f i P d , i , i n d e x f f i P d , i , i n d e x + f i P d , i , i n d e x f .
Provided that P d , i is adjusted from P d , i , i n d e x to P d , i , i n d e x f , then, E E d is reduced by an amount of f i P d , i , i n d e x f i P d , i , i n d e x f . The reduced value is determined predominantly by f i P d , i , i n d e x as stated in (45). Thus, the f i P d , i , i n d e x is calculated for i = 1 , 2 , , K and P d , j is adjusted from P d , j , i n d e x to P d , j , i n d e x f , whereas j satisfies the condition of f j P d , j , i n d e x f i P d , i , i n d e x , i = 1 , 2 , , K . This process is replicated for a minimum of n times until which the condition i = 1 K P d , i = P d is satisfied, then, the near-optimal solution to (40) is obtained.
Based on the aforementioned analysis, the DB algorithm is formulated in the following Algorithm 1. Key steps are presented in details as follows
Algorithm 1: The DB algorithm for 2TS
Energies 13 03422 i001
B. Three Time Slot Communication
Being approached as the same manner as in Algorithm 1, the DB algorithm for solving the non-convex TAEE optimization problem of the two-way relay-assisted D2D communication with DF protocol in 3TS mode in K bands, as mentioned in (41), is shown in the following Algorithm 2.
Algorithm 2: The DB algorithm for 3TS
Energies 13 03422 i002

6. Numerical Results

Herein this section, the TAEE performance of the D2D communication in the 2TS and 3TS case is studied with the help of the DB algorithm in the K bands. The Table 1 below lists out the primary simulation parameters [32].
Figure 2 and Figure 3 plot the TAEE in all bands versus the density of D2D users, along with the transmission power of the cellular users calculated from the DB algorithm, in respectively 2TS and 3TS mode. There is the density setting of δ d , 1 , δ d , 2 , , δ d , 5 = δ d , ref × [ 10 , 1 , 10 , 10 , 10 ] . It can be observed that the TAEE obtained from the DB algorithm is nearly coincident with the optimal solution. On the other hand, there exists a considerable gap between the performance plot of the DB algorithm and the conventional BB algorithm [33]. It can be concluded that the DB algorithm yields near-optimal results and significantly outperforms the ones from conventional BB algorithm.
The two figures under consideration share the same common pattern being that after rising to a certain peak, the TAEE gradually declines as the δ d , r e f continues to increase further. This is because as the density of the users is small, the interference they cause through spectrum sharing is insignificant. This remains true up to a certain checkpoint. Hence, from the beginning, as δ d , r e f rises together with the ATR, the rise of the interference stays neglect-able resulting in higher and higher TAEE. Nevertheless, as δ d , r e f reaches its peak and continues to grow, the interference turns to be significant as there is a higher demand for energy consumption to coordinate the interference which causes the decline of the TAEE. To the direction of the black arrow indicating the P c , i , the lowest curve corresponds to the highest P c , i and the highest curve corresponds to the lowest P c , i . Accordingly, it can be observed that the TAEE curve tends to shift downward as the transmission power of the cellular users P c , i increases. In fact, the rise in P c , i results in more severe interference caused by the cellular transmission to the D2D communication. This rises as well the power demand for coordinating the interference thus causing the TAEE in overall to decrease.
It can be observed that TAEE performance in 3TS mode is remarkably better than in 2TS mode. This is because, in 2TS mode, the D2D direct link is utilized for signal transmission without two-way relay D2D users assisting the transmission with distance extension, Algorithms 1 and 2, resulting in lower performance. On the other hand, in two-way relay-assisted case, with small δ d , r e f , the TAEE performance of the D2D network is highly boosted with the two-way relay’s assistance. In particular, the TAEE rises sharply as δ d , r e f increases from 1 to 3. The TAEE continues to increase with a lower rate in association with the increase of the D2D user density. The TAEE in 2TS and 3TS reaches its maximum value at δ d , r e f equals respectively to 5 or 6. Then, as the D2D user density increases further causing excessive interference to the D2D network, the TAEE performance gradually shrinks.
Figure 4 and Figure 5 plot the TAEE versus the cellular user density δ c , r e f in 2TS and 3TS mode. The higher the cellular user density, the lower the TAEE. This is because more cellular users introduce higher interference on D2D users. The D2D users, thus, have to consume more power to maintain the QoS leading to the exponential decline of the TAEE. It can be observed that the DB algorithm performs better than the conventional BB one. Nevertheless, as a very high-density level, there is not much difference between them since the TAEE at this level can not be enhanced further. Moreover, the TAEE is plotted for different R d , r e f being the distance between two D2D users. As the R d , r e f becomes higher, the TAEE tends to shift further downward since maintaining the QoS over longer distance requires higher power usage. Moving to the next figure, it can be seen that the TAEE performance in 3TS mode is similar to the 2TS mode but with an overall higher level. This further emphasizes the role of the communication mode in optimizing the transmission power of the cellular users. Besides, the two-way TAEE in 2TS and 3TS mode is compared with the one-way direct link TAEE in [31]. The TAEE is calculated by first solving the transmission power of the D2D users as in (40) and (41). Accordingly, after putting the transmission power of the cellular users, which is assumed to be constant, P c , i = 325 mW, and the power of devices into the DB algorithm, the TAEE is obtained. Similar to the TAEE in 2TS, the δ c , r e f increase is associated with the increase of the cellular users’ interference causing the TAEE to decline exponentially. The fact that higher overall TAEE is achieved in 3TS mode helps as well to enhance the D2D network in all bands. The TAEE, in the beginning, is considerably higher calculated from Algorithm 2 because they operate at the optimum transmission power.

7. Conclusions

This paper presents the maximization study of the TAEE of the D2D communication underlaying cellular networks in multi-hop 2TS and 3TS communication mode. First of all, by utilizing the stochastic geometry theory, the closed-form expressions for the STP and the TATR of both cellular and D2D users on multiple bands are derived. Accordingly, the optimization problem of maximizing the TAEE is formulated having considered the STP as the QoS of the cellular and D2D users in multi-hop two-way relay-assisted D2D network. Having proven that the TAEE optimization problem is non-convex, by taking advantage of the property of the objective function to be a sum of several sub-functions, a DB algorithm is proposed to collectively optimize the sub-functions to achieve the near-optimal solution for the objective one. The simulation results reveal that the performance of the authors’ proposed scheme is better than the currently known schemes in the literature. Besides, there is a remarkable EE enhancement accomplished by joint optimization of the transmission power of the cellular and D2D users. Developers can consider applying this method to the D2D communication of the 5G wireless networks in the future. Furthermore, it can be observed from the simulation results that the D2D direct link distance in 2TS mode; the one-way communication of cellular and D2D pair; and the D2D two-way relay user density in 3TS mode are the three factors that cause interference to the overall D2D network with different intensity. For the future study, band selection and power allocation can be considered for cross-tier interference minimization between the cellular and D2D users.

Author Contributions

Conceptualization, H.-S.N., M.V., methodology, T.-L.N., H.-S.N., experimental analysis and set-ups, V.-V.H., T.-L.N.; writing-original draft preparation, L.S., M.Q.-P. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The research leading to these results received funding from the Czech Ministry of Education, Youth and Sports under grant No. SP2020/65 conducted at VSB - Technical University of Ostrava. This work was supported also by The Czech Ministry of Education, Youth and Sports from the National Programme of Sustainability (NPS II) project "IT4Innovations excellence in science - LQ1602" and computational time was specifically provided by the projects OPEN-19-38 and OPEN-16-32. Finally, the acknowledgement is given also to the Thu Dau Mot University for supporting this research under grant number DT.20.2-018.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

References

  1. Tehrani, M.N.; Uysal, M.; Yanikomeroglu, H. Device-to-device communication in 5G cellular networks: Challenges, solutions, and future directions. IEEE Commun. Mag. 2014, 52, 86–92. [Google Scholar] [CrossRef]
  2. Doppler, K.; Rinne, M.; Wijting, C.; Ribeiro, C.; Hugl, K. Device-to-device communications as an underlay to LTE-advanced networks. IEEE Commun. Mag. 2009, 47, 42–49. [Google Scholar] [CrossRef]
  3. Lei, L.; Zhong, Z.; Lin, C.; Shen, X. Operator controlled device-to-device communications in LTE-advanced networks. IEEE Wirel. Commun. 2012, 19, 96–104. [Google Scholar] [CrossRef]
  4. 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]
  5. Fodor, G.; Dahlman, E.; Mildh, G.; Parkvall, S.; Reider, N.; Miklos, G.; Turanyi, Z. Design aspects of network assisted device-to-device communications. IEEE Commun. Mag. 2012, 50, 170–177. [Google Scholar] [CrossRef]
  6. Lin, X.; Andrews, J.; Ghosh, A.; Ratasuk, R. An overview of 3GPP device-to-device proximity services. IEEE Commun. Mag. 2014, 52, 40–48. [Google Scholar] [CrossRef] [Green Version]
  7. Liu, J.; Kato, N.; Ma, J.; Kadowaki, N. Device-to-device communication in LTE-advanced networks: A survey. IEEE Commun. Surveys Tutor. 2015, 17, 1923–1940. [Google Scholar] [CrossRef]
  8. Bello, O.; Zeadally, S. Intelligent device-to-device communication in the internet of things. IEEE Syst. J. 2016, 10, 1172–1182. [Google Scholar] [CrossRef]
  9. Xiao, X.; Tao, X.; Lu, J. A Qos-aware power optimization scheme in OFDMA systems with integrated device-to-device (D2D) communications. In Proceedings of the 2011 IEEE Vehicular Technology Conference (VTC Fall), San Francisco, CA, USA, 5–8 September 2011. [Google Scholar]
  10. Reider, N.; Fodor, G. A distributed power control and mode selection algorithm for D2D communications. EURASIP J. Wireless Commun. Netw. 2012, 266, 1–59. [Google Scholar] [CrossRef] [Green Version]
  11. Min, H.; Seo, W.; Lee, J.; Park, S.; Hong, D. Reliablity improvement using receive mode selection in the device-to-device uplink period underlaying cellular networks. IEEE Trans. Wireless Commun. 2011, 10, 413–418. [Google Scholar] [CrossRef]
  12. Wu, X.; Tavildar, S.; Shakkottai, S.; Richardson, T.; Li, J.; Laroia, R.; Jovicic, A. FlashLinQ: A synchronous distributed scheduler for peer-to-peer ad hoc networks. IEEE/ACM Trans. Netw. 2013, 21, 1215–1228. [Google Scholar] [CrossRef]
  13. Naderializadeh, N.; Avestimehr, A.S. ITLinQ: A new approach for spectrum sharing in device-to-device communication systems. IEEE J. Sel. Areas Commun. 2014, 32, 1139–1151. [Google Scholar] [CrossRef]
  14. Wei, L.; Hu, R.Q.; He, T.; Qian, Y. Device-to-device (D2D) communications underlaying MU-MIMO cellular networks. In Proceedings of the 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, USA, 9–13 December 2013; pp. 4902–4907. [Google Scholar]
  15. Li, Y.; Song, C.; Jin, D.; Chen, S. A dynamic graph optimization framework for multihop device-to-device communication underlaying cellular networks. IEEE Wireless Commun. 2014, 21, 52–61. [Google Scholar] [CrossRef] [Green Version]
  16. Wen, S.; Zhu, X.; Lin, Y.; Lin, Z.; Zhang, X.; Yang, D. Achievable transmission capacity of relay-assisted device-to-device (D2D) communication underlay cellular networks. In Proceedings of the 2013 IEEE 78th Vehicular Technology Conference (VTC Fall), Las Vegas, NV, USA, 2–5 September 2013; pp. 1–5. [Google Scholar]
  17. Hasan, Z.; Boostanimehr, H.; Bhargava, V.K. Green cellular networks: A survey, some research issues and challenges. IEEE Commun. Surv. Tutor. 2011, 13, 524–540. [Google Scholar] [CrossRef] [Green Version]
  18. Ni, Y.; Jin, S.; Wong, K.K.; Zhu, H.; Shao, S. Outage performances for device-to-device communication assisted by two-way amplify-and-forward relay protocol. In Proceedings of the 2014 IEEE Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 6–9 April 2014; pp. 502–507. [Google Scholar]
  19. Zhao, V.; Li, Y.; Ge, N. Physical layer network coding aided two-way device-to-device communication underlaying cellular networks. In Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015; pp. 1–6. [Google Scholar]
  20. Chen, Z.; Xia, B.; Liu, H. Wireless information and power transfer in two way amplify-and-forward relaying channels. In Proceedings of the IEEE Global Conference on Signal and Information Processing (GlobalSIP), Atlanta, GA, USA, 3–5 December 2014; pp. 168–172. [Google Scholar]
  21. Liu, Y.; Wang, L.; Elkashlan, M.; Duong, T.Q.; Nallanathan, A. Two-way relaying networks with wireless power transfer: Policies design and throughput analysis. In Proceedings of the IEEE on Global Communications Conference (GLOBECOM), Austin, TX, USA, 8–12 December 2014; pp. 4030–4035. [Google Scholar]
  22. Nguyen, H.S.; Do, D.T.; Voznak, M. Two-Way Relaying Networks in Green Communications for 5G: Optimal Throughput and Tradeoff between Relay Distance on Power Splitting-based and Time Switching-based Relaying SWIPT. AEU Int. J. Electron. Commun. 2016, 70, 1637–1644. [Google Scholar] [CrossRef]
  23. Lu, Y.; Wang, W.; Chen, L.; Zhang, Z.; Huang, A. Opportunistic forwarding in energy harvesting mobile delay tolerant networks. In Proceedings of the IEEE International Conference on Communications (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 526–531. [Google Scholar]
  24. Liu, C.; Natarajan, B. Power-Aware Maximization of Ergodic Capacity in D2D Underlay Networks. IEEE Trans. Veh. Technol. 2017, 66, 2727–2739. [Google Scholar] [CrossRef]
  25. Gui, J.; Deng, J. Multi-Hop Relay-Aided Underlay D2D Communications for Improving Cellular Coverage Quality. IEEE Access 2018, 6, 14318–14338. [Google Scholar] [CrossRef]
  26. Sambo, Y.A.; Shakir, M.Z.; Qaraqe, K.A.; Serpedin, E. Energy efficiency improvements in HetNets by exploiting device-to-device communications. In Proceedings of the 2014 22nd European Signal Processing Conference (EUSIPCO), Lisbon, Portugal, 1–5 September 2014; pp. 151–155. [Google Scholar]
  27. Sheng, M.; Li, Y.; Wang, X.; Li, J.; Shi, Y. Energy efficiency and delay tradeoff in device-to-device communications underlaying cellular networks. IEEE J. Sel. Areas Commun. 2016, 34, 92–106. [Google Scholar] [CrossRef]
  28. Zhou, Z.; Dong, M.; Ota, K.; Wu, J.; Sato, T. Energy efficiency and spectral efficiency tradeoff in device-to-device (D2D) communications. IEEE Wireless Commun. Lett. 2014, 3, 485–488. [Google Scholar] [CrossRef] [Green Version]
  29. Da Silva, J.M.B.; Fodor, G.; Maciel, T.F. Performance analysis of network-assisted two-hop D2D communications. In Proceedings of the IEEE Globecom Workshops (GC Wkshps), Austin, TX, USA, 8–12 December 2014; pp. 1050–1056. [Google Scholar]
  30. Nguyen, H.S.; Nguyen, T.S.; Voznak, M. Wireless powered D2D communications underlying cellular networks: Design and performance of the extended coverage. Automatika 2018, 58, 391–399. [Google Scholar] [CrossRef] [Green Version]
  31. Zhang, Y.; Yang, Y.; Dai, L. Energy efficiency maximization for device-to-device communication underlaying cellular networks on multiple bands. IEEE Access 2016, 4, 7682–7691. [Google Scholar] [CrossRef]
  32. Jiang, Y.; Liu, Q.; Zheng, F.; Gao, X.; You, X. Energy-efficient joint resource allocation and power control for D2D communications. IEEE Trans. Veh. Technol. 2016, 65, 6119–6127. [Google Scholar] [CrossRef] [Green Version]
  33. Cormen, T.; Leiserson, C.E.; Rivest, R.L.; Stein, C. Introduction to Algorithms; MIT Press: Cambridge, MA, USA, 2009. [Google Scholar]
  34. Yang, Y.; Zhang, Y.; Shi, K.; Li, J. Optimal power control for energy efficiency of device-to-device communication underlaying cellular networks. In Proceedings of the IEEE 14th International Conference on Industrial Informatics (INDIN), Poitiers, France, 19–21 July 2016; pp. 1–4. [Google Scholar]
  35. Haenggi, M. Stochastic Geometry for Wireless Networks; Cambridge University Press: Cambridge, UK, 2012. [Google Scholar]
  36. Baccelli, F.; Blaszczyszyn, B. Stochastic Geometry and Wireless Networks Volume I: Theory; Now Publishers Inc.: Hanover, MA, USA, 2010. [Google Scholar]
  37. Lin, X.; Andrews, J.G.; Ghosh, A. Spectrum Sharing for Device-to-Device Communication in Cellular Networks. IEEE Trans. Wirel. Commun. 2014, 13, 6727–6740. [Google Scholar] [CrossRef]
  38. Raymond, H.Y.L.; Yonghui, L.; Branka, V. Practical physical layer network coding for two-way relay channels: Performance analysis and comparison. Trans. Wirel. Comm. 2010, 9, 764–777. [Google Scholar]
  39. Ye, Q.; Al-Shalash, M.; Caramanis, C.; Andrews, J.G. A tractable model for optimizing device-to-device communications in downlink cellular networks. In Proceedings of the IEEE International Conference on Communications (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 2039–2044. [Google Scholar]
  40. Shalmashi, S.; Björnson, E.; Kountouris, M.; Sung, K.W.; Debbah, M. Energy efficiency and sum rate when massive MIMO meets device-to-device communication. In Proceedings of the IEEE ICCW, London, UK, 8–12 June 2015; pp. 627–632. [Google Scholar]
  41. Kwon, Y.; Hwang, T.; Wang, X. Energy-efficient transmit power control for multi-tier MIMO HetNets. IEEE J. Sel. Areas Commun. 2015, 33, 2070–2086. [Google Scholar] [CrossRef]
  42. Hoang, T.D.; Le, L.B.; Le-Ngoc, T. Energy-efficient resource allocation for D2D communications in cellular networks. IEEE Trans. Veh. Technol. 2016, 65, 6972–6986. [Google Scholar] [CrossRef]
  43. Bartle, R.G.; Sherbert, D.R. Introduction to Real Analysis; Wiley: New York, NY, USA, 2011. [Google Scholar]
Figure 1. System Models.
Figure 1. System Models.
Energies 13 03422 g001
Figure 2. The TAEE of D2D communication in 2TS versus δ d , r e f .
Figure 2. The TAEE of D2D communication in 2TS versus δ d , r e f .
Energies 13 03422 g002
Figure 3. The TAEE of D2D communication in 3TS versus δ d , r e f .
Figure 3. The TAEE of D2D communication in 3TS versus δ d , r e f .
Energies 13 03422 g003
Figure 4. The TAEE of D2D communication in 2TS versus δ c , r e f .
Figure 4. The TAEE of D2D communication in 2TS versus δ c , r e f .
Energies 13 03422 g004
Figure 5. The TAEE of D2D communication in 3TS versus δ c , r e f .
Figure 5. The TAEE of D2D communication in 3TS versus δ c , r e f .
Energies 13 03422 g005
Table 1. Simulation parameters.
Table 1. Simulation parameters.
Primary ParametersDescriptionValues
KNumber of bands5
W i Bandwidth ith20 MHz
P c , i Cellular transmission power125 mW
P d , i D2D user transmission power60 mW
P d , i , u p D2D user transmission power threshold20 mW
mPath loss coefficient4
α Distances fraction between relay and D2D user0.5
β Power allocation at relay D2D user0.5
ε c , i Cellular OP threshold0.05
ε d , i D2D user OP threshold0.05
ζ c , i Cellular SIR threshold0 dB
ζ d , i D2D user SIR threshold0 dB
R c , 00 , 1 , R c , 00 , 2 , , R c , 00 , K Cellular link distance 50 , 60 , 70 , 80 , 90
R d , 00 , 1 , R d , 00 , 2 , , R d , 00 , K D2D link distance 10 , 20 , 30 , 20 , 10
δ c , 1 , δ c , 2 , , δ c , K Cellular user density 10 , 1 , 10 , 10 , 10 × 10 5
δ d , 1 , δ d , 2 , , δ d , K D2D user density 10 , 1 , 10 , 10 , 10 × 10 4
δ r , 1 , δ r , 2 , , δ d , K Potential two-way relay D2D user density 10 , 1 , 10 , 10 , 10 × 10 4

Share and Cite

MDPI and ACS Style

Huynh, V.-V.; Tan-Loc, N.; Quoc-Phu, M.; Sevcik, L.; Nguyen, H.-S.; Voznak, M. Energy Efficiency Maximization of Two-Time-Slot and Three-Time-Slot Two-Way Relay-Assisted Device-to-Device Underlaying Cellular Networks. Energies 2020, 13, 3422. https://doi.org/10.3390/en13133422

AMA Style

Huynh V-V, Tan-Loc N, Quoc-Phu M, Sevcik L, Nguyen H-S, Voznak M. Energy Efficiency Maximization of Two-Time-Slot and Three-Time-Slot Two-Way Relay-Assisted Device-to-Device Underlaying Cellular Networks. Energies. 2020; 13(13):3422. https://doi.org/10.3390/en13133422

Chicago/Turabian Style

Huynh, Van-Van, Nguyen Tan-Loc, Ma Quoc-Phu, Lukas Sevcik, Hoang-Sy Nguyen, and Miroslav Voznak. 2020. "Energy Efficiency Maximization of Two-Time-Slot and Three-Time-Slot Two-Way Relay-Assisted Device-to-Device Underlaying Cellular Networks" Energies 13, no. 13: 3422. https://doi.org/10.3390/en13133422

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