IRS-Aided Energy Efficient UAV Communication
Abstract
Unmanned aerial vehicles (UAVs) have steadily gained attention to overcome the harsh propagation loss and blockage issue of millimeter-wave communication. However, UAV communication systems suffer from energy consumption, which limits the flying time of UAVs. In this paper, we propose several UAV energy consumption minimization techniques through the aid of multiple intelligent reflecting surfaces (IRSs). In specific, we introduce a tractable model to effectively capture the characteristics of multiple IRSs and multiple user equipments (UEs). Then, we derive a closed form expression for the UE achievable rate, resulting in tractable optimization problems. Accordingly, we effectively solve the optimization problems by adopting the successive convex approximation technique. To compensate for the high complexity of the optimization problems, we propose a low complexity algorithm that has marginal performance loss. In the numerical results, we show that the proposed algorithms can save UAV energy consumption significantly compared to the benchmark with no IRSs, justifying that exploiting the IRSs is indeed favorable to UAV energy consumption minimization.
Index Terms:
UAV communication, intelligent reflecting surface, energy consumption minimization, successive convex approximationI Introduction
Current wireless communication systems are setting foot on millimeter-wave (mmWave) communication via fifth-generation technology [1, 2, 3]. By exploiting the abundant and vacant frequency bands, mmWave communication has the potential to serve the increasing demand of data. Nonetheless, the high frequency region has its disadvantages, e.g., due to the characteristics of high frequency signals, the signals suffer from extreme propagation loss and are vulnerable to blockage [4, 5].
To overcome the blockage issue, intelligent reflecting surfaces (IRSs) have been proposed as a favorable candidate [6, 7, 8]. An IRS is a planar surface consisting of multiple passive elements, where each element has the ability to independently shift the phase of the electromagnetic waves impinging on itself [9, 10, 11, 12]. By thoroughly adjusting the phase controller, the IRS can enhance the signal gain for a desired location, resulting in a virtual line-of-sight (LoS) path. Therefore, the IRS can function as a controllable relay with minimal power consumption.
Another effective approach to overcome the blockage issue is to exploit unmanned aerial vehicles (UAVs) [13, 14, 15, 16]. A UAV is a flying platform that freely hovers in the sky, which can be used for communication by using it as a mobile base station (BS) or a relay [17, 18, 19, 20]. Unlike conventional ground nodes, the UAV can enjoy favorable channel conditions and avoid blockage via their high altitude.
Even with their potential, UAV communication systems have their limitations such as energy consumption [21]. While traditional devices replenish energy from a dedicated source, it is improbable for the UAV to replenish energy due to its wireless feature. Also, due to its hovering characteristic, the UAV has additional power consumption, which is usually orders of magnitude larger than communication power [22]. To address this issue, there have been works to maximize the energy efficiency of UAV communication systems. Especially, [23] minimized the energy consumption of a rotary-wing UAV communication system with a specific data constraint through jointly optimizing the UAV trajectory, velocity, and communication time.
Recently, there have been attempts to combine UAV communication systems with IRSs, which can be divided into two large categories [24, 25, 26, 27]. In the first category, the UAV itself is equipped with the IRS. In particular, [28] analyzed the outage probability, ergodic capacity, and energy efficiency of wireless communication systems supported by the IRS equipped UAVs. In the second category, the UAV communication system is assisted through terrestrial IRSs. In [29], it has been shown that exploiting a terrestrial IRS is beneficial for UAV energy consumption minimization. However, [29] assumed the LoS channel model and performed the task with only a single IRS. Also, [30] maximized the average reception power in a given time constraint using multiple IRSs by optimizing the IRS phase shifts, transmit beamformer, and UAV trajectory. While [30] discussed a multiple IRS scenario, it did not reveal the tradeoff between the reception power and UAV flight power, e.g., the UAV may consume excess flight power to maximize the reception power. Accordingly, this tempts us to explore UAV energy consumption minimization in a multiple terrestrial IRS scenario.
In this paper, we propose several UAV energy consumption minimization algorithms with a specific data constraint for various scenarios including the most general multiple IRS multiple UE (MIMU) case. The main insight is that by increasing the received data rate at the UEs through the IRSs, we can reduce the flight time, thus, reduce the UAV energy consumption. In specific, we first expand the probabilistic LoS model to capture the advantage of deploying IRSs on tall buildings [31]. To the best of our knowledge, this is the first work to consider the popular probabilistic LoS channel model for UAV scenarios in IRS assisted environments. By utilizing the new system model, we derive the optimal IRS phase shifts and develop a closed form of the UE achievable rate. We then formulate the optimization problems that jointly optimize the trajectory, flight speed, and communication time of the UAV. Afterwards, we transform the optimization problems into tractable forms exploiting slack variables and effectively solve them through the well known successive convex approximation (SCA) technique [26]. Finally, we propose a low complexity algorithm that tries to follow the behavior of a specific optimization problem solution, resulting in comparable performance with respect to the jointly optimized results.
The rest of paper is organized as follows. Section II describes the channel model of the MIMU scenario and the power consumption model of the UAV. In Section III, we derive and formulate the UAV energy consumption minimization problem for the single IRS case. In Section IV, we generalize the system to the multiple IRS case, and introduce several algorithms to effectively solve the joint optimization problems. Section V shows the simulation results of the proposed techniques with a benchmark scheme without any IRSs. Finally, Section VI concludes the paper.
Notation: Lower and upper boldface letters represent column vectors and matrices. and denotes the conjugate, and conjugate transpose of the matrix . returns the diagonal matrix with on its diagonal. represents the set of length vectors with each element from . and represent the set of all complex and real matrices. denotes the amplitude of the scalar, and represents the -norm of the vector. denotes the Big-O notation. is used for the all zero vector, and denotes the identity matrix. denotes the circularly symmetric complex Gaussian distribution with mean and variance .

