Ris + Uav
Ris + Uav
Ris + Uav
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3052 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
access (NOMA) has been regarded as a promising candi- 2) Studies on IRS-Enhanced Communications: The IRS per-
date for integrating UAV into B5G networks due to the formance gain to wireless communication networks has been
advantages of enhancing spectral efficiency and supporting investigated in various aspects, such as energy consumption
massive connectivity [9]. By invoking superposition cod- reduction and sum rate enhancement. The authors of [20]
ing (SC) and successive interference cancellation (SIC) tech- minimized the transmit power for satisfying specific commu-
niques, NOMA1 allows multiple users to share the same nication requirements in IRS-aided communication systems,
time/frequency resources and distinguishes them using power where an alternating optimizing algorithm was proposed for
levels. The employment of NOMA in IRS-enhanced UAV optimizing the active beamforming at the BS and the passive
communications is highly attractive and conceived to be a beamforming at the IRS. In [21], the authors maximized the
win-win strategy due to the following reasons: energy efficiency in an IRS-assisted multi-user communication
• On the one hand, compared with conventional orthogonal scenario, where a power consumption model for IRS was
multiple access (OMA), NOMA can provide more flex- proposed. The authors of [22] formulated a transmit power
ible and efficient resource allocation for IRS-enhanced minimization problem in an IRS-assisted multi-user network,
UAV communications. Thus, diversified communication where the performances of OMA and NOMA were compared
requirements of users can be satisfied and the spectrum and a time-selective property of the IRS was employed for time
efficiency can be further enhanced. division multiple access (TDMA). In [23], the authors investi-
• On the other hand, in conventional NOMA transmission, gated an IRS-enhanced multiple-antenna NOMA network with
the SIC decoding orders among users are generally deter- the aim of maximizing the system sum rate. The authors
mined by the “dumb” channel conditions [10]. Note that of [24] proposed a novel double-IRS assisted communication
UAVs and IRSs are both “channel changing” technolo- system, where the cooperative passive beamforming can be
gies. The channel conditions of users can be enhanced employed. In [25], the authors jointly optimized the UAV
or degraded by exploiting UAVs’ mobility and/or adjust- trajectory and IRS phase shifts to maximize the average rate of
ing IRS reflection coefficients, thus enabling a “smart” the ground user. The authors of [26] proposed a UAV-assisted
NOMA operation to be carried out. multiple IRSs symbiotic radio system, where the weighted
sum-rate maximization problem and the max-min optimization
A. Prior Work problem were investigated.
1) Studies on UAV-Enabled Communications: Exten-
sive research contributions have studied UAV-enabled B. Motivation and Contributions
communications, which can be loosely classified into two While the aforementioned research contributions have laid
main categories, namely placement optimization [11]–[13] and a solid foundation on UAV-enabled and IRS-enhanced com-
trajectory design [14]–[19]. The authors of [11] investigated munications, the investigations on the adoption of IRS in
the placement optimization problem with the goal of using a UAV-enabled communications are still quite open, espe-
minimum number of UAV-mounted BSs to provide wireless cially for multi-UAV and multi-user scenarios. Although
coverage for given ground terminals. The authors of [12] some research contributions have investigated the joint UAV
studied the placement optimization in a downlink NOMA UAV trajectory and IRS reflection coefficient optimization prob-
network. In [13], the authors focused on a multi-UAV data lem [25], [26], the considered system models are limited to
collection network by employing uplink NOMA. Furthermore, single-UAV and/or single-user scenarios without considering
the authors of [14] studied the trajectory design of multiple multiple access schemes. To the best of our knowledge, there
UAVs, where the max-min average communication rate of is no existing work that investigates the potential performance
ground users was optimized. With the proposed rotary-wing gain of IRS-enhanced multi-UAV networks employing NOMA
UAV energy consumption model, the authors of [15] mini- transmission. The main challenges are identified as follows:
mized the energy required by the UAV for completing the 1) For a multi-UAV scenario, the communication rate of each
information transmission mission. In [16], the authors pro- user depends on not only the desired signal power strength
posed a novel UAV-enabled wireless power transfer system, but also the interference level. The optimization of UAV
where an asymptotically optimal solution for UAV trajectory placement needs to strike a balance between desired signal
design was derived. Considering multiple antennas at the UAV, strengths transmitted to served users and inter-UAV interfer-
the authors of [17] studied a robust trajectory and resource ence imposed to unintended users, which is a non-trivial task.
allocation design, where both optimal and low complexity 2) For a multi-user scenario, the optimal IRS configuration
suboptimal algorithms are proposed. The authors of [18] is not just to align the phases of reflected signals with the
further optimized the three-dimensional (3D) UAV trajectory non-reflected signals, as did in the single-user scenario [25],
to maximize the system throughput in a simultaneous uplink [26]. The IRS reflection coefficients need to be shared by
and downlink transmission scenario with two UAVs. In [19], multiple users at the same time, which makes the design of
the authors optimized the max-min average communication IRS reflection coefficients much complicated. 3) The employ-
rate through trajectory design in a UAV-enabled downlink ment of NOMA introduces additional channel condition-based
NOMA communication system. decoding order design [10], which causes UAV placement, IRS
1 In this article, we use “NOMA” to refer to “power-domain NOMA” for reflection coefficients, and NOMA decoding order design to
simplicity. be highly coupled. Therefore, efficient algorithms should be
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3053
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3054 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
UAV-IRS-user link experiences substantial path loss, a large Moreover, for the UAV-IRS channel, gk is assumed to be
number of reflecting elements are required for the reflection LoS channel and can be expressed as
link to have a comparable path loss as the unobstructed direct
ρ0
UAV-user link [27]. This, however, causes a prohibitively gk = 2 gk
qk − u
high overhead/complexity for channel acquisition and reflec-
ρ0 −j 2πd 2πd
tion coefficient design/reconfiguration. To address this issue, = λ cos ϕk , . . . , e−j λ (N −1) cos ϕk ]T ,
2 [1, e
similar to [22], [28], adjacent IRS reflecting elements with qk −u
high channel correlation are grouped into a sub-surface. (6)
For instance, suppose that each sub-surface consists of N xu −xk
where cos ϕk = u−q k
is the cosine of the angle of
reflecting elements, the N reflecting elements are divided into arrival (AoA) from the kth UAV to the IRS.
M = N /N sub-surfaces3. Moreover, reflecting elements in Based on the aforementioned channel models, the effective
the same sub-surface are assumed to have the same reflection channel power gain between the jth UAV and the (k, i)th user
coefficients [22], [28]. Fig. 1 illustrates an example where with the aid of the IRS is given by
N = 6 reflecting elements are grouped into a sub-surface.
Since the narrow-band transmission is considered, the reflec- cjk,i = |hjk,i + rH
k,i Θgj | , ∀k, j ∈ K, i ∈ Mk .
2
(7)
tion coefficients of the IRS are assumed to be approximately
B. NOMA Transmission
constant across the entire signal bandwidth. The frequency-flat
IRS reflection matrix is denoted by Θ = diag(θ ⊗ 1N ×1 ) ∈ In this paper, UAVs are assumed to share the same fre-
CN ×N , where θ = [ejθ1 , ejθ2 , . . . , ejθM ]T , and θm ∈ quency band and each of them employs NOMA to pro-
[0, 2π), ∀m ∈ M = {1, . . . , M } denotes the corresponding vide communication service for ground users. To facilitate
phase shift4 of the mth sub-surface of the IRS. NOMA transmission, the transmitted signal of the kth UAV
to
Mits served group by invoking SC is given by sk =
A. Channel Model k √
pk,i sk,i , where pk,i and sk,i are the transmitted power
i=1 Mk
Let hjk,i ∈ C1×1 , rk,i ∈ CN ×1 , and gk ∈ CN ×1 denote the and signal for the (k, i)th user. We have i=1 pk,i ≤
channels between the jth UAV and the (k, i)th user, between Pmax,k , ∀k ∈ K, where Pmax,k denotes the maximum transmit
the IRS and the (k, i)th user, and between the kth UAV and power of the kth UAV. Then, the received signal at the (k, i)th
the IRS, respectively. As UAVs usually fly at a relatively user can be expressed as
high altitude and the IRS is also carefully deployed to avoid √
yk,i = (hkk,i + rH k,i Θgk ) pk,i sk,i
signal blockage (e.g., on a high roadside billboard in Fig. 1),
the channels hjk,i and rk,i are assumed to follow the Rician desired signal
channel model, which can be expressed as Mk √
+ (hkk,i + rH
k,i Θgk ) pk,t sk,t
ρ0 K1 1 j t=1,t=i
hjk,i = ( h
j
+ hk,i ),(3)
β1 k,i
qj − wi
k K 1 + 1 K 1+1 intra−group interference
K Mj √
ρ0 K2 1 + (hjk,i + rH
k,i Θgj ) pj,l sj,l +nk,i ,
rk,i = β2
( rk,i +
rk,i ), (4)
j=1,j=k
l=1
u − w k K2 + 1 K2 + 1 inter−group interference
i
where ρ0 is the path loss at the reference distance of 1 meter, (8)
β1 ≥ 2 and β2 ≥ 2 denote the path loss exponents of where nk,i denotes the additive white Gaussian noise (AWGN)
the UAV-user and IRS-user links, K1 and K2 denote the with zero mean and variance σ 2 .
j
Rician factors, hk,i = 1 and rk,i denote the deterministic LoS According to NOMA protocol, each user employs SIC to
components, and hj and rk,i denote the random Rayleigh
k,i
remove the intra-group interference. In particular, the user with
distributed non-LoS (NLoS) components. Specifically, similar the stronger channel power gain first decodes the signal of the
to [25], [26], a uniform linear array (ULA) is considered for user with the weaker channel power gain, before decoding
the IRS5 and rk,i is given by its own signal [10]. From (7), the channel power gains of
2π 2π(N −1) users can be manually modified in this work, which results
rk,i = [1, e−j λ d cos φk,i , . . . , e−j λ d cos φk,i
]T , (5) in Mk ! possible combinations of NOMA decoding orders in
where λ denotes the carrier wavelength, d denotes the element each group [22], [23]. We introduce a set of binary variables,
xk −xu
spacing, and cos φk,i = wi k −u is the cosine of the angle of αkt,i ∈ {0, 1}, ∀k ∈ K, ∀t, i ∈ Mk , to specify the decoding
i
orders among users in each group. For users served by the
departure (AoD) from the IRS to the (k, i)th user. kth UAV, if the effective channel power gain of the (k, t)th
3 For simplicity, we assume that M = N /N is an integer. user is larger than that of the (k, i)th user, we have αkt,i = 1;
4 It is worth noting that the assumption of continuous phase shifts provides a otherwise, αkt,i = 0. Therefore, for all k ∈ K, i = t ∈ Mk ,
theoretical performance upper bound for systems employing practical discrete {αkt,i } need to satisfy the following conditions:
phase shifts. The obtained results of continuous phase shifts can be quantized
into discrete ones and the resulting performance degradation is small for
1, if ckk,t ≥ ckk,i
sufficiently high phase shift resolutions [23].
5 It is worth noting that the results of this paper can be extended to the IRS
αkt,i = , (9)
0, otherwise
with uniform planar array (UPA) by considering the corresponding antenna
array response. αkt,i + αki,t = 1. (10)
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3055
In addition, for given decoding orders, the allocated power Based on Theorem 1 and Lemma 1, we approximate E{Rk,i }
should satisfy the following condition: as (15), where (15) is shown at the bottom of the next page.
Such approximation can be verified to achieve high accuracy
pk,i ≥ αkt,i pk,t , ∀i = t ∈ Mk , k ∈ K, (11)
in UAV-assisted communications [18]. From (15), it can be
which ensures that higher powers are allocated to the users observed that Rk,i depends on the deterministic LoS com-
with weaker channel power gains [10], i.e., pk,i ≥ pk,t , ponents, the large-scale path losses, and the reflection matrix
if αkt,i = 1. By doing so, a non-trivial communication rate of the IRS. In other words, Rk,i only requires the estima-
can be achieved at the weaker users and better user fairness tion of statistical channel state information (CSI) rather than
can be guaranteed. instantaneous CSI. This is more practical for IRS-enhanced
Therefore, the received signal-to-noise-plus-interference communications since the acquisition of instantaneous CSI is
ratio (SINR) of the (k, i)th user after carrying out SIC is given quite challenging due to the nearly passive working mode of
by IRSs [5]. In this paper, we assume that perfect statistical CSI
ckk,i pk,i can be obtained via recently proposed CSI channel estimation
γk,i = intra
Ik,i + Ik,i inter + σ 2 , ∀i ∈ Mk , k ∈ K, (12) methods for IRS-enhanced communication systems [29], [30].
The results in this work actually provide a theoretical per-
Mk
where Ik,i intra
= ckk,i t=1,t k inter
=i αt,i pk,t and Ik,i = formance upper bound for the considered network with CSI
K j Mj estimation error and overhead.
j=1,j=k ck,i l=1 pj,l . The achievable communication rate
Furthermore, from (9), we can observe that the decod-
of the (k, i)th user is given by Rk,i = log2 (1 + γk,i ),
ing orders among users in each group are also deter-
∀i ∈ Mk , k ∈ K.
mined by random variables, {cjk,i }. To facilitate our design,
III. P ROBLEM F ORMULATION we approximate (9) as follows:
In this section, we first introduce the considered perfor- 1, if qk − wtk ≤ qk − wik ;
mance metric and then formulate the joint optimization prob- αkt,i = . (16)
0, otherwise
lem for maximization of the sum rate of all users in considered
networks. Here, (16) means that the decoding orders among users in
each group are determined by the distances between users and
A. Performance Metrics their paired UAVs. The approximation is practically valid since
Note that {cjk,i } are random variables due to the involved 1) the effective channel power gains of users are dominated
random NLoS components. Therefore, the corresponding com- by the direct UAV-user link due to the substantial path loss
munication rate, Rk,i , is also a random variable. In this paper, experienced by the UAV-IRS-user link; and 2) for the direct
we are interested in the expected/average achievable commu- UAV-user link, the small scale fading is on the different order
nication rate, defined as E{Rk,i }. However, it is challenging of the magnitude compared to the distance-dependent large-
to derive a closed-form expression for E{Rk,i }, since its scale path loss [31]. As a result, the effective channel power
probability distribution is difficult to obtain. To tackle this gains of users are in general decided by the distances to the
issue, we approximate the expected achievable communication paired UAVs, i.e., a shorter distance leads to a higher channel
rate, E{Rk,i }, using the following theorem and lemma. power gain.
Theorem 1: If X and Y are two independent positive
random variables, for any a > 0 and b > 0, the following B. Joint Optimization Problem Formulation
approximation result holds We aim to maximize the sum rate of all users by jointly
⎧ ⎛ ⎞⎫ optimizing the UAV 3D placement and transmit power, the
a ⎨ a ⎬
E log 1 + ≈ E log ⎝1 + ⎠ (13) IRS reflection matrix, and the NOMA decoding orders among
b+ Y X ⎩ b+ E{X} ⎭ users of each group. Define Q = {qk , ∀k ∈ K}, P =
E{Y }
{pk,i , ∀k ∈ K, i ∈ Mk } and A = {αkt,i , ∀k ∈ K, i = t ∈ Mk }.
Proof: The proof is similar to that of [Theorem 1, 18] Then, the joint optimization problem can be formulated as
and hence it is omitted for brevity. follows:
Lemma 1: The expected effective channel power gain K Mk
between the jth UAV and the (k, i)th user is given by max Rk,i (17a)
Q,Θ,P,A k=1 i=1
E{cjk,i } ηk,i
j s.t. Zmin ≤ zk ≤ Zmax , ∀k ∈ K, (17b)
ρ0 − κ 1 qk − qj 2 ≥ Δ2min , ∀k = j ∈ K, (17c)
= |
hjk,i +
rH
k,i Θgj | +
2
qj − wik
β1
θm ∈ [0, 2π), ∀m ∈ M, (17d)
τk,i pk,i ≥ 0, ∀k ∈ K, i ∈ Mk , (17e)
+ 2, (14)
qj − u Mk
pk,i ≤ Pmax,k , ∀k ∈ K, (17f)
i=1
where
j
hjk,i = κ1
h , rH = κ2
rk,i , pk,i ≥ αkt,i pk,t , ∀i = t ∈ Mk , k ∈ K,
qj −wik β1 k,i k,i u−wik β2 (17g)
N λ0 (λ0 −κ2 ) K1 λ0 K2 λ0
τk,i = u−wk β2
, κ1 = K1 +1 , and κ2 = K2 +1 . 1, if qk − wtk ≤ qk − wik
i αkt,i = ,
Proof: See Appendix A. 0, otherwise
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3056 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
blocks: {Q, A}, {Θ}, and {P}. Specifically, for given IRS j √
Ek,i = 2 Re{ κ1 ρ0 rHk,i Θg j }, ∀k = j ∈ K, i ∈ Mk , and
reflection matrix and UAV transmit power, we first jointly opti- gk = [1, e λ −j 2πd cos ϕk 2πd
, . . . , e−j λ (N −1) cos ϕk ]T , ∀k ∈ K
mize the UAV placement, Q, and the NOMA decoding orders denotes the array response of the UAV-IRS channel in (6).
among users, A. Then, for given NOMA decoding orders, Moreover, we introduce auxiliary variables
UAV placement, and UAV transmit power, we optimize the {Uk,i ,∀k ∈ K,i ∈ Mk } and {Wk,i ,∀k ∈ K,i ∈ Mk } such
IRS reflection matrix, Θ. To handle these two subproblems, that
we employ the penalty-based method and SCA [33] to handle
K Mj
the involved integer constraints and the non-convex rank-one (Uk,i )2 = η jk,i pj,l + σ 2 , (22)
constraint. Next, we optimize the UAV transmit power, P, j=1,j=k l=1
2
for given UAV placement, IRS reflection matrix, and NOMA Mk (Uk,i )
Wk,i = αkt,i pk,t + . (23)
decoding orders by applying SCA. t=1,t=i η kk,i
⎧ ⎛ ⎞⎫
⎪
⎪ ⎪
⎪
⎨ ⎜ pk,i ⎟⎬
E{Rk,i } ≈ E log2 ⎜
⎝1 +
⎟
⎪ Mk 2 ⎠⎪
Mj
⎪
⎩ αkt,i pk,t +
E{ K
j=1,j=k cjk,i l=1 pj,l +σ } ⎪
⎭
t=1,t=i E{ckk,i }
⎛ ⎞
⎜ pk,i ⎟
= log2 ⎜
⎝1 + M
⎟ Rk,i . (15)
pj,l +σ2 ⎠
K j Mj
k k j=1,j=k ηk,i l=1
t=1,t=i αt,i pk,t + k
ηk,i
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3057
Therefore, the objective function of problem (18) is lower verified that problems (26) and (27) are equivalent when ξα →
bounded by ∞. To demonstrate this, suppose that at the optimal solution
K Mk K Mk pk,i to (27) with ξα → ∞, if any of the optimization variables
Rk,i ≥ log2 (1 + ), (24) {αkt,i } belong to (0, 1) (i.e., the inequality constraint (25a)
k=1 i=1 k=1 i=1 Wk,i
is not satisfied), the corresponding objective function’s value
where the equality holds when all equations in (19) are will be infinitely large. Then, we can always make {αkt,i }
satisfied with equality. become binary variables and the corresponding penalty term
To handle the binary variables, we first transform the integer is zero, which in turn achieves a finite objective function’s
constraint (17h) equivalently into the following constraints value and also ensures the inequality constraint (25a) to be
with continuous variables between 0 and 1: satisfied. However, if the initial value of ξα is sufficiently
large, the objective function of (27) is dominated by the
αkt,i − (αkt,i )2 ≤ 0, ∀k ∈ K, i = t ∈ Mk , (25a)
penalty term, and the effectiveness of optimizing the sum
0≤ αkt,i ≤ 1, ∀k ∈ K, i = t ∈ Mk , (25b) rate is negligible. To avoid this, we can first initialize ξα
qk − wtk 2 ≤ πk,t , ∀k ∈ K, t ∈ Mk , (25c) with a small value to find a good starting point, which may
αkt,i πk,t ≤ qk − wi , ∀k ∈ K, i = t ∈ Mk , (25d)
k 2 be infeasible for the original problem (26). Then, we can
gradually increase the value of ξα to a sufficiently larger value
where {πk,t , ∀k ∈ K, t ∈ Mk } are introduced auxiliary vari- to obtain a feasible binary solution. For any given penalty
ables, which represent the upper bound of qk − wtk 2 . In par- coefficient ξα , problem (27) is still a non-convex problem due
ticular, (25a) and (25b) jointly ensure that continuous variables to the non-convexity of the objective function and non-convex
{αkt,i } should be 0 or 1. (25c) and (25d) jointly ensure that constraints (17c), (19a)-(19d), (25d) and (26c)-(26e). In the
αkt,i = 0 when qk − wtk 2 > qk − wik 2 , which in turns following, we invoke SCA to obtain a suboptimal solution
makes αki,t = 1 due to the constraint (17i). of (27) iteratively.
Therefore, with the above introduced auxiliary variables, Let g({Wk,i , αkt,i }) denote the objective function of (27).
problem (18) can be equivalently written as problem (26) Note that g({Wk,i , αkt,i }) is concave w.r.t. {Wk,i , αkt,i }. In the
shown at the bottom of the next page, where X = (n)
nth iteration of the SCA, for given points {Wk,i , αt,i },
k(n)
j
{ukk,i , lk,i , uuk , llk , η kk,i , η jk,i , Uk,i , Wk,i , πk,i } denotes the set a global upper bound by applying the first-order Taylor expan-
of all introduced auxiliary variables for all k = j ∈ K, sion is given by
i ∈ Mk . The equivalence between problems (18) and (26) g({Wk,i , αkt,i })
can be demonstrated as follows: At the optimal solution K Mk K Mk Mk
W
to (26), if any of the constraints in (19a)-(19d) is satisfied ≤− Rk,i + ξα Ψkt,i ,
k=1 i=1 k=1 i=1 t=i
with strict inequality. Then, we can decrease the corresponding
(28)
values of {ukk,i , uuk } or increase the corresponding values
j W
of {lk,i , llk } to make all constraints in (19a)-(19d) satis- where Rk,i = log2 (1 +
pk,i
(n) ) −
pk,i log2 (e)
(n) (n)
Wk,i Wk,i (Wk,i +pk,i )
fied with equality. By doing so, the corresponding values (n) k(n) 2
of {η jk,i , Uk,i , Wk,i } or {η kk,i } can be further decreased or (Wk,i − Wk,i ) and Ψkt,i = αkt,i − [(αt,i ) +
k(n) k(n)
increased to make constraints (26b)-(26e) satisfied with equal- 2αt,i (αkt,i − αt,i )], ∀k ∈ K, i = t ∈ Mk .
ity, which also increases the value of the objective function. For non-convex constraints (17c), (19a)-(19d), and (26c),
As a result, at the optimal solution to (26), all constraints it is noted that the left-hand-side (LHS) of each constraint
of (19a)-(19d) and (26b)-(26e) must be satisfied with equality. is a convex function w.r.t. the corresponding optimization
Thus, problems (18) and (26) are equivalent. variables. Based on the first-order Taylor expansion, by replac-
To solve problem (26), we employ a penalty-based method ing the LHS of each constraint with its global lower bound,
and rewrite (26) into problem (27) shown at the bottom of the we have the following constraints for all k = j ∈ K, i ∈ Mk :
next page, where the inequality constraint (25a) is relaxed as
a penalty term in the objective function, and ξα > 0 is the (n) (n) (n) (n)
penalty coefficient which penalizes the objective function for −qk − qj 2 + 2(qk − qj )T (qk − qj )
any optimization variables αkt,i that belong to (0, 1). It can be ≥ Δ2min , (29a)
2
η kk,i = κ1 (ukk,i )−β1 hk,i + ρ0 (uuk ) rk,i Θgk + (ρ0 − κ1 )(ukk,i )−β1 + τk,i (uuk )−2
k −2 H
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3058 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
K Mk pk,i
max log2 (1 + ) (26a)
Q,A,X k=1 i=1 Wk,i
2
Mk (Uk,i )
s.t. Wk,i ≥ αkt,i pk,t + , ∀k ∈ K, i ∈ Mk , (26b)
t=1,t=i η kk,i
K Mj
(Uk,i )2 ≥ η jk,i pj,l + σ 2 , ∀k ∈ K, i ∈ Mk , (26c)
j=1,j=k l=1
η kk,i ≤ ρ0 (ukk,i )−β1 + k
Bk,i (uuk )−2 + Ck,i
k
(ukk,i )−β1 /2 (uuk )−1 , ∀k ∈ K, i ∈ Mk , (26d)
j −β1
η jk,i
≥ ρ0 (lk,i ) j
+ Dk,i (llj )−2 + Ek,i
j j −β1 /2
(lk,i ) (llj )−1 , ∀k = j ∈ K, i ∈ Mk , (26e)
(17b), (17c), (17g), (17i), (19a) − (19d), (25a) − (25d), (26f)
K Mk pk,i K Mk Mk 2
min − log2 (1 +
) + ξα (αkt,i − (αkt,i ) ) (27a)
Q,A,X k=1 i=1 Wk,i k=1 i=1 t = i
s.t. (17b), (17c), (17g), (17i), (19a) − (19d), (25b) − (25d), (26b) − (26e), (27b)
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3059
fk,i
k k k
+ Ck,i
gk,i using the first-order Taylor expansion is given where (bjk,i )H = rH k,i diag(gj ) ∈ C
1×N
denotes the cascaded
by LoS UAV-IRS-user channel before the reconfiguration of the
IRS, and [b j ∈ CM×1 ]m = N [bj ]
lb [fk ]lb + |Ck,i k
|[ k lb
gk,i ] , if Ck,i k
≥0 k,i n=1 k,i n+(m−1)N , ∀m ∈
fk,i
k k k
+ Ck,i
gk,i = k,i , M denotes the corresponding combined composite channel
[fk,i ] − |Ck,i |
k lb k k
gk,i , otherwise
associated with the mth sub-surface [28]. Based on the expres-
(33) j )H
sion of (37), let (hjk,i )H = [(b k,i hjk,i ], ∀k, j ∈ K, i ∈ Mk
k lb
where [fk,i ] and [ k lb
gk,i ] are shown at the bottom of the next j
and v = [θ T 1]T , the expected channel power gain ηk,i can
page, respectively. be rewritten as
Similarly, for all k = j ∈ K, i ∈ Mk , let fk,i j j −β1
= ρ0 (lk,i ) + H ρ0 − κ 1 τk,i
j
j −2 j
Dk,i (llj ) and gk,i = (lk,i ) j −β1 /2 −1
(llj ) . The RHS of (26e) is ηk,i = |(hjk,i ) v|2 + β1
+ 2
qj − wi k qj − u
given by fk,ij j j j(n) (n)
+Ek,i gk,i . For given points {lk,i , llj }, a global
= Tr(Hjk,i V) + k,i
j
, (38)
upper bound of fk,i j
+ Ek,i j j
gk,i using the first-order Taylor
λ0 −κ1
expansion is given by where Hjk,i = hjk,i (hjk,i )H , k,i
j
+
qj −wik β1
fj + |Ek,i j
| j j
≥0 τk,i
ub gk,i , if Ek,i , ∀k, j ∈ K, i ∈ Mk , and V = vv . In partic- H
fk,i
j j
+ Ek,i j
gk,i = k,i j j j lb , qj −u2
f − |E |[
k,i k,i g ] , otherwise
k,i ular, V needs to satisfy the following conditions: V 0,
(34) rank(V) = 1, and [V]mm = 1, m = 1, 2, . . . , M + 1.
where [j lb
gk,i ] is shown at the bottom of the next page. Then, the expected communication rate in (15) can be rewrit-
Therefore, for any given points {Qn , An , X n }, ten as (39) shown at the
bottom of the next page, where
Mk k K j Mj
problem (27) is approximated as the following problem: k,i = k,i t=1 αt,i pk,t + j=1,j=k k,i l=1
σ k
pj,l +σ 2 and
k
Mk k
K j Mj
K Mk W K Mk Mk σ k,i = k,i t=1,t=i αt,i pk,t + j=1,j=k k,i l=1 pj,l +
min − Rk,i +ξα Ψkt,i
Q,A,X k=1 i=1 k=1 i=1 t=i σ 2 , ∀k ∈ K, i ∈ Mk . Here, for ease of exposition, we define
(35a) αki,i = 1, ∀k ∈ K, i ∈ Mk .
s.t. η kk,i ≤ [fk,i
k
k k lb
+ Ck,i gk,i ] , (35b) Accordingly, problem (36) can be rewritten as
K Mk
η jk,i ≥ [fk,i
j j
+ Ek,i j ub
gk,i ] , (35c) max (fk,i −
gk,i ) (40a)
V k=1 i=1
(17b), (17g), (17i), (25b), (25c), (26b), (29a)−(29f), s.t. [V]mm = 1, m = 1, 2, . . . , M + 1, (40b)
(31), (32). V 0, V ∈ HM+1 , (40c)
(35d) rank(V) = 1. (40d)
Problem (35) is a convex optimization problem, the opti- For the non-convex rank-one constraint (40d), it can be
mal solution of which can be obtained using the standard equivalently transformed into the follow constraint:
convex program solvers such as CVX [34]. The proposed
penalty-based algorithm for solving problem (27) is summa- V∗ − V2 ≤ 0, (41)
rized in Algorithm 1, which contains double loops. In the
where V∗ = i σi (V) and V2 = σ1 (V) denote the
outer loop, we gradually increase the penalty coefficient as nuclear norm and spectral norm, respectively, and σi (V) is the
follows: ξα = ωξα , where ω > 1. In the inner loop, ith largest singular value of matrix V. For any V ∈ HM+1 ,
we optimize {Q, A, X } by iteratively solving problem (35) for
the given penalty coefficient. The objective function of (35)
is monotonically non-increasing after each iteration and a Algorithm 1 Proposed penalty-based algorithm for solving
stationary point of (27) can be obtained [33]. problem (27)
B. Optimizing {Θ} for given {Q, A} and {P} 1: Initialize {Q0 , A0 , X 0 }.
For given {Q, A} and {P}, the IRS reflection matrix 2: repeat
optimization problem can be written as 3: Set iteration index n = 0.
K Mk 4: repeat
max Rk,i (36a) 5: Solve problem (35) for given {Qn , An , X n }.
Θ k=1 i=1
s.t. (17d). (36b) 6: Update {Qn+1 , An+1 , X n+1 } with the obtained opti-
mal solutions, and n = n + 1.
Problem (36) is non-convex due to the non-concave objective
7: until convergence or reach the predefined number of
function and the non-convex unit-modulus constraint (17d).
iterations.
Before solving this problem, we first rewrite the first term of
j 8: Update {Q0 , A0 , X 0 } with the obtained optimal solu-
the expected channel power gain ηk,i in (14) as follows:
2 tions.
j
|
H
hjk,i +
rH j
k,i Θgj | = hk,i + (bk,i ) (θ ⊗ 1N ×1 )
2 9: Update ξα = ωξα .
2 10: until convergence or reach the predefined number of
j j )H θ ,
= hk,i + (b k,i (37) iterations.
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3060 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
we have V∗ − V2 ≥ 0 and the equality holds if and Algorithm 2 Proposed penalty-based algorithm for solving
only if V is a rank-one matrix. However, (41) is still a problem (42)
non-convex constraint. To solve problem (40), we add (41)
1: Initialize V(0) .
into the objective function as a penalty term, and the resulting
2: repeat
optimization problem yields 3: Set iteration index n = 0.
K Mk
min gk,i − fk,i ) + ξV (V∗ − V2 )
( 4: repeat
V k=1 i=1 5: Solve problem (45) for given V(n) .
(42a) 6: Update V(n+1) with the obtained optimal solution, and
s.t. (40b), (40c), (42b) n = n + 1.
7: until convergence or reach the predefined number of
where ξV ≥ 0 is the penalty coefficient. The equivalence iterations.
between problem (42) with ξV → ∞ and the original 8: Update V(0) with the obtained optimal solution.
problem (40) can be shown similarly as done in the previous 9: Update ξV = ωξV .
subsection. For any given ξV , although the objective function 10: until convergence or reach the predefined number of
of (42) is non-convex, it is in form of a difference of convex iterations.
functions. Next, we employ SCA to obtain a stationary point
of (42). As gk,i is a concave function w.r.t. V, a global upper
bound based on the first-order Taylor expansion is given by
Now, problem (45) is a convex optimization problem, which
gk,i (V) ≤ [
gk,i (V, V (n) ub
)] gk,i (V (n)
) can be efficiently solved by existing convex optimization
H solvers such as CVX [34]. The proposed algorithm for solving
+Tr((∇V gk,i (V (n)
)) (V − V(n) )), (43)
(42) is summarized in Algorithm 2. By iteratively solving
where ∇V gk,i (V(n) ) is shown at the bottom of the next problem (45), the objective function of (45) is monotonically
page and V(n) is the given point at the nth iteration of the non-increasing and a stationary point of (42) can be obtained
SCA. Similarly, a lower bound of the convex function, V2 , as the penalty coefficient increases to sufficiently large.
is given by
V2 ≥ V
(n)
V(n) 2 C. Optimizing {P} for given {Q, A} and {Θ}
H
+Tr[umax (V(n) )(umax (V(n) )) (V − V(n) )], (44) We first rewrite the expected communication rate in (15) as
(46), where (46) is shown at the bottom of the next page. For
where umax (V(n) ) denotes the eigenvector corresponding to given {Q, A} and {Θ}, the UAV transmit power optimization
the largest eigenvalue of V(n) . problem can be written as follows:
Therefore, for any given V(n) , the upper bound
n K Mk
gk,i (V, V(n) )]ub , and the lower bound V , problem (42) is
[ min (g k,i − f k,i ) (47a)
P k=1 i=1
approximated as the following problem:
s.t. (17e) − (17g). (47b)
K Mk
− fk,i ) + ξV (V∗ − V
ub (n)
min ([
gk,i ] )
V k=1 i=1 Note that g k,i is a concave function w.r.t. P, for given points
(45a) (n)
Pn = {pk,i , ∀k ∈ K, i ∈ Mk }, a global upper bound can be
s.t. (40b), (40c), (45b) expressed as (48), where (48) is shown at the bottom of the
[fk,i ] = ρ0 (uk,i )−β1 − β1 ρ0 (uk,i )−β1 −1 (ukk,i −uk,i ) + Bk,i (uuk )−2 − 2Bk,i (uuk )−3 (uuk − uuk ),
k lb k(n) k(n) k k k(n) (n) (n) (n)
pk,i
Rk,i = log2 (1 + )
Mk k
K
j=1,j=k (Tr(Hjk,i V)+k,i
j
)
Mj
l=1 pj,l +σ2
t=1,t=i αt,i pk,t + Tr(Hkk,i V)+ k
k,i
Mk K Mj
= log2 (Tr(Hkk,i V) αkt,i pk,t + Tr(Hjk,i V) k,i )
pj,l + σ
t=1 j=1,j=k l=1
fk,i
Mk K Mj
− log2 (Tr(Hkk,i V) αkt,i pk,t + Tr(Hjk,i V) pj,l + σ k,i ), (39)
t=1,t=i j=1,j=k l=1
g k,i
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3061
Algorithm 3 Proposed SCA based algorithm for solving Algorithm 4 Proposed BCD-based algorithm for solving
problem (47) problem (17)
1: Initialize P0 , and set iteration index n = 0. = 1 to N
1: for n do
2: repeat 2: Initialize the n th set of {Q0 , A0 , Θ0 , P0 }, and set iter-
3: Solve problem (49) for given Pn . ation index n = 0.
4: Update Pn+1 with the obtained optimal solutions, and 3: repeat
n = n + 1. 4: Solve problem (26) for given Θn and Pn by applying
5: until convergence. Algorithm 1, and obtain Qn+1 and An+1 .
5: Solve problem (40) for given Pn , Qn+1 , and An+1 by
applying Algorithm 2, and obtain Θn+1 .
page. By replacing g k,i with its upper bound, problem (47) is 6: Solve problem (49) for given Qn+1 , An+1 , and Θn+1
approximated as the following problem: by applying Algorithm 3, and obtain Pn+1 .
K Mk
7: n = n + 1.
ub
min ([g k,i ] − f k,i ) (49a) 8: until convergence.
P k=1 i=1
s.t. (17e) − (17g). (49b)
9: Record
the
optimal
solutions
{Q∗(n) , A∗(n) , Θ∗(n) , P∗(n) } and the corresponding
as
It can be verified that problem (49) is a convex optimization objective function value Γ(n) .
problem, which can be solved by CVX [34]. The proposed 10: end
∗
11: Select the final solution as Γ(n ) = arg max Γ(n) .
SCA based algorithm for solving problem (47) is summarized
in Algorithm 3, which is guaranteed to converge to a locally =1,...,N
n
k k H
K H Mj
( M k
t=1,t=i αt,i pk,t (Hk,i ) +
j
j=1,j=k (Hk,i ) l=1 pj,l )log2 (e)
∇V gk,i (V (n)
)= Mk K j Mj
Tr(Hk,i V ) t=1,t=i αt,i pk,t + j=1,j=k Tr(Hk,i V ) l=1
k (n) k (n) pj,l + σ k,i
Mk K j Mj
k
Rk,i = log2 (ηk,i αkt,i pk,t + ηk,i pj,l + σ 2 )
t=1 j=1,j=k l=1
f k,i
Mk K j Mj
− log2 (ηk,i
k
αkt,i pk,t + ηk,i pj,l + σ 2 ) (46)
t=1,t=i j=1,j=k l=1
gk,i
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3062 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
B. Benchmark Schemes
In the following, we investigate the sum rate performance
Fig. 2. Convergence of the proposed BCD-based algorithm for different obtained by the proposed scheme. For comparison, we also
values of simulation parameters. consider two benchmark schemes as follows:
needed for convergence of the developed BCD-based • OMA: In this case, all UAVs are assumed to share
algorithm, the total computational complexity is given by the same frequency band and serve ground users in
O(NBCD (N1,out N1,in I13.5 + N2,out N2,in (M +1)4.5 +N3 I33.5 )), orthogonal time slots of equal size with transmit power
which is polynomial. It is also worth noting that an offline joint 0 ≤ pk ≤ Pmax , ∀k ∈ K. The achievable communication
optimization is considered, the potentially high computational rate of the (k, i)th user is given by
complexity of the BCD-based algorithm is acceptable given
1 ckk,i pk
the available computing power. OMA
Rk,i = log2 (1 + K ), (50)
Mk j 2
V. N UMERICAL R ESULTS j=1,j=k ck,i pj + σ
In this section, numerical results are provided to verify for all k ∈ K, i ∈ Mk . The expected achievable
the effectiveness of the proposed algorithm. We consider a communication rate for OMA is approximated by
network with two user groups served by K = 2 UAVs. Each OMA 1 k
ηk,i pk
group consists of 3 users that are randomly and uniformly Rk,i log2 (1 + K j
).
Mk j=1,j=k ηk,i pj + σ
2
distributed in two adjacent areas of 250 × 250m2 . The pre-
sented results in the following are obtained based on one • Interference Free (IF): In this case, all UAVs are
random realization of users’ distributions, as illustrated in assumed to be allocated with orthogonal frequency bands
Fig. 3. The simulated parameters are set as follows: The IRS of equal size and serve ground users in orthogonal time
is located at (0, 250, 20) meters, and the number reflecting slots of equal size. As the interference does not exist,
elements of each sub-surfaces is set to N = 20. The referenced all UAVs serve ground users with the maximum transmit
channel power gain is set to ρ0 = −30 dB, and the noise power. Therefore, the corresponding communication rate
power is σ 2 = −80 dBm. The path loss exponents for the of the (k, i)th user is given by
UAV-user link and IRS-user are set to β1 = β2 = 2.2, and
1 ckk,i Pmax
the corresponding Rician factors are K1 = K2 = 10 dB. The IF
Rk,i = log2 (1 + 1 2 ), (51)
minimum and maximum allowed flying height of UAVs are set KMk Kσ
to Zmin = 60 meter and Zmax = 100 meter, respectively. For for all k ∈ K, i ∈ Mk . The expected achievable
simplicity, we assume that all UAVs have the same maximum communication rate for IF is approximated by
transmit power, i.e., Pmax,k = Pmax , ∀k ∈ K. The accuracy k
threshold in Algorithm 1 for optimizing UAVs placements is IF 1 ηk,i Pmax
Rk,i log2 (1 + 1 2 ).
set to εmax = 0.1, and the corresponding δmax = 5 meter. KMk Kσ
The number of sets of initial points of Algorithm 4 is set It is worth noting that the proposed BCD-based algorithm can
to N = 10. For each initialization, the initial horizontal
be also applied to the two benchmark schemes. In particular,
locations of UAVs are randomly and uniformly generated the optimization problem for OMA can be solved with the
in each area of 250 × 250m2 with the initial flying height proposed algorithm without the intra-group interference terms
of zk = (Zmin + Zmax )/2, ∀k ∈ K, and then the NOMA and the NOMA decoding order design. For IF, the optimization
decoding orders among users in each group are initialized problem can be solved without considering the interference
based on their distances to the paired UAVs. The transmit terms, the NOMA decoding order design, and the UAV trans-
power of each UAV is initialized by the maximum transmit mit power design.
power, which is equally allocated to all served users. The
phase shift of each IRS sub-surface is randomly and uniformly
C. Optimal UAV Placement for Different Schemes
generated in [0, 2π).
In Fig. 3, we provide the optimal UAV placement obtained
A. Convergence of BCD-Based Algorithms by the proposed BCD-based algorithm for different schemes.
In Fig. 2, we provide the convergence of the devel- The maximum UAV transmit power is set to Pmax = 20 dBm
oped BCD-based algorithm for different numbers of IRS and the number of IRS sub-surfaces is set to M = 40. It is
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3063
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3064 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
MU et al.: IRS-ENHANCED MULTI-UAV NOMA NETWORKS 3065
placement, deploying an IRS, and employing NOMA. The [10] Y. Liu, Z. Qin, M. Elkashlan, Z. Ding, A. Nallanathan, and L. Hanzo,
results also revealed that additional interference cancelation “Nonorthogonal multiple access for 5G and beyond,” Proc. IEEE,
vol. 105, no. 12, pp. 2347–2381, Dec. 2017.
methods are required for large UAV transmit power, which [11] J. Lyu, Y. Zeng, R. Zhang, and T. J. Lim, “Placement optimization of
is worth future investigation. Moreover, this paper consid- UAV-mounted mobile base stations,” IEEE Commun. Lett., vol. 21, no. 3,
ered deploying only one IRS to enhance the performance of pp. 604–607, Mar. 2017.
[12] A. A. Nasir, H. D. Tuan, T. Q. Duong, and H. V. Poor, “UAV-enabled
communication networks. To further improve the coverage, communication using NOMA,” IEEE Trans. Commun., vol. 67, no. 7,
deploying multiple distributed but cooperative IRSs proposed pp. 5126–5138, Jul. 2019.
[13] R. Duan, J. Wang, C. Jiang, H. Yao, Y. Ren, and Y. Qian, “Resource allo-
in [24] constitutes an interesting topic for future work. cation for multi-UAV aided IoT NOMA uplink transmission systems,”
IEEE Internet Things J., vol. 6, no. 4, pp. 7025–7037, Aug. 2019.
[14] Q. Wu, Y. Zeng, and R. Zhang, “Joint trajectory and communication
A PPENDIX A: P ROOF OF L EMMA 1 design for multi-UAV enabled wireless networks,” IEEE Trans. Wireless
To show Lemma 1, we first decompose E{cjk,i } as follows: Commun., vol. 17, no. 3, pp. 2109–2121, Mar. 2018.
[15] Y. Zeng, J. Xu, and R. Zhang, “Energy minimization for wireless
2 communication with rotary-wing UAV,” IEEE Trans. Wireless Commun.,
E{cjk,i } = E{|(
hjk,i + h̆jk,i ) + (
rH
k,i + r̆k,i )Θgj | }
H
vol. 18, no. 4, pp. 2329–2345, Apr. 2019.
[16] J. Xu, Y. Zeng, and R. Zhang, “UAV-enabled wireless power transfer:
(a)
= |x1 |2 + E{|x2 |2 } + E{|x3 |2 }, (53) Trajectory design and energy optimization,” IEEE Trans. Wireless Com-
mun., vol. 17, no. 8, pp. 5092–5106, Aug. 2018.
where 0 −κ1 [17] D. Xu, Y. Sun, D. W. K. Ng, and R. Schober, “Multiuser MISO UAV
hjk,i = q −wκ1
k β1
h̄jk,i , h̆jk,i = q λ−w k β1
hjk,i ,
rH
k,i = communications in uncertain environments with no-fly zones: Robust
i i
j
λ0 −κ2
j
trajectory and resource allocation design,” IEEE Trans. Commun.,
κ2
r , r̆k,i = u−wk β2
H
u−wk β2 k,i
H
rk,i , κ1 = K1 +1 , and
H K1 λ0
vol. 68, no. 5, pp. 3153–3172, May 2020.
i i
[18] M. Hua, L. Yang, Q. Wu, and A. L. Swindlehurst, “3D UAV trajec-
κ2 = KK2 λ0
2 +1
. In (53), (a) is due to the fact that h̆H and r̆H have tory and communication design for simultaneous uplink and downlink
zero means and are independent from each other. We have transmission,” IEEE Trans. Commun., vol. 68, no. 9, pp. 5908–5923,
Sep. 2020.
|x1 |2 = |
hjk,i + rH
k,i Θgj | ,
2
(54a) [19] F. Cui, Y. Cai, Z. Qin, M. Zhao, and G. Y. Li, “Multiple access for
mobile-UAV enabled networks: Joint trajectory design and resource
2 j 2 ρ0 − κ 1 allocation,” IEEE Trans. Commun., vol. 67, no. 7, pp. 4980–4994,
E{|x2 | } = E{|h̆k,i | } = β
, (54b) Jul. 2019.
qj − wik 1 [20] Q. Wu and R. Zhang, “Intelligent reflecting surface enhanced wireless
2 N ρ0 (ρ0 − κ2 ) network via joint active and passive beamforming,” IEEE Trans. Wireless
E{|x3 |2 } = E{|r̆H
k,i Θgj | } = 2 β
. Commun., vol. 18, no. 11, pp. 5394–5409, Nov. 2019.
qk − u u − wik 2 [21] C. Huang, A. Zappone, G. C. Alexandropoulos, M. Debbah, and
(54c) C. Yuen, “Reconfigurable intelligent surfaces for energy efficiency in
wireless communication,” IEEE Trans. Wireless Commun., vol. 18, no. 8,
N λ0 (λ0 −κ2 ) pp. 4157–4170, Aug. 2019.
Let τk,i = u−wik β2
, by inserting the results in (54a)-(54c) [22] B. Zheng, Q. Wu, and R. Zhang, “Intelligent reflecting surface-assisted
multiple access with user pairing: NOMA or OMA?” IEEE Commun.
into (53), we arrive at (14). This completes the proof of Lett., vol. 24, no. 4, pp. 753–757, Apr. 2020.
Lemma 1. [23] X. Mu, Y. Liu, L. Guo, J. Lin, and N. Al-Dhahir, “Exploiting intelligent
reflecting surfaces in NOMA networks: Joint beamforming optimiza-
tion,” IEEE Trans. Wireless Commun., vol. 19, no. 10, pp. 6884–6898,
R EFERENCES Oct. 2020.
[24] B. Zheng, C. You, and R. Zhang, “Double-IRS assisted multi-user
[1] Y. Zeng, R. Zhang, and T. J. Lim, “Wireless communications with MIMO: Cooperative passive beamforming design,” IEEE Trans. Wire-
unmanned aerial vehicles: Opportunities and challenges,” IEEE Com- less Commun., early access, Feb. 24, 2021, doi: 10.1109/TWC.2021.
mun. Mag., vol. 54, no. 5, pp. 36–42, May 2016. 3059945.
[2] M. Mozaffari, W. Saad, M. Bennis, Y.-H. Nam, and M. Debbah, [25] S. Li, B. Duo, X. Yuan, Y.-C. Liang, and M. Di Renzo, “Reconfigurable
“A tutorial on UAVs for wireless networks: Applications, challenges, intelligent surface assisted UAV communication: Joint trajectory design
and open problems,” IEEE Commun. Surveys Tuts., vol. 21, no. 3, and passive beamforming,” IEEE Wireless Commun. Lett., vol. 9, no. 5,
pp. 2334–2360, 3rd Quart., 2019. pp. 716–720, May 2020.
[3] D. W. Matolak and R. Sun, “Air–ground channel characterization for [26] M. Hua, L. Yang, Q. Wu, C. Pan, C. Li, and A. Lee Swindlehurst, “UAV-
unmanned aircraft systems—Part III: The suburban and near-urban assisted intelligent reflecting surface symbiotic radio system,” IEEE
environments,” IEEE Trans. Veh. Technol., vol. 66, no. 8, pp. 6607–6618, Trans. Wireless Commun., early access, Apr. 12, 2021, doi: 10.1109/
Aug. 2017. TWC.2021.3070014.
[4] Y. Zeng, Q. Wu, and R. Zhang, “Accessing from the sky: A tutorial on [27] M. Najafi, V. Jamali, R. Schober, and H. V. Poor, “Physics-based mod-
UAV communications for 5G and beyond,” Proc. IEEE, vol. 107, no. 12, eling and scalable optimization of large intelligent reflecting surfaces,”
pp. 2327–2375, Dec. 2019. IEEE Trans. Commun., vol. 69, no. 4, pp. 2673–2691, Apr. 2021.
[5] W. Qingqing and Z. Rui, “Towards smart and reconfigurable envi- [28] Y. Yang, B. Zheng, S. Zhang, and R. Zhang, “Intelligent reflecting
ronment: Intelligent reflecting surface aided wireless network,” IEEE surface meets OFDM: Protocol design and rate maximization,” IEEE
Commun. Mag., vol. 58, no. 1, pp. 106–112, Jan. 2019. Trans. Commun., vol. 68, no. 7, pp. 4522–4535, Jul. 2020.
[6] Y. Liu et al., “Reconfigurable intelligent surfaces: Principles and oppor- [29] B. Zheng and R. Zhang, “Intelligent reflecting surface-enhanced OFDM:
tunities,” IEEE Commun. Surveys Tuts., early access, May 5, 2021, Channel estimation and reflection optimization,” IEEE Wireless Com-
doi: 10.1109/COMST.2021.3077737. mun. Lett., vol. 9, no. 4, pp. 518–522, Apr. 2020.
[7] M. Di Renzo et al., “Smart radio environments empowered by reconfig- [30] B. Zheng, C. You, and R. Zhang, “Intelligent reflecting surface assisted
urable intelligent surfaces: How it works, state of research, and the road multi-user OFDMA: Channel estimation and training design,” IEEE
ahead,” IEEE J. Sel. Areas Commun., vol. 38, no. 11, pp. 2450–2525, Trans. Wireless Commun., vol. 19, no. 12, pp. 8315–8329, Dec. 2020.
Nov. 2020. [31] R. Steele and L. Hanzo, Mobile Radio Communications: Second and
[8] C. Huang et al., “Holographic MIMO surfaces for 6G wireless networks: Third Generation Cellular and WATM Systems: 2nd. Hoboken, NJ, USA:
Opportunities, challenges, and trends,” IEEE Wireless Commun., vol. 27, Wiley, 1999.
no. 5, pp. 118–125, Oct. 2020. [32] M. Hong, M. Razaviyayn, Z.-Q. Luo, and J.-S. Pang, “A unified
[9] Y. Liu, Z. Qin, Y. Cai, Y. Gao, G. Y. Li, and A. Nallanathan, “UAV com- algorithmic framework for block-structured optimization involving big
munications based on non-orthogonal multiple access,” IEEE Wireless data: With applications in machine learning and signal processing,” IEEE
Commun., vol. 26, no. 1, pp. 52–57, Feb. 2019. Signal Process. Mag., vol. 33, no. 1, pp. 57–77, Jan. 2016.
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.
3066 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 39, NO. 10, OCTOBER 2021
[33] Q. T. Dinh and M. Diehl, “Local convergence of sequential convex Li Guo (Member, IEEE) is currently a Profes-
programming for nonconvex optimization,” in Recent Advances in Opti- sor with the School of Artificial Intelligence, Bei-
mization and Its Applications in Engineering. Berlin, Germany: Springer, jing University of Posts and Telecommunications,
2010. and the Key Laboratory of Universal Wireless
[34] M. Grant and S. Boyd. (2014). CVX: MATLAB Software for Disciplined Communications, Ministry of Education, Beijing
Convex Programming, Version 2.1. [Online]. Available: http://cvxr. University of Posts and Telecommunications. Her
com/cvx research interests include future wireless communi-
[35] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.: cation, advanced signal processing using AI technol-
Cambridge Univ. Press, 2004. ogy, blockchain technology, and embedded system
[36] Z.-Q. Luo, W.-K. Ma, A. So, Y. Ye, and S. Zhang, “Semidefinite design.
relaxation of quadratic optimization problems,” IEEE Signal Process.
Mag., vol. 27, no. 3, pp. 20–34, May 2010.
Authorized licensed use limited to: UNIVERSIDAD DE VIGO. Downloaded on June 24,2022 at 12:06:27 UTC from IEEE Xplore. Restrictions apply.