The Indoor Mobile Coverage Problem Using UAVs
Hazim Shakhatreh, Abdallah Khreishah, and Issa Khalil

TL;DR
This paper investigates the deployment of UAVs as indoor wireless access points in high-rise buildings, addressing realistic indoor-outdoor path loss models and proposing efficient placement strategies to optimize coverage and minimize UAV usage.
Contribution
It introduces realistic indoor-outdoor path loss models for UAV-based indoor coverage and develops efficient algorithms for UAV placement and clustering, addressing NP-completeness of the coverage problem.
Findings
Proposed realistic outdoor-indoor path loss models.
Developed efficient placement algorithms for a single UAV.
Demonstrated clustering method reduces UAV count by 80%.
Abstract
Unmanned aerial vehicles (UAVs) can be used as aerial wireless base stations when cellular networks are not operational due to natural disasters. They can also be used to supplement the ground base station in order to provide better coverage and higher data rates for the users. Prior studies on UAV based wireless coverage typically consider an Air-to-Ground path loss model, which assumes that the users are outdoor and located on a 2D plane. In this paper, we propose using UAVs to provide wireless coverage for indoor users inside a high-rise building. First, we present realistic Outdoor-Indoor path loss models and describe the tradeoff introduced by these models. Then we study the problem of efficient placement of a single UAV, where the objective is to minimize the total transmit power required to cover the entire high-rise building. The formulated problem is non-convex and is generally…
| Vertical width of building | 50 meters |
| Hight of each floor | 5 meters |
| Step size ”GD algorithm” | 0.01 |
| Maximum number of iterations ”GD algorithm” | 500 |
| The carrier frequency , low-SHF | 2Ghz |
| The carrier frequency , high-SHF | 15Ghz |
| Number of users in each floor | 20 users |
| (varmin,varmax) ”PSO algorithm” | (0,1000) |
| (,,) ”PSO algorithm” | (1,2.05,2.05) |
| Algorithm | Distribution | Building height | Horizontal building | Vertical building | Efficient 3D placement | Efficient total |
| width | width | path loss(dB) | ||||
| GD | symmetric | 200 | 20 | 50 | (20.025, 25, 100) | |
| PSO | symmetric | 200 | 20 | 50 | (20.040, 25.0130, 100.0015) | |
| GD | symmetric | 250 | 20 | 50 | (30.809, 25, 125) | |
| PSO | symmetric | 250 | 20 | 50 | (30.736 , 24.960, 124.956) | |
| GD | symmetric | 300 | 20 | 50 | (40.746, 25, 150) | |
| PSO | symmetric | 300 | 20 | 50 | (40.758, 25.048, 150.054) | |
| GD | uniform | 200 | 20 | 50 | (24.725, 25, 100) | |
| PSO | uniform | 200 | 20 | 50 | (21.799, 37.389, 111.790) | |
| GD | uniform | 250 | 20 | 50 | (33.818, 25, 125) | |
| PSO | uniform | 250 | 20 | 50 | (32.921, 28.712, 124.029) | |
| GD | uniform | 300 | 20 | 50 | (43.117, 25, 150) | |
| PSO | uniform | 300 | 20 | 50 | (46.589, 31.506 ,143.858) | |
| GD | uniform | 250 | 10 | 50 | (38.521, 25, 125) | |
| PSO | uniform | 250 | 10 | 50 | (32.104, 21.017, 129.266) | |
| GD | uniform | 250 | 30 | 50 | (29.393, 25, 125) | |
| PSO | uniform | 250 | 30 | 50 | (25.529, 4.938, 138.765) | |
| GD | uniform | 250 | 50 | 50 | (22.711, 25, 125) | |
| PSO | uniform | 250 | 50 | 50 | (14.548, 17.308 ,131.8940) |
| Maximum transmit power of UAV () | 5 Watt |
|---|---|
| Operating frequency () | 2Ghz |
| Transmission bandwidth () | 50M Hz |
| Rate requirement for each user () | 2.2Mbps |
| Noise power () | -150 dBm |
| Min and Max allowed values for , | [25,1000] |
| Min and Max allowed values for , | [0,50] |
| Min and Max allowed values for , | [0,1000] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The Indoor Mobile Coverage Problem Using UAVs
Hazim Shakhatreh
Abdallah Khreishah
and Issa Khalil Hazim Shakhatreh and Abdallah Khreishah are with the Department of Electrical and Computer Engineering, New Jersey Institute of Technology (email: {hms35,abdallah}@njit.edu)
Issa Khalil is with Qatar Computing Research Institute (QCRI), HBKU, Doha, Qatar (email: [email protected]) Part of this work was presented in ICC 2017 [1] and ICICS 2017 [2].
Abstract
Unmanned aerial vehicles (UAVs) can be used as aerial wireless base stations when cellular networks are not operational due to natural disasters. They can also be used to supplement the ground base station in order to provide better coverage and higher data rates for the users. Prior studies on UAV-based wireless coverage typically consider an Air-to-Ground path loss model, which assumes that the users are outdoor and located on a 2D plane. In this paper, we propose using UAVs to provide wireless coverage for indoor users inside a high-rise building. First, we present realistic Outdoor-Indoor path loss models and describe the tradeoff introduced by these models. Then we study the problem of efficient placement of a single UAV, where the objective is to minimize the total transmit power required to cover the entire high-rise building. The formulated problem is non-convex and is generally difficult to solve. To that end, we consider three cases of practical interest and provide efficient solutions to the formulated problem under these cases. Then we study the problem of minimizing the number of UAVs required to provide wireless coverage to high rise buildings and prove that this problem is NP-complete. Due to the intractability of the problem, we use clustering to minimize the number of UAVs required to cover the indoor users. We demonstrate through simulations that the method that clusters the building into regular structures and places the UAVs in each cluster requires 80% more number of UAVs relative to our clustering algorithm.
Index Terms:
Unmanned aerial vehicles, Outdoor-to-Indoor path loss model, gradient descent algorithm, particle swarm optimization, -means clustering.
I Introduction
UAVs can be used to provide wireless coverage during emergency cases where each UAV serves as an aerial wireless base station when the cellular network goes down [3]. They can also be used to supplement the ground base station in order to provide better coverage and higher data rates for the users [4].
In order to use a UAV as an aerial wireless base station, the authors in [5] presented an Air-to-Ground path loss model that helped the academic researchers to formulate many important UAV-based coverage problems. The authors in [6] utilized this model to evaluate the impact of a UAV altitude on the downlink ground coverage and to determine the optimal values for altitude which lead to maximum coverage and minimum required transmit power. In [7], the authors used the path loss model to propose a power-efficient deployment for UAVs under the constraint of satisfying the rate requirement for all ground users. The authors in [8] utilized the path loss model to study the optimal deployment of multiple UAVs equipped with directional antennas, using circle packing theory. The 3D locations of the UAVs are determined in a way that the total coverage area is maximized. In [9], the authors used the path loss model to find the minimum number of UAVs and their 3D locations so that all outdoor ground users are served. However, it is assumed that all users are outdoor and the location of each user can be represented by an outdoor 2D point. These assumptions limit the applicability of this model when one needs to consider indoor users.
Providing good wireless coverage for indoor users is very important. According to Ericsson report [10], 90% of the time people are indoor and 80% of the mobile Internet access traffic also happens indoors [11, 12]. To guarantee wireless coverage, service providers are faced with several key challenges, including providing service to a large number of indoor users and the ping pong effect due to interference from near-by macro cells [13, 14, 15]. In this paper, we propose using UAVs to provide wireless coverage for users inside a high-rise building during emergency cases and special events (such as concerts, indoor sporting events, etc.), when the cellular network service is not available or it is unable to serve all indoor users. To the best of our knowledge, this is the first work that proposes using UAVs to provide wireless coverage for indoor users. We summarize our main contributions as follows:
- •
We utilize an Outdoor-Indoor path loss model for low-SHF band (450 MHz to 6 GHz) [16], certified by ITU, and an Outdoor-Indoor path loss model for high-SHF band (over 6 GHz) [17], then we show the tradeoff introduced by these models.
- •
We formulate the problem of efficient placement of a single UAV, where the objective is to minimize the total transmit power required to cover the entire high-rise building.
- •
Since the formulated problem is non-convex and is generally difficult to solve, we consider three cases of practical interest and provide efficient solutions to the formulated problem under these cases and for different operating frequencies (low-SHF and high-SHF bands). In the first case, we aim to find the minimum transmit power such that an indoor user with the maximum path loss can be covered. In the second case, we assume that the locations of indoor users are symmetric across the dimensions of each floor (such as office buildings or hotels), and propose a gradient descent algorithm for finding an efficient location of a UAV. In the third case, we assume that the locations of indoor users are uniformly distributed in each floor, and propose a particle swarm optimization algorithm to find an efficient 3D placement of a UAV that tries to minimize the total transmit power required to cover the indoor users.
- •
Due to the limited transmit power of a UAV, we formulate the problem of minimizing the number of UAVs required to provide wireless coverage to high rise building and prove that this problem is NP-complete.
- •
Due to the intractability of the problem, we use clustering to minimize the number of UAVs required to cover indoor users. We demonstrate through simulations that the method that clusters the building into regular structures and places the UAVs in each cluster requires 80% more number of UAVs relative to our clustering algorithm.
II System Model
II-A System Settings
Let (,,) denote the 3D location of the UAV. We assume that all users are located inside a high-rise building as shown in Figure 3, and use (,,) to denote the location of user . The dimensions of the high-rise building, in the shape of a rectangular prism, are . Also, let be the distance between the UAV and indoor user , let be the incident angle , and let be the distance between the building wall and indoor user .
II-B Outdoor-Indoor Path Loss Models
The Air-to-Ground path loss model presented in [5] is not appropriate when we consider wireless coverage for indoor users, because this model assumes that all users are outdoor and located at 2D points. In this paper, we adopt the Outdoor-Indoor path loss model, certified by the ITU [16], for low-SHF operating frequency. The path loss is given as follows:
[TABLE]
where is the free space path loss, is the building penetration loss, and is the indoor loss. In this model, we also have =20, =32.4, =14, =15,=0.5 [16] and is the carrier frequency.
In [17], the authors clarify the Outdoor-to-Indoor path loss characteristics based on the measurement for 0.8 to 37 GHz frequency band. We adopt this path loss model for high-SHF operating frequency. The path loss is given as follows:
[TABLE]
In this model, we have =31.4, =20, =21.5, =6.8, =21.8, =0.453, =19.7 and =0.49.
Note that there is a key tradeoff in the path loss models when the horizontal distance between the UAV and a user changes. When this horizontal distance increases, the free space path loss (i.e., ) increases as increases, while the building penetration loss (i.e., ) decreases as the incident angle (i.e., ) decreases (Figure 3 shows the penetration loss for high-SHF band). Similarly, when this horizontal distance decreases, the free space path loss (i.e., ) decreases as decreases, while the building penetration loss (i.e., ) increases as the incident angle (i.e., ) increases.
III Providing Wireless coverage using a single UAV
III-A *Problem Formulation *
Consider a transmission between a UAV located at (,,) and an indoor user located at (,,). The rate for user is given by:
[TABLE]
where is the transmission bandwidth of the UAV, is the UAV transmit power to indoor user , is the path loss between a UAV and an indoor user and is the noise power. In this paper, we do not explicitly model interference, and instead, implicitly model it as noise.
Let us assume that each indoor user has a channel with bandwidth equals , where is the number of users inside the building and the rate requirement for each user is . Then the minimum power required to satisfy this rate for each user is given by:
[TABLE]
Our goal is to find the optimal location of UAV such that the total transmit power required to satisfy the downlink rate requirement of each indoor user is minimized. The objective function can be represented as:
[TABLE]
where is the UAV total transmit power. Since is constant, our problem can be formulated as:
[TABLE]
Here, the first three constraints represent the minimum and maximum allowed values for , and . In the fourth constraint, is the maximum allowable path loss and equals P_{t,max}$$/$$((2^{\frac{v.M}{B}}-1)\star N), where is the maximum transmit power of UAV.
Finding the optimal placement of UAV is generally difficult because the problem is non-convex. Therefore, in the next subsection, we consider three special cases of practical interest and derive efficient solutions under these cases.
III-B Efficient Placement of a Single UAV
Case 1. The worst location in building: In this case, we find the minimum transmit power required to cover the building based on the location that has the maximum path loss inside the building. The location that has the maximum path loss in the building is the location that has maximum , maximum , and maximum . The locations that have the maximum path loss are located at the corners of the highest and lowest floors. Since the locations that have the maximum path loss inside the building are the corners of the highest and lowest floors, we place the UAV at the middle of the building (= 0.5 and =0.5). Then, given Outdoor-to-Indoor path loss models for low-SHF and high-SHF bands, we need to find an efficient horizontal point for the UAV such that the total transmit power required to cover the building is minimized.
Now, when the horizontal distance between the UAV and this location increases, the free space path loss also increases as increases, while the building penetration loss decreases because we decrease the incident angle . In Figure 3, we demonstrate the minimum transmit power required to cover a building of different heights, where the minimum transmit power required to cover the building is given by:
[TABLE]
[TABLE]
Here, is the minimum received power, is the noise power (equals -120dBm), is the threshold SNR (equals 10dB), =50 meters , =20 meters and the carrier frequency is 2Ghz. The numerical results show that there is an optimal horizontal point that minimizes the total transmit power required to cover a building. Also, we note that when the height of the building increases, the optimal horizontal distance increases. This is to compensate for the increased building penetration loss due to an increased incident angle.
In Theorem 1, we characterize the optimal incident angle for low-SHF band that minimizes the transmit power required to cover the building. This helps us finding the optimal horizontal distance between the UAV and the building.
Theorem 1**.**
For the low-SHF operating frequency case, when we place the UAV at the middle of building , the optimal incident angle that minimizes the transmit power required to cover the building will be equal to and the optimal horizontal distance between the UAV and the building will be equal to .
Proof.
In order to find the optimal horizontal point, we rewrite the equation that represents the path loss in terms of the incident angle () and the altitude difference between the UAV and the user ():
[TABLE]
We know that the altitude difference between the UAV and the location that has the maximum path loss is constant for a given building. Now, when we take the first derivative with respect to and assign it to zero, we get:
[TABLE]
To prove that the function is convex, we take the second derivative and we get:
[TABLE]
Ecrf (1) has only one valid solution which is \cos\theta$$=0.6606. Therefore, the optimal incident angle between the UAV and the location that has the maximum path loss inside the building will be .
In order to find the optimal horizontal distance between the UAV and the building, we apply the pythagorean’s theorem. This gives us:
[TABLE]
Therefore, the optimal horizontal distance between the UAV and the building is given by:
[TABLE]
∎
In Figure 6, we demonstrate the transmit power required to cover the building as a function of the incident angle, we notice that the optimal angle that we characterize in Theorem 1 gives us the minimum transmit power.
Now, we find an efficient incident angle for high-SHF band that minimizes the transmit power required to cover the building. In order to find an efficient angle, we rewrite the equation that represents the path loss in terms of the incident angle () and the altitude difference between the UAV and location that has the maximum path loss inside the building (), we get:
[TABLE]
By numerically plotting the transmit power required to cover the location that has the maximum path loss inside the building (see Figure 6 and Figure 6), where =50 meters and =20 meters, we show that for different building heights and different operating frequencies there exists only one global minimum value. As can be seen from the figures, to provide wireless coverage to small buildings, the UAV transmit power must be very high, due to the high free space path loss, this demonstrates the need for multiple UAVs to cover the high rise building when we use high-SHF operating frequency. To find an efficient incident angle that could give us the global minimum value, we use the ternary search algorithm. A ternary search algorithm is a method for finding the minimum of a unimodal function, it iteratively splits the domain into three separate regions and discards the one where the minimum does not belong to. The pseudo code of this algorithm is shown in Algorithm 1. From our numerical results, we found that the angle that minimizes the power is always . This is because the building penetration loss will be minimized at this angle (see Figure 3). The angles less than will also give us minimum building penetration loss but the free space path loss will increase as the incident angle decreases. Note that for the high-SHF case the incident angle that results in the minimum path loss is smaller than that for low-SHF case. This is due to the fact that the building penetration loss at high operating frequency will be higher than that at low operating frequency.
Case 2. The locations of indoor users are symmetric across the and planes: In this case, we assume that the locations of indoor users are symmetric across the -plane ((0,0,0.5),(,0,0.5) ,(,,0.5),(0,,0.5))) and the -plane ((0,0.5,0), (,0.5,0), (,0.5,),(0,0.5,)). First, we prove that = and = when the locations of indoor users are symmetric across the and planes and the operating frequency is low-SHF (Theorem 2) or high-SHF (Theorem 3). Then we use the gradient descent algorithm to find an efficient that minimizes the transmit power required to cover the building.
Theorem 2**.**
For the low-SHF operating frequency case, when the locations of indoor users are symmetric across the and planes, the optimal (,) that minimizes the power required to cover the indoor users will be equal (,).
The proof is presented in Appendix A. The question now is how to find an efficient horizontal point that minimizes the total transmit power. In order to find this point, we use the gradient descent algorithm [18]:
[TABLE]
Where:
[TABLE]
: the step size.
=
The pseudo code of this algorithm is shown in Algorithm 2. Now, we prove that and when the locations of indoor users are symmetric across the xy and xz planes and the operating frequency is high-SHF.
Theorem 3**.**
For the high-SHF operating frequency case, when the locations of indoor users are symmetric across the and planes, the optimal (, ) that minimizes the power required to cover the indoor users will be equal (,).
The proof is presented in Appendix B. To find an efficient horizontal point that minimizes the total transmit power, we use the gradient descent algorithm, where:
[TABLE]
=
=
Case 3. The locations of indoor users are uniformly distributed in each floor: In this case, we propose the Particle Swarm Optimization (PSO) [19] to find an efficient 3D placement of the UAV, when the locations of indoor users are uniformly distributed in each floor.
The particle swarm optimization algorithm starts with (npop) random solutions and iteratively tries to improve the candidate solutions based on the best experience of each candidate (particle(i).best.location) and the best global experience (globalbest.location). In each iteration, the best location for each particle (particle(i).best.location) and the best global location (globalbest.location) are updated and the velocities and locations of the particles are calculated based on them [9]. The velocity value indicates how much the location can be changed (see ecrf (2)). The velocity is given by:
[TABLE]
where is the inertia weight, and are the personal and global learning coefficients, and are random positive numbers. Also, the location of each particle is updated as:
[TABLE]
The pseudo code of the PSO algorithm is shown in Algorithm 3. Convergence of the candidate solutions has been investigated for PSO [20]. This analyses has resulted in guidelines for selecting a set of coefficients (,,) that are believed to cause convergence to a point and prevent divergence of the swarm’s particles. We selected our parameters according to this analysis (see Table I and Algorithm 3).
IV PROVIDING WIRELESS COVERAGE USING MULTIPLE UAVs
Providing wireless coverage to High-rise building using a single UAV can be impractical, due to the limited transmit power of a UAV. The transmit power required to cover the building is too high. It is in the range of 50dBm to 65dBm (see Figures 3, 5 and 6), which corresponds to 100-3000 watts.
Our problem can be formulated as:
[TABLE]
where is a set of fully charged UAVs, is a set of indoor users, is the rate requirement for each user (constant), is the noise power (constant), is the transmission bandwidth (constant), is the total path loss between UAV and user and is the maximum transmit power of UAV (constant). We also introduce the binary variable that takes the value of 1 if the indoor user is connected to the UAV and equals 0 otherwise. The objective is to minimize the number of UAVs that are needed to provide a wireless coverage for indoor users. Constraint set (3.a) ensure that each indoor user should be connected to one UAV. Constraint set (3.b) ensure that the total power consumed by a UAV should not exceed its maximum power consumption limit. Constraints (3.c-3.e) represent the minimum and maximum allowed values for , and .
Theorem 4**.**
The problem represented by (3) is NP-complete.
Proof.
The number of constraints is polynomial in terms of the number of indoor users, UAVs and 3D locations. Given any solution for our problem, we can check the solution’s feasibility in polynomial time, then the problem is NP.
To prove that the problem is NP-hard, we reduce the Bin Packing Problem which is NP-hard [21] to a special case of our problem. In the Bin Packing Problem, we have a set of items in which each item has volume where . All items must be packed into a finite number of bins (, ,…,), each of volume in a way that minimizes the number of bins used. The reduction steps are: 1) The -th bin in the Bin Packing Problem is mapped to the -th UAV in our problem, where the volume for each bin is mapped to the maximum transmit power of the UAV . 2) The -th item is mapped to the indoor -th user, where the volume for each item is mapped to the power required to cover the -th indoor user. 3) All UAVs have the same maximum transmit power . 4) The power required to cover the -th indoor user from any 3D location will be constant. If there exists a solution to the bin packing problem with cost , then the selected bins will represent the UAVs that are selected and the items in each bin will represent the indoor users that the UAV must cover and the total cost of our problem is . ∎
Due to the intractability of the problem, we study clustering indoor users. In the -means clustering algorithm [22], we are given a set of points , and want to group the points into a clusters such that each point belongs to the cluster with the nearest mean. The first step in the algorithm is to choose the number of clusters . Then, randomly initialize clusters centroids. In each iteration, the algorithm will do two things:1) Cluster assignment step. 2) Move centroids step. In cluster assignment step, the algorithm goes through each point and chooses the closest centroids and assigns the point to it. In move centroids step, the algorithm calculates the average for each group and moves the centroids there. The algorithm will repeat these two steps until it converges. The algorithm will converge when the assignments no longer change. To find the minimum number of UAVs required to cover the indoor users, we utilize this algorithm to cluster the indoor users. In our algorithm, we assume that each cluster will be covered by only one UAV. We start the algorithm with and after it finishes clustering the indoor users, it applies the particle swarm optimization [19] to find the UAV 3D location and UAV transmit power needed to cover each cluster. Then, it checks if the maximum transmit power is sufficient to cover each cluster, if not, the number of clusters is incremented by one and the problem is solved again. The pseudo code of this algorithm is shown in Algorithm 4.
V Numerical Results
V-A *Simulation results for single UAV *
First, we verify our results for the second case, when the locations of indoor users are symmetric across the and planes, using different operating frequencies, 2GHz for low-SHF band and 15GHz for high-SHF. We assume that each floor contains 20 users. Then we apply the gradient descent (GD) algorithm to find the optimal horizontal point that minimizes the transmit power required to cover the indoor users. Table I lists the parameters used in the numerical analysis for single UAV cases.
In Figures 7 and 8, we find the optimal horizontal points for a building of different heights. In the upper part of the figures, we find the total path loss at different locations (,0.5,) and the optimal horizontal point that results in the minimum total path loss using the GD algorithm. In the lower part of the figures, we show the convergence speed of the GD algorithm. As can be seen from the figures, when the height of the building increases, the optimal horizontal point increases. This is to compensate the increased building penetration loss due to an increased incident angle.
In Figures 9 and 10, we investigate the impact of different building widths (i.e., ). We fix the building height to be 250 meters for low-SHF operating frequency and 25 meters for high-SHF, then we vary the building width. As can be seen from the figures, when the building width increases, the optimal horizontal distance decreases. This is to compensate for the increased indoor path loss due to an increased building width.
Now, we validate the simulation results for low-SHF operating frequency by using the particle swarm optimization (PSO) algorithm and verify our result for the third case, when the locations of indoor users are uniformly distributed in each floor, using low-SHF operating frequency. As can be seen from the simulation results in Table II, both algorithms converge to the same 3D placement, when the locations of indoor users are symmetric across the and planes.
After that, we assume that each floor contains 20 users and the locations of these users are uniformly distributed in each floor. When we apply the GD algorithm, the 3D efficient placements and the total costs for 200 meter, 250 meter and 300 meter buildings are (24.7254, 25, 100) (), (33.8180, 25, 125) () and (43.1170, 25, 150)(), respectively. UAV efficient placement and the convergence speed of the PSO algorithm for different building heights is shown in Figure 11. The 3D efficient placements and the total costs for 200 meter, 250 meter and 300 meter buildings are (21.7995, 37.3891, 111.7901) (), (32.9212, 28.7125, 124.0291) () and (46.5898, 31.5061 ,143.8588)(), respectively. As can be seen from the simulation results, the PSO algorithm provides better results. It provides total cost less than the cost that the GD algorithm provides by (37dB-208dB). This is because the PSO algorithm is designed for the case in which the locations of indoor users are uniformly distributed in each floor. On the other hand, the GD algorithm is designed for the case in which the locations of indoor users are symmetric across the dimensions of each floor.
We also investigate the impact of different building widths (i.e., ) using the GD and PSO algorithms (see Figure 12). We fix the building height to be 250 meters and vary the building width. As can be seen from the simulation results, the PSO algorithm provides better results. It provides total cost less than the cost that the GD algorithm provides by (57dB-161dB).
We can notice that the tradeoff in case three is similar to that in case two, when the height of the building increases, the efficient horizontal point computed by our algorithm increases. This is to compensate the increased building penetration loss due to an increased incident angle. Also, when the building width increases, the efficient horizontal distance computed by our algorithm decreases. This is to compensate the increased indoor path loss due to an increased building width.
V-B *Simulation results for multiple UAVs *
In this section, we verify our results for multiple UAVs scenario. First, we assume that a building will host a special event (such as concert, conference, etc.), the dimensions of the building are . The organizers of the event reserve all floors higher than 75 meters and they expect that 200 people will attend the event. Due to interference from near-by macro cells, the organizers decide to use UAVs to provide wireless coverage to the indoor users. We assume that 200 indoor users are uniformly distributed in upper part of the building (higher than 75 meters) and 200 indoor users are uniformly distributed in the lower part (less than 75 meters). Then, we apply the clustering indoor users algorithm to find the minimum number of UAVs required to cover the indoor users. Table III lists the parameters used in the numerical analysis for multiple UAVs.
The algorithm starts with and after it finishes clustering the indoor users, it applies the particle swarm optimization to find the UAV 3D location and UAV transmit power needed to cover each cluster. Then, it checks if the maximum transmit power is sufficient to cover each cluster, if not, the number of clusters is incremented by one and the problem is solved again. As can be seen from the simulation results in Figure 13, we need 5 UAVs to cover the indoor users. We can notice that an efficient horizontal point for all UAVs 3D locations is the same , the minimum allowed value for , this is because the tradeoff (shown in Figure 3) disappears when a UAV covers small height of building.
In Figure 14, we uniformly split the building into parts and cover it by UAVs. As can be seen from the simulation results, we need 9 UAVs to cover the indoor users. The clustering algorithm provides better results, this is because it utilizes the distribution of indoor users to divide them into clusters. On the other hand, the uniformly split method is designed for the case in which the locations of indoor users uniformly distributed in the building.
VI Conclusion
In this paper, we study the problem of providing wireless coverage for users inside a high-rise building using UAVs. First, we demonstrate why the Air-to-Ground path loss model is not appropriate for considering indoor users with 3D locations. Then, we present Outdoor-to-Indoor path loss models, show the tradeoff in these models, and study the problem of minimizing the transmit power required to cover the building. Due to the intractability of the problem, we study an efficient placement of a single UAV under three cases. Due to the limited transmit power of a UAV, we formulate the problem of minimizing the number of UAVs required to provide wireless coverage to high rise building and prove that this problem is NP-complete. Due to the intractability of the problem, we use clustering to minimize the number of UAVs required to cover the indoor users. In order to model more realistic scenarios, we will study the problem of providing wireless coverage for multiple buildings in our future work.
Appendix A Proof of Theorem 2
Consider that represents the users that have altitude lower than the UAV altitude and represents the users that have altitude higher than the UAV altitude, then:
[TABLE]
Also,
[TABLE]
Rewrite the total path loss:
[TABLE]
Where:
[TABLE]
Now, take the derivative with respect to , we get:
[TABLE]
Rewrite the again, we have:
[TABLE]
The equation above equals zero when the UAV altitude equals the half of the building height, where the locations of indoor users are symmetric across the and planes.
Appendix B Proof of Theorem 3
Consider that represents the users that have altitude lower than the UAV altitude and represents the users that have altitude higher than the UAV altitude, then:
[TABLE]
Also,
[TABLE]
Rewrite the total path loss:
[TABLE]
Where:
[TABLE]
Now, take the derivative with respect to , we get:
[TABLE]
The equation above equals zero when the UAV altitude equals the half of the building height, where the locations of indoor users are symmetric across the and planes.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Shakhatreh, A. Khreishah, and B. Ji, “Providing wireless coverage to high-rise buildings using uavs,” in (IEEE International Conference on Communications, IEEE ICC 2017 (accepted) . IEEE, 2017.
- 2[2] H. Shakhatreh, A. Khreishah, A. Alsarhan, I. Khalil, A. Sawalmeh, and O. Noor Shamsiah, “Efficient 3d placement of a uav using particle swarm optimization,” in The International Conference on Information and Communication Systems (ICICS 2017) (accepted) .
- 3[3] P. Bupe, R. Haddad, and F. Rios-Gutierrez, “Relief and emergency communication network based on an autonomous decentralized uav clustering network,” in Southeast Con 2015 . IEEE, 2015, pp. 1–8.
- 4[4] R. I. Bor-Yaliniz, A. El-Keyi, and H. Yanikomeroglu, “Efficient 3-d placement of an aerial base station in next generation cellular networks,” in Communications (ICC), 2016 IEEE International Conference on . IEEE, 2016, pp. 1–5.
- 5[5] A. Al-Hourani, S. Kandeepan, and A. Jamalipour, “Modeling air-to-ground path loss for low altitude platforms in urban environments,” in 2014 IEEE Global Communications Conference . IEEE, 2014, pp. 2898–2904.
- 6[6] M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Drone small cells in the clouds: Design, deployment and performance analysis,” in IEEE Global Communications Conference (GLOBECOM) , 2015, pp. 1–6.
- 7[7] M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Optimal transport theory for power-efficient deployment of unmanned aerial vehicles,” IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, , 2016.
- 8[8] M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Efficient deployment of multiple unmanned aerial vehicles for optimal wireless coverage,” IEEE Communications Letters , vol. 20, no. 8, pp. 1647–1650, 2016.