II System Model
In this paper, we consider a wireless communication system where a rotary-wing UAV supports multiple UEs with the aid of multiple IRSs as in Fig. 1. We assume a single antenna UAV, single antenna UEs, and IRSs, with the -th IRS having IRS elements. The UAV freely hovers around the horizontal plane, where the horizontal location at time is denoted as , and the altitude is fixed as . Since the IRSs are typically located to gain a better LoS condition, we assume that the IRSs are installed on the outer walls of tall buildings, thus, having more height than the UEs. We assume that the -th IRS is fixed with the horizontal location and height . Also, we assume that the UEs are located without mobility with the horizontal location and height of the -th UE denoted as and , respectively.
II-A Channel Model
The channel between any two nodes in the system, i.e., UAV, IRSs, and UEs, are denoted as
(1) | ||||
(2) | ||||
(3) |
where , and denote the UAV to the -th IRS channel, the -th IRS to the -th UE channel, and the UAV to the -th UE channel, respectively. We split the channel into the large scale fading factors and small scale fading channel, where for the large scale fading factors, the distances between the UAV to the -th IRS, the -th IRS to the -th UE, and the UAV to the -th UE are denoted as and , respectively, where we observe that is constant since the locations of UEs and IRSs are fixed. The pathloss exponent is denoted as , and is the pathloss at a reference distance. The small scale fading channels are denoted as
(4) | ||||
(5) |
where , and denote the small scale fading channels between the UAV to the -th IRS, the -th IRS to the -th UE, and the UAV to the -th UE, respectively. The vectors and denote the LoS path phases with and representing the phases of the channels between the UAV to the -th IRS element of the -th IRS and the -th IRS element of the -th IRS to the -th UE, respectively. The LoS path phase of the channel between the UAV to the -th UE is denoted as .The small scale channels follow the independent Rician distribution with unit power and the -factor as , and with , and .
We assume that the LoS paths between the IRSs and UEs always exist. For the channels associated with the UAV, we adopt the well-known probabilistic LoS model [31], which models the LoS path existence probability as a variable dependent on the elevation angle between a node and a UAV. The LoS path existence probability is given as [31]
(6) |
where and are the design parameters dependent on the environment, and is the elevation angle, which can be expressed as . Note that, due to the height of the installed IRSs, we consider the design parameters and as variables. Defined in [31], the design parameters are dependent on the average building height and building density with respect to the ground. Therefore, by taking the height of the installed IRSs on buildings as the new effective ground, the average building height and density which the IRSs see will decrease, resulting in a relatively rural environment with respect to the original environment. This new consideration can effectively capture the fact that highly located IRSs are favorable in obtaining the LoS path. Note that, the design parameters and can adapt to each IRS or UE, thus, this model can effectively consider the different heights of the IRSs or even consider the advantages of highly located UEs. Accordingly, the effective channel between the nodes can be expressed as
(7) | ||||
(8) |
where is the additional attenuation factor due to the loss of the LoS path. From hereafter, we take for equational conciseness, which will be explained in Section III. Note that, the proposed methods can still be applied when . In conclusion, the overall channel for the -th UE is given as
(9) |
where is the phase control matrix of the -th IRS. The phase control matrix can be represented as , with , thus, the -th IRS element of the -th IRS will shift the phase of the impinging signal with the factor .
We adopt the time-division multiple access (TDMA) technique at the UAV to serve the UEs to efficiently prevent inter-user interference. The achievable rate for the -th UE can be denoted as
(10) |
where is the bandwidth, is the transmit power from the UAV, and denotes the noise spectral density.
II-B UAV Power Consumption Model
Since we assumed to use the rotary-wing UAV, we adopt the rotary-wing UAV flight power consumption model from [23], which is given as
(11) |
where is the UAV speed and the other variables are listed in Table I. The total energy consumption of the UAV can be expressed as
(12) |
where is the communication time and is the total flight time of the UAV. We observe that the power consumption is dependent on the UAV speed, and that the model itself is quite complicated. This leads us to believe that the UAV speed should also be jointly optimized to effectively minimize the UAV power consumption. Also, we can confirm that while the power consumption for communication usually has the magnitude of W or smaller, the power consumption from UAV hovering has the magnitude of W. Thus, it is obvious that we must consider the UAV flight power to successively achieve energy efficient UAV communication systems.
Variable | Description | Value |
---|---|---|
Blade profile power | ||
Induced power | ||
Rotor blade tip speed | ||
Rotor induced velocity | ||
Fuselage drage ratio | ||
Air density | ||
Motor solidity | ||
Rotor disc area |
III Single IRS Optimization
In this section, we define and solve the optimization problems to minimize the UAV energy consumption in a simple single IRS case. Specifically, we first assume the most elementary single IRS single UE (SISU) case, where we derive the closed form expression for the IRS phase shifts and the achievable rate. Thereafter, we define the joint optimization problem and develop it into a tractable form. Next, we expand the scenario to the single IRS multiple UE (SIMU) case, which can be easily extended from the SISU case. The last expansion to the MIMU case will be held on Section IV.
III-A SISU Scenario Achievable Rate
In the SISU case, we omit the indexes and for brevity. To minimize the UAV energy consumption while sufficing a specific data constraint, it is trivial to operate the IRS phase shifts to maximize the achievable rate. Since the UAV and UE are both single antenna devices, the optimal phase shifts for the IRS are given in a simple closed form. Note that, we need the instantaneous channel state information to derive the optimal phase shifts. To focus on the achievable theoretical performance, we assume to have perfect channel state information (CSI) throughout this paper. The reflection coefficient of the -th IRS element is then given as
(13) |
where and denote the -th element of the channel vectors and , respectively. This will coherently combine the UAV-UE channel with the UAV-IRS-UE channel, optimally maximizing the achievable rate.
To gain tractability, we adopt two frequently used assumptions as in [23]. First, to capture the randomness of the channel, we use the expected achievable rate instead of the instantaneous achievable rate. Note that, this might seem as if perfect CSI is unnecessary. However, to obtain the expected achievable rate, we need the IRS to constantly adapt to the instantaneous channels for successful coherent combination, thus, the assumption of perfect CSI is necessary. Second, due to the involved form of (6), we assume that the LoS path existence probabilities are constant with respect to time, e.g., fix the probabilities with the average elevation angles. Nevertheless, the simplified model still captures the advantage of the highly located IRSs.
To effectively express the probabilistic LoS model, we define a state variable as
(14) |
for , where and denote the states of the UAV-UE path and UAV-IRS path, respectively, and represents the existence of the selected path. With this variable, we can upper bound the expected achievable rate using the Jensen’s inequality as
(15) | |||
(16) | |||
where is the overall channel between the UAV and the UE. Due to the channel states, the overall channel is now a variable dependent on . We observe that the closed form of (16) can be derived by computing . However, is difficult to derive due to the joint consideration of the UAV-UE channel and the UAV-IRS-UE channel.

