Professional Documents
Culture Documents
Abstract—In this paper, we propose a full-duplex orthogonal and thereby saves transmission overheads caused by centralized
frequency-division multiplexing (OFDM) device-to-device (D2D) sys- coordination and management [2]. Meanwhile, D2D communica-
tem in two-hop networks, where multiple full-duplex decode-and- tions can be classified in two categories, depending on whether
forward (DF) relays assist the transmission from D2D user equipment
(DUE) transmitter to DUE receiver. By such a transmission mecha- frequency resources are shared between D2D communications and
nism, the signal transmitted by the DUE transmitter does not need traditional cellular communications, which are termed underlay
to go through a base station (BS). Meanwhile, due to the adoption of and overlay D2D communications, respectively [2]. It has been
underlay D2D communication protocol, power control mechanisms proved that underlay D2D communications would be able to
are thereby necessary to be applied to mitigate the interference to provide a high spectrum efficiency and suit the spectrum sharing
conventional cellular communications. Based on these considerations,
we analyze the outage performance of the proposed system, and nature in next generation networks [5]–[7]. However, the underlay
derive the exact expressions of outage probabilities when bulk and D2D transmission will break up the orthogonality between D2D
per-subcarrier relay selection criteria are applied. Furthermore, communications and traditional cellular communications, and the
closed-form expressions of outage probabilities are also obtained for corresponding interference shall be coordinated accordingly.
special cases when the instantaneous channel state information (CSI) On the other hand, conventional D2D communications requiring
between BS and cellular user equipments (CUEs) is not accessible,
so that a static power control mechanism is applied. Subsequently, a strong direct link between DUEs might not always be feasible in
we also investigate the outage performance optimization problem by practice, as the direct link could be in deep fading and shadowing
coordinating transmit power among DUE transmitter and relays, due to the existence of physical obstacles. In this scenario, D2D
and provide a suboptimal solution, which is capable of improving communications will become impractical or require a huge amount
the outage performance. All analyses are substantiated by numerical of transmit power, which will result in severe interference to cel-
results provided by Monte Carlo simulations. The analytical and
numerical results demonstrated in this paper can provide an insight lular communications and significantly degrade the overall system
into the full-duplex relay-assisted OFDM D2D systems, and serve as performance [8]. To solve this problem and enhance the applica-
a guideline for its implementation in next generation networks. bility of D2D communications, relay-assisted D2D communication
Index Terms—Device-to-device (D2D) communications, multicar- was proposed with decode-and-forward (DF) relays and amplify-
rier relay selection, full-duplex system, OFDM, outage performance. and-forward (AF) relays in [9] and [8], respectively. However,
there is no exact analytical results provided in these two pioneering
works. Then, the power control strategy and energy-related issues
I. I NTRODUCTION for relay-assisted D2D communications were numerically studied
in [10] and [11]. Moreover, some practical aspects of relay-assisted
are many notations used in this paper, for readers’ convenience, fait accompli as a system configuration in this paper. Details of OFDM subcarrier
we list the key notations in Table I. allocation for multiuser scenarios can be found at [20]–[22].
2 Most D2D communication systems are designed to utilize uplink cellular
resources, because D2D users can monitor the received power of downlink control
II. S YSTEM M ODEL signals to estimate the channel between the DUE transmitter and the BS [2].
Therefore, this will help maintain the transmit power of the DUE transmitter below
A. System Framework a threshold, so that the interference caused by D2D communications to cellular
systems can be mitigated effectively [23]. Another reason to use the uplink resource
The framework of the proposed system is presented in Fig. 1, for D2D transmission is to avoid the severe interference caused by the transmission
where one BS, a pair of DUE transmitter and receiver, a cluster from BS, as BS normally transmits by a much larger power than CUEs’. Following
this common design guideline, we also assume that D2D communication utilizes
of N full-duplex DF relays and a cluster of K cellular user uplink spectrum resources and the downlink scenario is out of the scope of this
equipments (CUEs) are considered. Their shorthand notations are paper.
3
interference from DUE transmitter and selected relay(s) to BS; 3) where ϕ̄ is the average power of residual SI.
SI at selected relay(s) because of the adoption of the full-duplex Further assuming that there does not exist a direct transmission
transmission protocol. According to the basic design guidelines link between DUE transmitter and receiver due to deep fading6 ,
of D2D communication networks [2], the cellular communica- and the DF forwarding protocol is applied at all relays, we can
tions should be ensured with transmission priority, and the first express the SIR from the nth relay to the DUE receiver (i.e. the
interference is thereby inevitable in the proposed system. In order second hop) by
to deal with the second interference, we have to make sure that
GRn D (k)PRn (k)
for the kth subcarrier, the received aggregate interference from ΓRn D (k) = . (6)
PC GCD (k)
DUE transmitter and selected relay(s) is mitigated below a certain
level. Therefore, considering an interference-limited environment Subsequently, we can express the equivalent end-to-end instanta-
[24], a dynamic power control mechanism is applied at the DUE neous SIR for full-duplex DF relay-assisted systems by [29]
transmitter and selected relay(s) on the kth subcarrier, which can
be written as: ΓSRn D (k) = min {ΓSRn (k), ΓRn D (k)} . (7)
αPC GCB (k)
PS (k) = min , P̄S (1)
ξGSB (k)
C. Relay Selection Schemes
and
(1 − α)PC GCB (k) 1) Bulk selection: In this paper, we adopt the instantaneous SIR
PRn (k) = min , P̄R , (2)
ξGRn B (k) as the performance metric to perform relay selections. By bulk
where PC is the CUE transmit power and assumed to be the same selection, there will be only one relay selected out of N relays.
for all CUEs; α ∈ (0, 1) is a preset power coordination factor, The selection criterion can be written as
which is used to coordinate the transmit power of DUE transmitter [
and relays and is the same among all subcarriers and relays; ξ is Nbulk = {ñ} = {ñ(k)} = arg max min {ΓSRn D (k)} , (8)
n∈NR k∈K
k∈K
a preset outage threshold for cellular communications; P̄S and
P̄R are the maximum allowed transmit power corresponding to where ñ = ñ(1) = ñ(2) = · · · = ñ(K) is the index of the selected
DUE transmitter and relays on each subcarrier; Gij (k) denotes relay forwarding all K subcarriers, and ñ(k) represents the index
the channel power S gainSfor the kth subcarrier, given i 6= j and of the selected relay forwarding the kth subcarrier, ∀ k ∈ K.
i, j ∈ {B, S, D} NR NC 3 , and obeys the exponential distri- Bulk relay selection is easy to implement and will not involve
bution with the probability density function (PDF) and cumulative a complicated coordination and synchronization among multiple
distribution function (CDF) given by relays. However, the performance resulted by bulk relay selection
fGij (g) = e−g/µij /µij ⇔ FGij (g) = 1 − e−g/µij , (3) is far from optimal [30].
4 2) Per-subcarrier selection: On the other hand, by per-
where µij is the average channel power gain .
subcarrier selection, relays are selected by each individual sub-
B. Decode-and-Forward Forwarding Protocol carrier in a per-subcarrier manner and the set of all selected relays
can be determined by
Because of the interference-limited environment, we can neglect
the effects of additive noise at receivers and express the instanta- [
[
Nps = {ñ(k)} = arg max {ΓSRn D (k)} . (9)
neous signal-to-interference ratio (SIR) from DUE transmitter to n∈NR
k∈K k∈K
the nth relay (i.e. the first hop) on the kth subcarrier by
GSRn (k)PS (k) In contrast to bulk relay selection, per-subcarrier relay selection
ΓSRn (k) = , (4) is optimal in terms of outage performance, while a much higher
PC GCRn (k) + ϕn (k)
where ϕn (k) denotes the power of residual SI at the nth relay for system complexity and signaling overhead are caused due to
the kth subcarrier, and we assume that ϕn (k) obeys the exponential the coordination and synchronization among multiple relays [30].
distribution with PDF and CDF written as5 Obviously, these bulk and per-subcarrier relay selection schemes
can be regarded as two extremes in the performance-complexity
fϕ (g) = e−g/ϕ̄ /ϕ̄ ⇔ Fϕ (g) = 1 − e−g/ϕ̄ , (5) trade-off of multicarrier relay selection and thus are representative.
3 In this paper, we assume that all channels are reciprocal and therefore have Therefore, this motivates us to introduce both schemes to relay-
Gij (k) = Gji (k). assisted OFDM D2D systems and carry out the analysis in this
4 Because of relay and CUE clusters, we can further assume that the sizes of
paper.
clusters are relatively small compared to the scale of the network. As a result,
we can have the uniform µSR , µRD , µCR , µCD , µRB , µCB for all relays Meanwhile, both bulk and per-subcarrier relay selections can be
and CUEs [25]. Following this assumption, we can integrate all CUEs using K carried out in practice by a timer-based distributed implementation
single subcarriers in the CUE cluster into a logically intact CUE, termed integrated
CUE, which uses multiple subcarriers. Such an equivalent processing will ease the
scheme, which releases the requirement of centralized signaling
analysis in following sections. and coordination and is thereby suited for D2D communications
5 Admittedly, there are also works, in which Ricean distribution is employed
[31]. For clarity, a pictorial illustration of the bulk and per-
to model the residual SI channel, since the channel can also be regarded as a subcarrier selections is presented in Fig. 2.
line-of-sight (LOS) path [26]. However, according to further works on SI channel
modeling [27], the adoption of SI channel model is subject to practical situations
and employed interference cancellation techniques. Therefore, without loss of 6 Although D2D communications were raised for short-distance scenarios at
generality, we choose Rayleigh distribution in this paper to model the SI channel the very beginning, with the help of relays, D2D communications currently
and thus the channel power gain is exponentially distributed. By varying the average become applicable to general scenarios considering moderate- and long-distance
channel power gain ϕ̄, we can easily characterize the SI cancellation capability. transmissions [28], which justifies the no-direct-transmission assumption here.
4
temporarily fixed GCB (k) = ḡ(k) and GSB (k) = ¯l(k), PS (k) can
be viewed as a fixed coefficient, instead of a random variable (c.f.
(1)). Therefore, to derive Ξ(k|ḡ(k), h̄(k), ¯l(k)), we first need to
determine the distribution of Z(k) = PC GCRn (k)+ϕn (k), which
can be written as
Fig. 2: Illustration of (a) bulk relay selection; (b) per-subcarrier relay −z
− z
networks (c.f. (7)), the conditional end-to-end a priori outage fḠ (ḡ) = fGCB (ḡ(k)) = e CB , (22)
µCB
k=1 k=1
probability can be determined by
K K
K Y
Ξ(k|ḡ(k), h̄(k), ¯
l(k)) = Ξ1 (k|ḡ(k), ¯
l(k)) + Ξ2 (k|ḡ(k), h̄(k)) Y 1 h̄(k)
−µ
(14) fH̄ (h̄) = fGCD (h̄(k)) = e CD , (23)
− Ξ1 (k|ḡ(k), ¯l(k))Ξ2 (k|ḡ(k), h̄(k)). µCD
k=1 k=1
5
PC h̄(k)s PC h̄(k)s
Ξ2 (k|ḡ(k), h̄(k)) = P GRn D (k) < = E FGRD
PRn (k) PRn (k) PRn (k)
(1−α)PC ḡ(k) (19)
P h̄(k)s (1−α)PC ḡ(k) −
− C − (1 − α)µRD ḡ(k)e P̄R µRB ξ
=1−e P̄R µRD
1−e P̄R µRB ξ
+
(1 − α)µRD ḡ(k) + µRB h̄(k)ξs
Z ∞ p
PS2 (k)µ2SR
ϑ(k) = fGSB (¯l)d¯
l
0 (PS (k)µSR + PC µCR s)(PS (k)µSR + ϕ̄s)
p p (30)
P̄S2 µ2SR
2
α PC ḡ 2 µ2SR
αPC ḡ
− 1 (p) αḡµSR αPC ḡµSR 1
= 1−e P̄S µSB ξ
+ χ αPC ḡ , ,
(P̄S µSR + PC µCR s)(P̄S µSR + ϕ̄s) µSB µCR ϕ̄ξ 2 s2 P̄S ξ µCR ξs ϕ̄ξs µSB
(1−α)PC ḡ
q
−
Z ∞ pPC s
(1 − α)µ RD ḡe P̄R µRB ξ −
P̄R µRD
+µ 1 h̄
θ(k) = e CD dh̄
0 (1 − α)µ RD ḡ + µ RB h̄ξs
(1−α)PC ḡ
q (35)
− q−1 (1−α)µRD ḡ pPC s
(1 − α)µ RD ḡe P̄R µRB ξ
pPC s 1 µRB ξs P̄R µRD
+µ 1 (1 − α)µRD ḡ pPC s 1
= + e CD Γ 1 − q, +
µRB ξs P̄R µRD µCD µRB ξs P̄R µRD µCD
N
! K
X N Y X n!(−1)n2 +n3
(−1)n
Pout (s) =
4
φ1 (k, n2 + n4 )|ḡ=κ φ2 (k, n3 + n4 )|ḡ=κ (36)
n=0
n Q
k=1 C(n,4) nτ !
τ =1
proposed system, we release the hardware constraints on transmit where Ψ(k) is defined and can be simplified by the multinomial
power at DUE transmitter and relays and assume the residual SI theorem as follows [34]:
to be eliminated by advanced SI cancellation technologies. Then, ZZZ
mathematically, we have P̄S → ∞, P̄R → ∞ and ϕ̄ → 0. Ψ(k) = (Ξ(k|ḡ, h̄, ¯
l))N fGCB (ḡ)fGCD (h̄)fGSB (¯
l)dḡdh̄d¯
l
Consequently, we can derive the outage floor in a neat expression ḡ,h̄,l̄
the exponential integral function. simplify the triple integral in Ψ(k) to a summation of a series of
By (37), the potential of the proposed relay-assisted OFDM single integrals as
D2D system in idealized conditions can be shown, and the relations X N !(−1)n3
among outage performance and system parameters are revealed. Ψ(k) = 3
Q
Meanwhile, it can be observed that the symmetry between channels C(N,3) nτ !
(41)
for a certain subcarrier in the first and second hops is only related Z ∞ τ =1
to the power coordination factor α. Also, because of the summation × φ1 (k, n1 + n3 )φ2 (k, n2 + n3 )fGCB (ḡ)dḡ.
0
over multiple terms with opposite signs, increasing the number
of relays N might not be an efficient way to enhance outage Finally, substituting (41) into (39) yields the single integral expres-
performance when applying bulk selection. sion of the outage probability for per-subcarrier selection when the
dynamic power control mechanism is applied. Again, if the static
B. Per-Subcarrier Selection power control mechanism is applied, we can express the closed-
Similarly, by (9), we can derive the conditional a posteriori form expression of outage probability for per-subcarrier selection
outage probability for per-subcarrier selection to be in (42). To provide an insight into systems applying per-subcarrier
selection and static power control mechanism, we can simplify
K h
Pout (s|ḡ, h̄, l̄) = 1 −
Y
1 − Ξ(k|ḡ, h̄, ¯
l)
N i
. (38) (42) by assuming P̄S → ∞, P̄R → ∞ and ϕ̄ → 0 and obtain the
k=1
outage floor in a neat expression as
In a similar manner as bulk selection, we remove the conditions
" N
!
X N αµSR κ
by averaging Pout (s|ḡ, h̄, l̄) over ḡ, h̄ and l̄, which leads to a P̃out (s) = 1 − 1 − (−1)n En
n=0
n µSB µCR ξs
3K-fold integral and can be expressed as K (43)
ZZZ (1 − α)µRD κ
×En .
Pout (s) = Pout (s|ḡ, h̄, l̄)fḠ (ḡ)fH̄ (h̄)fL̄ (l̄)dḡdh̄dl̄ µRB µCD ξs
ḡ,h̄,l̄
(39) By (43), the potential of the per-subcarrier selection in relay-
K
Y assisted OFDM D2D networks under these two idealized con-
=1− (1 − Ψ(k)) ,
ditions can be quantified. Similarly, the symmetry between two
k=1
7
K
Y X N !(−1)n3
Pout (s) = 1 − 1 −
3
Q φ1 (k, n1 + n3 )|ḡ=κ φ2 (k, n2 + n3 )|ḡ=κ
(42)
k=1 C(N,3) nτ !
τ =1
hops is also only related to the power coordination factor α and where γ(α) = min{γ1 (α), γ2 (α)}; γ1 (α) and γ2 (α) are given
the number of subcarriers K has a great impact on the outage below: n o
αPC κ
performance. µSR min ξµSB
, P̄S
γ1 (α) = , (49)
PC µCR + ϕ̄
IV. O UTAGE P ERFORMANCE O PTIMIZATION
and n o
Because of the joint power control mechanism at DUE trans- µRD min (1−α)PC κ
, P̄R
ξµRB
mitter and relays, there exists a trade-off of α in the outage γ2 (α) = , (50)
PC µCD
performance of relay-assisted D2D communications, which is
associated with channel statistics. That is to say, there exists an which are produced by replacing all instantaneous channel power
optimal α∗ ∈ (0, 1), which is capable of minimizing the outage gains in ΓSRn D (k) by their averages. Subsequently, we can
probability. Following this thought, we can then formulate an prove this alternative optimization problem to be quasi-concave
outage performance optimization problem infra in Appendix C. As a result, this optimization problem can be
efficiently solved by using standard optimization techniques, and a
min{Pout (s)}
α
(44) suboptimal α& can be yielded to improve the outage performance
s.t. 0 < α < 1. when the static power control mechanism is applied.
Because all subcarriers are statistically equivalent, this formu-
lated optimization problem can be equivalently transfered to an V. N UMERICAL R ESULTS
optimization problem of maximizing the average end-to-end SIR A. Verifications of Analytical Results
regarding an individual subcarrier, written as To verify the analysis presented in Section III for different relay
max{E{ΓSRn D (k)}} selection schemes and power control mechanisms, we carried out
α
(45)
s.t. 0 < α < 1. Monte Carlo simulations in this section. First, we set µSR =
µRD = 30 dB, µSB = µRB = 10 dB, µCR = µCD = 2 dB,
The equivalence of these two optimization problems can be proved
µCB = 20 dB and ϕ̄ = 5 dB8 ; also, we normalize s = ξ = PC = 1
in a general manner in Appendix A.
and let α = 0.5 (without considering power coordination for the
time being) and κ = 4 for implementing the static power control
A. Dynamic Power Control Mechanism mechanism. We further suppose P̄R = P̄S and vary this transmit
Because E{ΓSRn D (k)} is mathematically intractable, we power limit to substantiate (21), (36), (39) and (42). The simulation
must find another alternative objective function to approximate results are shown in Fig. 3 for bulk and per-subcarrier selection
E{ΓSRn D (k)} and provide a suboptimal solution instead. There- schemes with different numbers of subcarriers and relays.
fore, for the dynamic power control mechanism, we formulate From Fig. 3, we can see that the theoretical results perfectly
an alternative optimization problem to approximate the original match the numerical results, which validate the correctness of
problem formulated in (45) by our analysis given in Section III. In addition, the per-subcarrier
max{Ω(α)} selection scheme outperforms the bulk selection scheme in terms
α
(46) of outage probability when P̄S and P̄R are small. However, with
s.t. 0 < α < 1,
the increase of P̄S and P̄R , outage probabilities corresponding
where Ω(α) is constructed by replacing all instantaneous channel to both selection schemes get close when dynamic power control
power gains by their averages in ΓSRn D (k) except for ḡ(k), and mechanism is applied, which indicates that the dynamic power
averaging over ḡ(k); Ω(α) can be explicitly expressed in (47). control mechanism dominates the outage performance as long
Then, we prove the quasi-concavity of the formulated problem in as P̄S and P̄R are sufficiently large, instead of relay selections.
Appendix B, which enables it to be efficiently solved by standard On the contrary, this is not the case for the static power control
optimization techniques (e.g. CVX in MATLAB [38]), and a
8 The practical values of these parameters are relevant to a number of factors, e.g.
suboptimal α& can be yielded to improve the outage performance
network topology, system configuration and noise etc. Considering the generality,
when the dynamic power control mechanism is applied. simulation parameters have been normalized in this paper, and the average channel
gains chosen for simulations in this paper are only relative. The representative
B. Static Power Control Mechanism set of the average channel gains is typical. The reasons for choosing these values
are explained as follows. For the average channel gains for transmission channels,
Again, because it is difficult to analyze E{ΓSRn D (k)} directly, i.e. µSR and µRD , they should be much larger than the average gains of other
we propose an alternative optimization problem for the static channels, otherwise, D2D transmission would not be preferable in such a scenario.
Then, the channel between source and BS and the channel between relay and BS
power control case. This new optimization problem can be written should be relatively stronger, which justify the necessity of power control. The
as signals from other channels are treated as interference, which are thus relatively
small and have a similar level. Similar normalization-based methods for choosing
max{γ(α)} simulation parameters are commonly adopted by research works related to D2D
α
(48)
s.t. 0 < α < 1, communications [8], [11], [14], [18].
8
n o n o (
µSR min αPξµC ḡ(k) , P̄S µRD min (1−α)P
ξµ
C ḡ(k)
, P̄ R ω1 (α), P̄S µSR
> P̄R µRD
SB RB PC µCR +ϕ̄ PC µCD
Ω(α) = E min , = P̄S µSR P̄R µRD
(47a)
ḡ(k) PC µCR + ϕ̄ PC µCD ω2 (α), PC µCR +ϕ̄
≤ PC µCD
" #
ξP̄R µSB µRD (PC µCR +ϕ̄)
−
αPC µSR µCB αP 2 µSR µCB µCD
1−e , 0<α<%
C
ξµSB (PC µCR +ϕ̄)
ω1 (α) = (47b)
P̄R ξµRB
(1−α)P µ µCB −
PC ξµCRBRD 1 − e (1−α)PC µCB , %≤α<1
µCD
P̄ ξµ
αPC µSR µCB − S SB
1 − e αPC µCB , 0<α<%
ξµSB (PC µCR +ϕ̄)
ω2 (α) = P̄ PC ξµSR µRB µCD
(47c)
(1−α)PC µRD µCB − (1−α)PS µ
1−e µCB (PC µCR +ϕ̄)
, %≤α<1
C RD
PC ξµRB µCD
0 0
10 10
Dynamic: Num. K=4,N=4 Dynamic: Num. K=4,N=4
Dynamic: Num. K=8,N=4 Dynamic: Num. K=8,N=4
Dynamic: Num. K=4,N=8 Dynamic: Num. K=4,N=8
Static: Num. K=4,N=4 Static: Num. K=4,N=4
−1 −1
10 Static: Num. K=8,N=4 10 Static: Num. K=8,N=4
Static: Num. K=4,N=8 Static: Num. K=4,N=8
Dynamic: Analy. Dynamic: Analy.
Static: Analy. Static: Analy.
Outage probability
Outage probability
−2 −2
10 10
−3 −3
10 10
−4 −4
10 10
−5 −5
10 10
−20 −15 −10 −5 0 5 10 15 20 −20 −15 −10 −5 0 5 10 15 20
P̄S (dB) P̄S (dB)
mechanism, as the correlation term ḡ(k) is out of consideration, less correlation term when the static power control mechanism is
which will result in a significant performance improvement by applied. These results provide guidelines for the design of OFDM
using per-subcarrier selection. D2D systems, when coexisting with traditional cellular systems in
an underlay manner.
Meanwhile, some important features of the proposed full-duplex
relay-assisted OFDM D2D system can also be shown in Fig. 3.
First, the power control mechanisms constraint the improvement of B. Performance Benefits by Relay Selections and Comparisons
outage performance by increasing P̄S and P̄R , as it is dominated by 1) Effects of µSR and µRD : In order to study the effects
the interference to cellular communications when P̄S and P̄R are of the D2D transmission links, we focus on µSR and µRD
large. Second, both dynamic and static power control mechanisms in this subsection, which are directly related to the quality of
share the similar outage performance when P̄S and P̄R are small, relay-assisted D2D communications. To simulate, we normalize
but will have a performance gap when P̄S and P̄R increase. P̄S = P̄R = 1, set N = K = 4, and maintain other
The performance gap is mainly determined by the static power settings as the same in the last subsection. Then, we assume
control factor κ. Besides, increasing the number of subcarriers µRD = µSR , and vary them to obtain the relation between the
K will lead to a larger outage probability, as all subcarriers outage probability and the quality of D2D transmission links.
have to be ensured not in outage (c.f. Definition 1). On the Meanwhile, to illustrate the performance benefits brought by relay
other hand, increasing the number of relays N will yield a lower selections, we also take random relay selection as a comparison
outage probability, because the DUE transmitter can have more benchmark in our simulations. The numerical results are illustrated
options when performing multicarrier relay selections. Moreover, in Fig. 4. By these numerical results, it is clear that the outage
the positive effect on outage performance by increasing N for performance yielded by bulk and per-subcarrier selections will get
the static power control mechanism is much more obvious than close with increasing µSR and µRD when the dynamic power
that for the dynamic power control mechanism, since there is one control mechanism is applied, while this does not happen for
9
0 0
10 10
−1 −1
10 10
Outage probability
Outage probability
−2 −2
10 10
−3 −3
10 10
Fig. 4: Outage probability of D2D communications vs. the average Fig. 5: Outage probability of D2D communications vs. the average
channel power gain µSR , given µRD = µSR and N = K = 4. channel power gain µSB , given µRB = µSB and N = K = 4.
0
10
the case of static power control mechanism. This is because with
increasing µSR and µRD , the outage event is dominated by the
−1
deepest fade over all subcarriers. Therefore, when the dynamic 10
−2
10
be the same by bulk and per-subcarrier selections. Furthermore,
compared to the random selection scheme, both bulk and subcarrier
selection schemes own outage performance gains, which validate 10
−3
0 0
10 10
Dynamic: bulk
Dynamic: per−subcarrier
Static: bulk κ=4
−1 −1
10 Static: per−subcarrier κ=4 10
Static: bulk κ=3
Static: per−subcarrier κ=3
Outage probability
Static: bulk κ=2
Outage probability
−2 −2
10 Static: per−subcarrier κ=2 10
−3
−3
10 10 Dynamic: bulk
Dynamic: per−subcarrier
Static: bulk κ=4
Static: per−subcarrier κ=4
−4
−4
10 10 Static: bulk κ=3
Static: per−subcarrier κ=3
Static: bulk κ=2
−5
Static: per−subcarrier κ=2
−5
10 10
10 15 20 25 30 15 20 25 30
µCB (dB) µCB (dB)
will lead to a lower outage probability, and the performance is E. Verifications of Outage Performance Optimization Strategies
independent from µCB , as ḡ(k) is not taken into consideration To verify the effectiveness of the suboptimal solutions to the
for static power control. On the other hand, by observing Fig. original optimization problem formulated in (44), we carry out
7 (b), the numerical results verify our analysis that the potential simulations to investigate the relation between α and outage
performance gain in D2D communications brought by the static probability in this subsection. Here we adopt the same simulation
power control mechanism is at the price of the performance loss configurations as set in Section V-A and normalize P̄S = P̄R = 1.
in cellular communications. Besides, as we can also see, the Simulation results are shown in Fig. 9. Compared with the optimal9
relay selection schemes adopted by DUEs does not matter to the and suboptimal power coordination factors α∗ and α& (highlighted
cellular communications, because on average, all relays are viewed by red circles and blue squares), our proposed suboptimal solutions
equivalently to the BS, and so is their interference. are close to the optimal solutions, which validate the feasibility of
our proposed suboptimal algorithms for both dynamic and static
D. Comparison between Full-Duplex and Half-Duplex Transmis- power control cases. Therefore, we can employ these algorithms
sions to efficiently coordinate transmit power among DUE transmitter
and relays to yield a lower outage probability.
As it is well known that full-duplex transmission does not
always outperform half-duplex transmission [39], the performance
difference between them is mainly dependent on the average power VI. C ONCLUSION
of the residual SI term, i.e. ϕ̄. Therefore, we study ϕ̄ in this subsec- In this paper, we proposed an underlay OFDM D2D system,
tion and compare the outage performance provided by full-duplex which is assisted by multiple full-duplex DF relays, and considered
and half-duplex transmissions (c.f. (10) and (11)). Meanwhile, we applying multicarrier relay selections in this system. Meanwhile,
also provide an ideal case that the power of residual SI can be power control mechanisms and performance optimizations were
mitigated to a noise level and is thus negligible to show the ideal also taken into consideration in order to efficiently mitigate the
scenario of full-duplex transmission for comparison purposes. This interference from D2D communications to cellular communica-
ideal case can be produced by tions. Then, we analyzed the outage performance of the proposed
ideal
system. We obtained the single integral expressions of the outage
Pout (s) = lim Pout (s). (51)
ϕ̄→0 probabilities when the dynamic power control mechanism was
applied, and these expressions can be further simplified to closed
Taking the same simulation configurations given in Section V-A
forms when the static power control mechanism was utilized.
and normalizing P̄S = P̄R = 1, we carry out the numerical
Meanwhile, by assuming two ideal conditions, the outage floors
simulations and all simulation results are shown in Fig. 8. From
for the static power control mechanism were derived in neat and
this figure, it is obvious that the priority of transmission protocols
closed forms, which clearly reveal the relations among outage
depends on ϕ̄, and full-duplex transmission does have the potential
performance and system parameters. After that, we studied the
to provide a lower outage probability, as long as a satisfactory
outage performance optimization problem by coordinating transmit
SI elimination technology can be utilized to reduce ϕ̄ below a
power among DUE transmitter and relays. Due to the mathematical
certain level. The analytical derivation of the critical value of ϕ̄
intractability of the original optimization problem, we proposed
below which the full-duplex transmission outperforms the half-
duplex transmission (i.e. the cross point of two outage probability 9 Here, the optimal α∗ in simulations is produced by a brute-force method
curves) would be worth investigating as a future work. searching over the full set of α with a small increment from zero to one.
11
10 0 10 0
Dynamic: full-duplex Dynamic: full-duplex
Dynamic: half-duplex Dynamic: half-duplex
Dynamic: ideal Dynamic: ideal
Static: full-duplex 10 -1 Static: full-duplex
10 -1
Static: half-duplex Static: half-duplex
Static: ideal Static: ideal
10 -2
Outage probability
Outage probability
10 -2
10 -3
10 -3
10 -4
10 -4
10 -5
10 -5 10 -6
-10 -5 0 5 10 15 20 -10 -5 0 5 10 15 20
0 0
10 10
−1 −1
10 10
Outage probability
Outage probability
−2 −2
10 10
−3 −3
10 10
10
−4 Dynamic 10
−4 Dynamic
Static Static
* *
Optimal a Optimal a
Suboptimal a& Suboptimal a&
−5 −5
10 10
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
α α
two alternative optimization problems, which are capable of pro- In our case, because X is the end-to-end SIR and FX (x) is the
viding suboptimal solutions for both dynamic and static power outage probability, it is obvious that FX (x) = 0 for x < 0, and
control cases. By the analytical and numerical results provided in thus (52) can be simplified to
this paper, we can have an insight into the relay-assisted OFDM Z ∞
D2D system, and understand its characteristics in most aspects E{X} = (1 − FX (x))dx. (53)
0
thoroughly. Moreover, as a number of comparisons are given, Considering FX (x) is a monotone increasing function of x,
this paper can also provide a guideline for implementing D2D the relation given in (53) validates the equivalence between
communications and the relevant technologies in next generation min{Pout (s)} and max{E{ΓSRn D (k)}}, for 0 < α < 1.
networks. α α
A PPENDIX B
A PPENDIX A P ROOF OF Q UASI -C ONCAVITY OF THE O PTIMIZATION
P ROOF OF E QUIVALENCE OF O PTIMIZATION P ROBLEMS P ROBLEM F ORMULATED IN (46)
F ORMULATED IN (44) AND (45)
To prove the quasi-concavity of the formulated problem in (46),
According to the theorem of Lebesgue-Stieltjes integration, for we first propose a lemma as follows:
an arbitrary random variable X with CDF FX (x), we can derive Lemma 1: Given a bounded, continuous and real piecewise
its expectation as follows [40]: function (
Z ∞ Z 0 f1 (x), x ∈ (xmin , xc )
E{X} = (1 − FX (x))dx − FX (x)dx. (52) f (x) = , (54)
0 −∞
f2 (x), x ∈ [xc , xmax )
12
[3] M. Sheng, Y. Li, X. Wang, J. Li, and Y. Shi, “Energy efficiency and delay [27] M. Duarte, C. Dick, and A. Sabharwal, “Experiment-driven characterization
tradeoff in device-to-device communications underlaying cellular networks,” of full-duplex wireless systems,” IEEE Transactions on Wireless Communi-
IEEE J. Sel. Areas in Commun., vol. 34, no. 1, pp. 92–106, Jan. 2016. cations, vol. 11, no. 12, pp. 4296–4307, Dec. 2012.
[4] H. A. U. Mustafa, M. A. Imran, M. Z. Shakir, A. Imran, and R. Tafazolli, [28] M. Hasan, E. Hossain, and D. I. Kim, “Resource allocation under channel
“Separation framework: an enabler for cooperative and D2D communication uncertainties for relay-aided device-to-device communication underlaying
for future 5G networks,” IEEE Communications Surveys Tutorials, vol. 18, LTE-A cellular networks,” IEEE Transactions on Wireless Communications,
no. 1, pp. 419–445, 2016. vol. 13, no. 4, pp. 2322–2338, Apr. 2014.
[5] X. Lin, J. G. Andrews, and A. Ghosh, “Spectrum sharing for device-to- [29] S. Dang, J. P. Coon, and G. Chen, “An equivalence principle for OFDM-based
device communication in cellular networks,” IEEE Transactions on Wireless combined bulk/per-subcarrier relay selection over equally spatially correlated
Communications, vol. 13, no. 12, pp. 6727–6740, Dec. 2014. channels,” IEEE Transactions on Vehicular Technology, vol. 66, no. 1, pp.
[6] Z. Zhang, Z. Ma, M. Xiao, Z. Ding, and P. Fan, “Full-duplex device-to- 122–133, Jan. 2017.
device-aided cooperative nonorthogonal multiple access,” IEEE Transactions [30] Y. Li, W. Wang, and F. C. Zheng, “Combined bulk and per-tone relay selection
on Vehicular Technology, vol. 66, no. 5, pp. 4467–4471, May 2017. in cooperative OFDM systems,” in Proc. IEEE ICCC, Beijing, China, Aug.
[7] J. Zhao, Y. Liu, K. K. Chai, Y. Chen, M. Elkashlan, and J. Alonso- 2012.
Zarate, “NOMA-based D2D communications: towards 5G,” in Proc. IEEE [31] L. Dai, B. Gui, and L. J. C. Jr., “Selective relaying in OFDM multihop
GLOBECOM, Washington, DC, USA, Dec. 2016. cooperative networks,” in Proc. IEEE WCNC, Kowloon, Hong Kong, China,
[8] Y. Ni, X. Wang, S. Jin, K. K. Wong, H. Zhu, and N. Zhang, “Outage Mar. 2007.
probability of device-to-device communication assisted by one-way amplify- [32] W. Yang and Y. Cai, “On the performance of the block-based selective OFDM
and-forward relaying,” IET Communications, vol. 9, no. 2, pp. 271–282, 2015. decode-and-forward relaying scheme for 4G mobile communication systems,”
[9] X. Ma, R. Yin, G. Yu, and Z. Zhang, “A distributed relay selection method Journal of Communications and Networks, vol. 13, no. 1, pp. 56–62, Feb.
for relay assisted device-to-device communication system,” in Proc. IEEE 2011.
PIMRC, Sydney, NSW, Australia, Sept. 2012. [33] Z. Zhang, K. Long, A. V. Vasilakos, and L. Hanzo, “Full-duplex wireless
[10] J. F. Shi, L. Tao, M. Chen, and Z. H. Yang, “Power control for relay- communications: challenges, solutions, and future research directions,” Pro-
assisted device-to-device communication underlaying cellular networks,” in ceedings of the IEEE, vol. 104, no. 7, pp. 1369–1409, Jul. 2016.
Proc. IEEE WCSP, Nanjing, China, Oct. 2015. [34] R. Merris, Combinatorics, ser. Wiley Series in Discrete Mathematics and
[11] A. Al-Hourani, S. Kandeepan, and E. Hossain, “Relay-assisted device- Optimization. Wiley, 2003.
to-device communication: a stochastic analysis of energy saving,” IEEE [35] F.-C. Chang, “Recursive formulas for the partial fraction expansion of a
Transactions on Mobile Computing, vol. 15, no. 12, pp. 3129–3141, Dec. rational function with multiple poles,” Proceedings of the IEEE, vol. 61,
2016. no. 8, pp. 1139–1140, Aug. 1973.
[12] Y. Yang, Y. Zhang, L. Dai, J. Li, S. Mumtaz, and J. Rodriguez, “Transmission [36] H. Kung and D. Tong, “Fast algorithms for partial fraction decomposition,”
capacity analysis of relay-assisted device-to-device overlay/underlay commu- SIAM Journal on Computing, vol. 6, no. 3, pp. 582–593, 1977.
nication,” IEEE Transactions on Industrial Informatics, vol. 13, no. 1, pp. [37] P. Sun, K. G. Shin, H. Zhang, and L. He, “Transmit power control for D2D-
380–389, Feb. 2017. underlaid cellular networks based on statistical features,” IEEE Transactions
on Vehicular Technology, vol. 66, no. 5, pp. 4110–4119, May 2017.
[13] R. Ma, Y. J. Chang, H. H. Chen, and C. Y. Chiu, “On relay selection
[38] M. Grant, S. Boyd, and Y. Ye, “CVX: Matlab software for disciplined convex
schemes for relay-assisted D2D communications in LTE-A systems,” IEEE
programming,” 2008.
Transactions on Vehicular Technology, 2017.
[39] T. K. Baranwal, D. S. Michalopoulos, and R. Schober, “Outage analysis of
[14] G. Zhang, K. Yang, P. Liu, and J. Wei, “Power allocation for full-duplex
multihop full duplex relaying,” IEEE Communications Letters, vol. 17, no. 1,
relaying-based D2D communication underlaying cellular networks,” IEEE
pp. 63–66, Jan. 2013.
Transactions on Vehicular Technology, vol. 64, no. 10, pp. 4911–4916, Oct.
[40] B. Hajek, “Notes for ECE 534 an exploration of random processes for
2015.
engineers,” Univ. of Illinois at Urbana–Champaign, 2009.
[15] B. Zhong, J. Zhang, Q. Zeng, and X. Dai, “Coverage probability analysis for [41] A. Guerraggio and E. Molho, “The origins of quasi-concavity: a development
full-duplex relay aided device-to-device communications networks,” China between mathematics and economics,” Historia Mathematica, vol. 31, no. 1,
Communications, vol. 13, no. 11, pp. 60–67, Nov. 2016. pp. 62–75, 2004.
[16] S. Dang, G. Chen, and J. P. Coon, “Outage performance analysis of full- [42] A. C. E. Kenneth J. Arrow, “Quasi-concave programming,” Econometrica,
duplex relay-assisted device-to-device systems in uplink cellular networks,” vol. 29, no. 4, pp. 779–800, 1961.
IEEE Transactions on Vehicular Technology, vol. 66, no. 5, pp. 4506–4510,
May 2017.
[17] J. G. Andrews, S. Buzzi, W. Choi, S. V. Hanly, A. Lozano, A. C. K. Soong,
and J. C. Zhang, “What will 5G be?” IEEE Journal on Selected Areas in
Communications, vol. 32, no. 6, pp. 1065–1082, Jun. 2014.
[18] P. Wu, P. C. Cosman, and L. B. Milstein, “Resource allocation for multicarrier
device-to-device video transmission: symbol error rate analysis and algorithm
design,” IEEE Transactions on Communications, 2017.
[19] S. Dang, J. P. Coon, and G. Chen, “Resource allocation for full-duplex relay-
assisted device-to-device multicarrier systems,” IEEE Wireless Communica- Shuping Dang (S’13) received the B.Eng (Hons) degree
tions Letters, vol. 6, no. 2, pp. 166–169, Apr. 2017. in Electrical and Electronic Engineering from the Univer-
[20] C. Y. Wong, R. S. Cheng, K. B. Lataief, and R. D. Murch, “Multiuser OFDM sity of Manchester (with first class honors) and the B.Eng
with adaptive subcarrier, bit, and power allocation,” IEEE Journal on Selected in Electrical Engineering and Automation from Beijing
Areas in Communications, vol. 17, no. 10, pp. 1747–1758, Oct. 1999. Jiaotong University in 2014 via a joint ‘2+2’ dual-degree
[21] S. Yin and Z. Qu, “Resource allocation in multiuser OFDM systems with program. He was also a Certified LabVIEW Associate
wireless information and power transfer,” IEEE Communications Letters, Developer (CLAD) by National Instrument (NI) (2014 -
vol. 20, no. 3, pp. 594–597, Mar. 2016. 2016). Mr. Dang is currently a D.Phil candidate with the
[22] G. Chen, D. Liang, M. Ghoraishi, P. Xiao, and R. Tafazolli, “Optimum user Department of Engineering Science, University of Oxford
selection for hybrid-duplex device-to-device in cellular networks,” in Proc. and serves as a reviewer for IEEE T RANSACTIONS ON
IEEE ISWCS, Brussels, Belgium, Aug. 2015. W IRELESS C OMMUNICATIONS, IEEE T RANSACTIONS
[23] B. Kaufman and B. Aazhang, “Cellular networks with an overlaid device-to- ON C OMMUNICATIONS , IEEE T RANSACTIONS ON V EHICULAR T ECHNOLOGY ,
device network,” in Proc. IEEE ACSSC, Pacific Grove, CA, Oct. 2008. D IGITAL S IGNAL P ROCESSING, EURASIP J OURNAL ON W IRELESS C OMMUNI -
[24] G. Chen, Y. Gong, P. Xiao, and J. A. Chambers, “Dual antenna selection in CATIONS AND N ETWORKING as well as the TPC member of a number of leading
secure cognitive radio networks,” IEEE Transactions on Vehicular Technol- conferences in communication engineering. His current research interests include
ogy, vol. 65, no. 10, pp. 7993–8002, Oct. 2016. cooperative communications, multi-carrier systems, device-to-device communica-
[25] I. Krikidis, “Relay selection for two-way relay channels with MABC DF: a tions and index modulation.
diversity perspective,” IEEE Transactions on Vehicular Technology, vol. 59,
no. 9, pp. 4620–4628, Nov. 2010.
[26] X. Wu, Y. Shen, and Y. Tang, “Propagation characteristics of the full-duplex
self-interference channel for the indoor environment at 2.6 GHz,” in Proc.
IEEE APSURSI, Jul. 2014.
14