To compute the expected channel gain, we first assume that the IRS phases are always coherently combining the UAV-UE channel and the UAV-IRS-UE channel. In result, the overall channel norm value is given as
(17) |
By defining a new variable , we can expand the expected channel gain as
(18) |
where can be separated due to independence. Note that is the sum of i.i.d. variables. Considering that the number of IRS elements, i.e., , is predicted to be installed in large quantities, we employ the central limit theorem and assume that follows the Gaussian distribution. Overall, (16) can be shown as
(19) |
with the overall signal-to-noise ratio (SNR) in the closed form expression as
(20) |
where is denoted as since , and the time independent variables and are defined as
(21) | ||||
(22) | ||||
(23) | ||||
(24) |
where denotes the mean of the Rician distribution with the -factor as , and . Note that in (17), the channel terms without LoS paths are zero due to the assumption , where the case gives only constant differences in (21)-(24).
In Fig. 2, we plot the approximated achievable rate and the simulated achievable rate for the SISU case with the same parameters in Section V. We observe that the approximated achievable rate is tightly bound with the simulated achievable rate. Thus, hereinafter, we consider as the achievable rate of the UE.
III-B SISU Scenario Problem Formulation
In this subsection, we formulate the optimization problem for the SISU case. Since optimizing with respect to continuous time will result in an infinite number of variables, we adopt the path discretization technique as in [23], where the trajectory is discretized into small segments. By segmenting the trajectory into pieces, the UAV energy consumption minimization problem can be formulated as
s.t. | (25) | |||
(26) | ||||
(27) | ||||
(28) |
where and are the UAV flight time, UAV transmission time, UAV speed, UAV horizontal location, and achievable rate at the -th segment, respectively. We assume the UAV has fixed initial and final locations and , respectively, as in (25). The transmission time is trivially bounded by the flight time as in (26), and we assume that the UE has a fixed data constraint as in (28). One characteristic of the path discretization technique is it assumes that the channels are constant within a segment. To uphold this assumption, for the segment length , we bound the length with , where is the maximum length of a segment to conserve this assumption, and is the maximum speed of the UAV.
Similar to (P4) in [23], we transform (P1) into an equivalent problem as
s.t. | (29) | |||
(30) | ||||
(31) | ||||
(32) | ||||
(33) | ||||
(34) | ||||
(35) |
where , and . The transformation with regard to slack variables and , which are the -th elements of and , are equivalent as in [23], thus, we omit the transformation details. The slack variables and are the -th elements of the vectors and , where they upper bound the UAV-IRS distance and the UAV-UE distance, respectively, which are given as
(36) | ||||
(37) |
Also, is the achievable rate with the slack variables and instead of and , respectively, which can be expressed as
(38) | ||||
(39) |
We observe that by considering the IRS, the achievable rate has an involved form compared to the achievable rate with no IRSs, which makes the analysis difficult. To the best of our knowledge, this is the first paper to acknowledge the achievable rate for a general number of IRSs.
While the objective function is a convex function, the constraints (33)-(35) do not follow the standard convex optimization problem form. To resolve this issue, we adopt the well known SCA technique. By deriving a global bound of a constraint that meets specific conditions, the SCA technique iteratively solves the optimization problem and guarantees to converge to a KKT condition point. One way to obtain the global lower bound satisfying the specific conditions is to apply the first-order Taylor expansion to a convex function on a local point. The right hand side of the constraints (33) and (35) have been shown to be convex in [23], while from (34), which is defined in (38), needs to be analyzed. Therefore, we propose the following lemma.
Lemma 1.
For given non-negative constants , , the function given as
(40) |
is convex with respect to for any non-negative integer .
Proof.
The proof is given in Appendix A. ∎
Since and are non-negative constants, is a weighted linear sum of the function with different values of , thus, through Lemma 1, we confirm that is indeed a convex function. Due to the convexity of , we can successfully use the first-order Taylor expansion of as the lower bound.
Adopting the lower bound of the constraints (33)-(35), the overall optimization problem in the -th iteration can be expressed as
s.t. | (41) | |||
(42) | ||||
(43) | ||||
(44) | ||||
(45) | ||||
(46) |
where the lower bound functions are defined as
(47) | ||||
(48) | ||||
(49) |
The values and are the local points to obtain the lower bound, which are the results of the -th iteration, and the gradient can be calculated through the result of Appendix B. Note that, for the first iteration, we must define an initial case to compute the problem (P3). We will specify the initial case in Section V.
Since the lower bounded constraints are all affine functions, the problem (P3) is now in the standard convex optimization problem form, thus, can be solved effectively via problem solving tools such as CVX [32]. By iteratively solving the optimization problem and updating the local points, the solutions of (P3) will be in the feasible region of the original problem (P2), which converges to a KKT condition point. The proposed optimization technique is summarized in Algorithm 1. Note that, since the optimization problem is from the upper bound in (16), the resulting solution may not satisfy the data constraint in reality. To settle this issue, we can give a margin to the UE constraint , e.g., for some positive constant . Thus, by restraining the constraint, it will have a larger probability to satisfy the constraint in practice.
III-C SIMU Scenario Problem Formulation
In this subsection, we formulate the optimization problem to minimize the UAV energy consumption in a SIMU scenario. However, this can be performed very easily with the similar expression as in [23]. The resulting optimization problem is given as
(50) | ||||
s.t. | (51) | |||
(52) | ||||
(53) | ||||
(54) |
where and are the transmit time with the -th UE at the -th segment and the achievable rate for the -th UE at the -th segment, respectively, and is the data constraint for the -th UE. Since we assume that the channels are approximately constant within a segment, the TDMA assumption is legitimate with the constraint (52). With the multiple UE expansion, we observe that the transmission for all UEs must be considered in each flight time as in (52), and the data constraint for each UE must be sufficed independently as in (53). We neglect the transformation process of (P4) due to redundancy. However, (P4) will be a subset within the general MIMU case, thus, can be effectively solved with the latter solutions in Section IV.
IV Multiple IRS Optimization
In this section, we consider the most general scenario of MIMU case. To minimize the UAV energy consumption, we propose two optimization problems to effectively minimize the UAV energy consumption with similar performance. In addition, we propose an algorithm to mimic the behavior of a specific optimization problem to achieve low UAV energy consumption with minimal complexity.
IV-A General IRS Usage Case
In the MIMU scenario, the most straightforward approach to exploit the multiple IRSs is to use all of them simultaneously. We denote this approach as the general IRS usage case. In order to realize this concept, we must define the UE achievable rate with regard to multiple IRSs. Fortunately, due to TDMA, only one UE is considered in a time instance, thus, the phase shifts of the IRSs can be easily obtained with the same approach as (13). Assuming that the IRSs concentrate on the -th UE, the achievable rate is obtained as
(55) | ||||
with the state vector as , and the SNR as
(56) |
In result, the optimization problem will have the same expression as (P4), and the problem can be transformed in the equivalent form as
s.t. | (57) | |||
(58) | ||||
(59) | ||||
(60) | ||||
(61) | ||||
(62) | ||||
(63) |
where we observe that the slack variables , and have an additional index due to the MIMU generalization. Using Lemma 1, we have shown that is a convex function with respect to and for a general number of IRSs. Thus, we can effectively solve (P5) with the same method as (P2).
IV-B IRS Matching Case
While exploiting all the IRSs simultaneously might be the most straightforward method, it may not be the most probable solution. Considering that the IRS is a communication assisting object, the IRSs are likely to be located far apart. Thus, due to the double propagation characteristic of the IRS, the power from the IRSs that are far apart from a UE is likely to be negligible. Also, the assumption that every IRS is controlled simultaneously for a single UE may be implausible. Thus, the resulting solutions may be less practical.
Accordingly, we consider a more practical case that each UE is supported by only one IRS, where we denote it as the IRS matching case. The formulated optimization problem will effectively evaluate and decide which IRS to use per instance. The overall problem can be expressed as
(64) | ||||
s.t. | (65) | |||
(66) | ||||
(67) | ||||
(68) |
where represents the achievable rate of the -th UE at the -th segment when the UE is matched with the -th IRS. Hence, with the maximum function in (67), we pick the best IRS per instance for communication. Since we exploit only a single IRS, is equivalent to (19) by considering the signals from only the -th IRS, where we assume the signals from other IRSs are negligible. While we can still adopt the SCA technique due to the convexity of , the gradient is quite difficult to compute. Instead, we introduce a matching variable , where it represents the communication time between the -th UE in the -th segment using the -th IRS. The overall problem is given as
(69) | ||||
s.t. | (70) | |||
(71) | ||||
(72) | ||||
(73) | ||||
(74) |
where with the additional constraints (72) and (73), the solution will effectively force only one , which is associated with the largest , to , and the other values to zero. By adopting the matching variable , we successfully removed the maximum operation in (67), and the gradient of can be calculated through the results from the previous section since has the same expression as (19). As we can observe, (P7) is the same as (P4) with the additional linear constraint (72), thus, we can solve the problem equivalently through the SCA technique. Note that, by choosing a single IRS for each instance, the IRS matching case can also compensate for the rather strong assumption that the LoS path between the IRSs and UEs always exist, since IRSs closely located to a UE will have a high probability to have an LoS path. Thus, the IRS matching case is more practical than the general IRS usage case.
IV-C Low Complexity Algorithm
In this subsection, we propose a low complexity algorithm that attempts to follow the behavior of the optimized solutions described in the previous subsection. Through the simulation results in Section V, we observe several factors. First, the IRS matching case has marginal performance loss than the general IRS usage case. Second, when the data constraint is small, the UAV directly goes to the final location with speed , where is the speed with the minimum energy consumption per meter, i.e., . Finally, when the data constraint is large, the UAV tends to communicate at fixed locations. Accordingly, to actively adapt to these characteristics, we introduce the following low complexity algorithm.
For this algorithm, we pair each UE with the closest IRS to mimic the IRS matching case, given the fact that the IRS matching case can suffice considerable performance. Before we specify the trajectory, we define several auxiliary variables. Through a one dimensional search between each UE and its paired IRS, we find the largest achievable rate location for each UE, denoted as . Afterwards, we draw a straight line from to , denoted as a toy trajectory. Next, we find the closest point from to the toy trajectory as by landing a vertical line on the toy trajectory from . Using these variables, we will acquire the trajectory for the UAV.
First, we simulate a toy scenario which follows the toy trajectory, moves with speed , and performs equal time transmission for each UE at every segment, i.e., . From this toy scenario, we can compute the transmitted data as
(75) |
where is the fraction of data the UAV has transmitted with respect to the -th UE with data constraint . We can see that the fraction indirectly implies the magnitude of the data constraint and distance between the toy trajectory and the UE, e.g., will be small if is too large or the achievable rate is too small due to the large UE distance. Note that, if , we can simply select the toy scenario as the algorithm solution. Otherwise, we fix the transmit locations as
(76) |
where denotes the transmit location for the -th UE, , and is a well defined function to choose the internal division point between and using . With the transmit locations , we solve the traveling salesman problem (TSP) to find the shortest trajectory [23]. Finally, the UAV moves with speed and the transmission takes place while the UAV is moving, and while the UAV is at the hovering locations. In specific, we first calculate the amount of transmitted data while the UAV is moving, and the remaining data is transmitted while hovering at the fixed locations . In conclusion, the UAV will fly straight to for small data constraints, and will fly to all the designated transmit locations in straight lines for large data constraints. In this paper, we define . While determining the optimal is itself another area of study, we consider it outside the scope of this paper. Nevertheless, the simple is shown to have considerable performance in Section V. The overall algorithm is summarized in Algorithm 2.
V Simulation Results
In this section, we verify and compare the performance of the proposed algorithms. For simulations, the altitude and heights are fixed as m, m, and , and the number of IRS elements is fixed as . For the probabilistic LoS model, the parameters are fixed as , , , , , and . For the channel model, the coefficients are fixed as , , , , , , , dBm, and MHz. For the communication scenario, the parameters are fixed as , , m, m/s, m/s, and we assume that is the same for all UEs for simplicity. We construct a simple solution, i.e., hover and transmit at the UE locations, and use it for the initial case for the algorithms adopting the SCA technique. In the figures, the UEs are denoted as black circles and the IRSs are denoted as black diamonds.
Additionally, we simulate the no IRS case as a benchmark by setting , which will have the same result as [23]. While other UAV trajectory optimization techniques exist for a multiple IRS scenario, there were no results considering UAV energy consumption. Thus, we only adopt the no IRS case as a benchmark.

In Fig. 3, we observe the UAV trajectory for the IRS matching case with different data constraints. The figure shows that the UAV trajectory follows a straight line for a small data constraint, and steadily shifts towards the UE locations as the data constraint increases. These results follow our intuition. When the data constraint is small, the UAV can easily satisfy the data constraint from a far distance, thus, it uses the minimum flight power by simply flying on a straight line. As the data constraint increases, the UAV must find a balance between the energy consumption due to flying and the increasing achievable rate from shorter distance between the UAV and UEs. Thus, as the rate constraint increases, there is an increasing need for high achievable rate, resulting in a trajectory shift towards the UEs. Note that, we observe some unnatural behavior in some of the trajectories such as loops. This phenomenon seems to occur due to the UAV power consumption model, i.e., the UAV power consumption is not minimized at , therefore; the UAV may need to keep moving near the UEs to reduce its power consumption unless the data constraint is too high. Note also that the solution of the optimization problem only converges to a local optimum since the problem is not in the standard convex optimization form.


In Figs. 4 and 5, we plot the UAV speed and UAV flight time with respect to the path discretization segment for the IRS matching case with the scenario equivalent to Fig. 3. Note that, the flight time for the small data constraint cases have minimal flight time, thus, are all shown at the bottom of Fig. 5. We first observe that the UAV speed for the lowest data constraint case is a constant with value . This is expected, since, to reduce UAV energy consumption, the UAV must choose not only the shortest trajectory, but also the optimal speed for energy efficiency. Also, by jointly observing the speed and flight time, we find out that as the data constraint increases, the UAV has the tendency to slow down and communicate on a fixed location, which is the basis of our proposed low complexity algorithm.

In Fig. 6, we plot the trajectory of the UAV for the various proposed techniques in two extreme data constraints. For the low data constraint, we observe that all the techniques converge to the same trajectory, confirming that the algorithms work in a consistent manner for low data constraints. Also, it confirms that the proposed low complexity algorithm adapts well to the low data constraint. For the high data constraint, we observe that the trajectories behave in a more involved manner, confirming that proper adjustment is needed for different communication requirements.

In Fig. 7, we plot the UAV energy consumption for different techniques with respect to the data constraint for the scenario equivalent to Fig. 6. Note that, since one UE has two IRSs in close proximity, the results will be beneficial to the general IRS usage case. As expected, the most prominent result is that the proposed optimization problem solutions have outstanding performance with respect to the no IRS case, confirming that exploiting the IRS for UAV energy consumption minimization is a legitimate approach. Also, the general IRS usage case works as a lower bound for any data constraint. This result is expected since the general IRS usage case exploits all the IRSs in the system, thus, will have the best performance. We also observe that the performance of the IRS matching case declines faster than the general IRS usage case. This is due to the composition of the UAV energy consumption model. While for small data constraints, the UAV energy consumption is dominated by the flying power to the final location, which is inevitable. However, as the data constraint increases, the UAV hovers in a fixed location for communication, thus, the energy consumption from hovering for communication becomes dominant. Since the general IRS usage case will have the largest achievable rate, the energy consumption of hovering for communication will be generally smaller, resulting in better performance than the IRS matching case. Finally, we observe the performance of the proposed low complexity algorithm. In the low data constraint region, the low complexity algorithm has some performance loss due to the constant speed of the UAV. However, the low complexity algorithm has marginal performance loss with respect to the IRS matching case in the high data constraint region. Indeed, we have confirmed that with extremely high data constraints, the performance of the low complexity case converges to the IRS matching case. This confirms that the proposed low complexity algorithm works sufficiently well in the high data constraint region with a simply defined , while it can be further improved by optimizing the speed of UAV for the low data constraint region, which is an interesting future research topic.
VI Conclusion
In this paper, we proposed several techniques to minimize the UAV energy consumption in a general MIMU scenario. We successfully developed the probabilistic LoS channel model to ensure the advantages of highly located IRSs. Through some approximations, we transformed and derived the new system into a tractable form, which could be solved by the SCA technique. Employing various approaches, we derived an algorithm that exploits all the IRSs simultaneously and an algorithm that actively selects the best IRS for transmission. Using the results, we proposed a low complexity algorithm that follows its performance. By comparison with the no IRS case, we confirmed that exploiting the IRSs in UAV communication systems is indeed favorable to minimize the UAV energy consumption.
Appendix A
Proof of Lemma 1
Note that the functions
(77) | ||||
(78) |
are convex with respect to and , since the logarithmic function is concave and . Thus, the functions and are log-convex functions. With the same approach, we can also find out that a constant value is also a log-convex function.
By exploiting the fact that the sum of log-convex functions is log-convex, we see that the function is the sum of log-convex functions, which finishes the proof.
Appendix B
For the function
(79) |
the derivative with respect to is given as
(80) |
In result, the derivative of is expressed as
(81) |
which finishes the derivation.
Acknowledgement
The authors thank S. Kang and B. Ko at KAIST for helping with the derivation of Appendix A and designing Fig. 1.
References
- [1] F. Boccardi, R. W. Heath, A. Lozano, T. L. Marzetta, and P. Popovski, “Five Disruptive Technology Directions for 5G,” IEEE Communications Magazine, vol. 52, no. 2, pp. 74–80, Feb. 2014.
- [2] T. S. Rappaport, S. Sun, R. Mayzus, H. Zhao, Y. Azar, K. Wang, G. N. Wong, J. K. Schulz, M. Samimi, and F. Gutierrez, “Millimeter Wave Mobile Communications for 5G Cellular: It Will Work!” IEEE Access, vol. 1, pp. 335–349, May 2013.
- [3] W. Roh, J. Seol, J. Park, B. Lee, J. Lee, Y. Kim, J. Cho, K. Cheun, and F. Aryanfar, “Millimeter-wave Beamforming as an Enabling Technology for 5G Cellular Communications: Theoretical Feasibility and Prototype Results,” IEEE Communications Magazine, vol. 52, no. 2, pp. 106–113, Feb. 2014.
- [4] Y. Niu, Y. Li, D. Jin, L. Su, and A. V. Vasilakos, “A Survey of Millimeter Wave Communications (mmWave) for 5G: Opportunities and Challenges,” Wireless Networks, vol. 21, pp. 2657–2676, Apr. 2015.
- [5] S. Rangan, T. S. Rappaport, and E. Erkip, “Millimeter-Wave Cellular Wireless Networks: Potentials and Challenges,” Proceedings of the IEEE, vol. 102, no. 3, pp. 366–385, Feb. 2014.
- [6] W. Saad, M. Bennis, and M. Chen, “A Vision of 6G Wireless Systems: Applications, Trends, Technologies, and Open Research Problems,” IEEE Network, vol. 34, no. 3, pp. 134–142, Oct. 2020.
- [7] E. Björnson, L. Sanguinetti, H. Wymeersch, J. Hoydis, and T. L. Marzetta, “Massive MIMO is a Reality—What is Next?: Five Promising Research Directions for Antenna Arrays,” Digital Signal Processing, vol. 94, pp. 3 – 20, Nov. 2019.
- [8] H. Cho and J. Choi, “Alternating Beamforming With Intelligent Reflecting Surface Element Allocation,” IEEE Wireless Communications Letters, vol. 10, no. 6, pp. 1232–1236, Mar. 2021.
- [9] M. Renzo, M. Debbah, and D. PhanHuy, “Smart Radio Environments Empowered by Reconfigurable AI Meta-Surfaces: An idea whose time has come.” EURASIP Journal on Wireless Com Network, no. 129, May 2019.
- [10] C. Liaskos, S. Nie, A. Tsioliaridou, A. Pitsillides, S. Ioannidis, and I. Akyildiz, “A New Wireless Communication Paradigm Through Software-Controlled Metasurfaces,” IEEE Communications Magazine, vol. 56, no. 9, pp. 162–169, Sep. 2018.
- [11] E. Basar, M. Renzo, J. Rosny, M. Debbah, M. Alouini, and R. Zhang, “Wireless Communications Through Reconfigurable Intelligent Surfaces,” IEEE Access, vol. 7, pp. 116 753–116 773, Aug. 2019.
- [12] H. Guo, Y. Liang, J. Chen, and E. G. Larsson, “Weighted Sum-Rate Maximization for Reconfigurable Intelligent Surface Aided Wireless Networks,” IEEE Transactions on Wireless Communications, vol. 19, no. 5, pp. 3064–3076, Feb. 2020.
- [13] Z. Xiao, P. Xia, and X. Xia, “Enabling UAV Cellular With Millimeter-Wave Communication: Potentials and Approaches,” IEEE Communications Magazine, vol. 54, no. 5, pp. 66–73, May 2016.
- [14] Y. Zeng, R. Zhang, and T. J. Lim, “Wireless Communications With Unmanned Aerial Vehicles: Opportunities and Challenges,” IEEE Communications Magazine, vol. 54, no. 5, pp. 36–42, May 2016.
- [15] E. P. de Freitas, T. Heimfarth, I. F. Netto, C. E. Lino, C. E. Pereira, A. M. Ferreira, F. R. Wagner, and T. Larsson, “UAV Relay Network to Support WSN Connectivity,” International Congress on Ultra Modern Telecommunications and Control Systems, pp. 309–314, Dec. 2010.
- [16] B. Ji, Y. Li, B. Zhou, C. Li, K. Song, and H. Wen, “Performance Analysis of UAV Relay Assisted IoT Communication Network Enhanced With Energy Harvesting,” IEEE Access, vol. 7, pp. 38 738–38 747, Mar. 2019.
- [17] M. Alzenad, A. El-Keyi, F. Lagum, and H. Yanikomeroglu, “3-D Placement of an Unmanned Aerial Vehicle Base Station (UAV-BS) for Energy-Efficient Maximal Coverage,” IEEE Wireless Communications Letters, vol. 6, no. 4, pp. 434–437, May 2017.
- [18] V. Saxena, J. Jaldén, and H. Klessig, “Optimal UAV Base Station Trajectories Using Flow-Level Models for Reinforcement Learning,” IEEE Transactions on Cognitive Communications and Networking, vol. 5, no. 4, pp. 1101–1112, Oct. 2019.
- [19] S. Zhang, H. Zhang, Q. He, K. Bian, and L. Song, “Joint Trajectory and Power Optimization for UAV Relay Networks,” IEEE Communications Letters, vol. 22, no. 1, pp. 161–164, Oct. 2018.
- [20] X. Chen, X. Hu, Q. Zhu, W. Zhong, and B. Chen, “Channel Modeling and Performance Analysis for UAV Relay Systems,” China Communications, vol. 15, no. 12, pp. 89–97, Dec. 2018.
- [21] Y. Zeng, Q. Wu, and R. Zhang, “Accessing From the Sky: A Tutorial on UAV Communications for 5G and Beyond,” Proceedings of the IEEE, vol. 107, no. 12, pp. 2327–2375, Dec. 2019.
- [22] Y. Zeng and R. Zhang, “Energy-Efficient UAV Communication With Trajectory Optimization,” IEEE Transactions on Wireless Communications, vol. 16, no. 6, pp. 3747–3760, Mar. 2017.
- [23] Y. Zeng, J. Xu, and R. Zhang, “Energy Minimization for Wireless Communication With Rotary-Wing UAV,” IEEE Transactions on Wireless Communications, vol. 18, no. 4, pp. 2329–2345, Mar. 2019.
- [24] S. Li, B. Duo, X. Yuan, Y. Liang, and M. D. Renzo, “Reconfigurable Intelligent Surface Assisted UAV Communication: Joint Trajectory Design and Passive Beamforming,” IEEE Wireless Communications Letters, vol. 9, no. 5, pp. 716–720, Jan. 2020.
- [25] D. Ma, M. Ding, and M. Hassan, “Enhancing Cellular Communications for UAVs via Intelligent Reflective Surface,” 2020 IEEE Wireless Communications and Networking Conference (WCNC), pp. 1–6, May 2020.
- [26] Z. Wei, Y. Cai, Z. Sun, D. W. K. Ng, J. Yuan, M. Zhou, and L. Sun, “Sum-Rate Maximization for IRS-Assisted UAV OFDMA Communication Systems,” IEEE Transactions on Wireless Communications, vol. 20, no. 4, pp. 2530–2550, Dec. 2021.
- [27] S. Fang, G. Chen, and Y. Li, “Joint Optimization for Secure Intelligent Reflecting Surface Assisted UAV Networks,” IEEE Wireless Communications Letters, vol. 10, no. 2, pp. 276–280, Sep. 2021.
- [28] T. Shafique, H. Tabassum, and E. Hossain, “Optimization of Wireless Relaying With Flexible UAV-Borne Reflecting Surfaces,” IEEE Transactions on Communications, vol. 69, no. 1, pp. 309–325, Oct. 2021.
- [29] Y. Cai, Z. Wei, S. Hu, D. W. K. Ng, and J. Yuan, “Resource Allocation for Power-Efficient IRS-Assisted UAV Communications,” 2020 IEEE International Conference on Communications Workshops (ICC Workshops), pp. 1–7, Jun. 2020.
- [30] L. Ge, P. Dong, H. Zhang, J. Wang, and X. You, “Joint Beamforming and Trajectory Optimization for Intelligent Reflecting Surfaces-Assisted UAV Communications,” IEEE Access, vol. 8, pp. 78 702–78 712, Apr. 2020.
- [31] A. Al-Hourani, S. Kandeepan, and S. Lardner, “Optimal LAP Altitude for Maximum Coverage,” IEEE Wireless Communications Letters, vol. 3, no. 6, pp. 569–572, Jul. 2014.
- [32] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex programming, version 2.1,” http://cvxr.com/cvx, Mar. 2014.