Dynamic Base Station Repositioning to Improve Spectral Efficiency of Drone Small Cells
With recent advancements in drone technology, researchers are now considering the possibility of deploying small cells served by base stations mounted on flying drones. A major advantage of such drone small cells is that the operators can quickly provide cellular services in areas of urgent demand without having to pre-install any infrastructure. Since the base station is attached to the drone, technically it is feasible for the base station to dynamic reposition itself in response to the changing locations of users for reducing the communication distance, decreasing the probability of signal blocking, and ultimately increasing the spectral efficiency. In this paper, we first propose distributed algorithms for autonomous control of drone movements, and then model and analyse the spectral efficiency performance of a drone small cell to shed new light on the fundamental benefits of dynamic repositioning. We show that, with dynamic repositioning, the spectral efficiency of drone small cells can be increased by nearly 100% for realistic drone speed, height, and user traffic model and without incurring any major increase in drone energy consumption.
A drone is an unmanned aerial vehicle designed to be flown either through remote control or autonomously using embedded software and sensors. Historically, drones had been used mainly in military for reconnaissance purposes, but with recent developments in light-weight battery-powered drones, many civilian applications are emerging. Use of drones to deploy small cells in areas of urgent needs is one of the most interesting applications currently being studied by many researchers [1, 2, 3, 4, 5, 6]. The greatest advantage of this approach is that drones can be equipped with small cell base station (BS) module and sent to a specific target location immediately to establish emergency communication links without having to deploy any infrastructure.
In this paper, we go beyond the basic advantage of quick deployment and seek further benefits that these emerging agile drones could bring to cellular communication networks. Since the base station is attached to the drone, technically it is feasible for the base station to dynamic reposition itself in response to the changing users locations for reducing the communication distance, decreasing the probability of signal blocking, and ultimately increasing the spectral efficiency. While dynamic repositioning of BSs is a conceptually simple idea, its realisation would require development of distributed algorithms for autonomous control of continuous drone movement that would optimise the spectral gain. It is also not immediately clear whether the benefits of dynamic repositioning would be significant for practical use, given that drone flying speeds must be restricted to conserve battery life and to ensure safety operations. Moreover, the impact of user traffic model on the spectral efficiency gain will also have to be carefully analysed before any conclusions can be made about the performance improvement of dynamic repositioning the drone BSs.
Recent studies [4, 5, 6] on drone small cells mainly focused on finding a stationarily optimal location in the air for the drone to hover, while serving the target area with a given population and traffic demand. To the best of our knowledge, the concept of dynamic repositioning drone BSs has not been adequately explored in the literature to quantify its benefits in terms of the spectral efficiency gain. In this paper, we model and analyse the spectral efficiency of a drone small cell with or without dynamic repositioning and shed new light on the fundamental benefits of dynamic repositioning. Our analysis shows that, with dynamic repositioning, the spectral efficiency of drone small cells can be increased by nearly 100% for realistic drone speed, height, and users traffic model and without incurring any major increase in drone energy consumption.
The novelty and contributions of this paper are summarised as follows:
We propose an analytical model for a single drone small cell serving a single user, and derive the spectral efficiency gain for dynamic repositioning. Our model sheds new light on the fundamental benefits of dynamic repositioning for drone small cells as a function of drone flying speed, height and user traffic parameters. Our analytical results confirm that dynamic repositioning can increase spectral efficiency of drone cells significantly.
We propose two distributed algorithms for autonomous dynamic repositioning of the drone with an objective to optimize the spectral efficiency. The first algorithm, which is simple to implement, enables the drone to make movement decisions using only local position information of the active user that it is currently serving. The second algorithm requires information about user locations in neighbor cells to minimize interference leakage to the surrounding and maximize the overall spectral efficiency of the entire network area. Both algorithms are evaluated in realistic multi-cell environments.
We simulate the proposed dynamic positioning algorithms using realistic drone and traffic parameters with multiple cells and multiple mobile users in each cell. As for the medium access scheme to serve multiple users in each cell, we consider two widely used methods of resource allocation, i.e., time division multiple access (TDMA) and frequency division multiple access (FDMA). Our simulations show that, even with the simplistic dynamic repositioning algorithm that requires the local position information only, the spectral efficiency of drone small cells can be increased by nearly 100% without any negative effect on drone battery life. This result is achievable with both TDMA and FDMA, making dynamic repositioning a practical solution for a wide range of existing platforms. A further 8% increase in the spectral efficiency can be achieved with the more advanced dynamic repositioning algorithm that requires the neighboring position information to minimize interference leakage to adjacent cells.
The remainder of the paper is structured as follows. Related work is reviewed in Section II. Section III introduces the system model. In Section IV, we present the analytical model and theoretical results for a single drone cell. Our proposed algorithms and simulation results for a network with multiple drone cells are presented in Sections V and VI, respectively. Finally, we conclude our paper in Section VII.
Ii Related Work
Drones have been considered both in the context of data gathering in wireless sensor networks [7, 8, 9], and more recently in the context of delivering data to mobile users in cellular networks. Since the focus of this paper is on cellular networks, we only review the drone-related research relevant to cellular networks.
Because of the flexibility and agility of drones, deploying the drone base stations (BSs) in optimal locations to maximize various network metrics are investigated in the literature. Al-Hourani et al.  provided an analytical model to find an optimal altitude for one UAV that provides the maximum coverage of the area. A service threshold in terms of maximum allowable path loss is defined in this model. Another recent study by Mozaffari et al.  studied the problem of finding the optimal cell boundaries and deployment location for multiple non-interfering UAVs. The objective of that study was to minimize the total transmission power of the UAVs.
UAVs were also expected to establish emergency communication links during disaster situation and thus improve public safety in . That work showed that by optimal placement of UAVs the system throughput can be improved significantly. Brute force search was used to find the optimal location of UAVs in the target area.
Finding the 3D optimal location for deploying a drone cell was studied in . When some users with QoS requirements are distributed in an area, a 3D location could be found for deploying a drone cell to provide services for the maximum number of users satisfying their SNR (Signal to Noise Ratio) constraints.
Multiple interfering UAVs bring more challenges such as the distance between UAVs. The problem of the optimal deployment of two interfering drone small cells is investigated in . Rohde et al.  addressed the problem of cell outage or cell overload using UAVs to temporarily offload the traffic to neighbor cells in 4G networks. In that work, a central planning model for the placement of UAV relays was discussed, the feasibility of the solution was also proved using an analytical model.
Moreover, a propagation model for air-to-ground communication is studied in  and . Those studies derived a closed-form expression based on elevation angle to present the probability of having LoS (Line of Sight) connection for low altitude platforms.
There are a few other studies in the area of optimizing the deployment of the drone BSs. However, they have not considered the mobility of drones after the deployment, to see how dynamic repositioning of the drones can improve the network performance.
Note that in our previous work , we focused on the spectral efficiency gain of dynamically repositioning a single drone. Here, we consider multiple interfering drone BSs, devise various heuristic algorithms, and validate them through extensive simulation. In addition, we consider practical commercial drone BSs in this work, which mandates that drones should not fly too high or too fast. In contrast, the existing studies [8, 4] usually considered the application of drones in wireless sensor networks or city-wide broadcasting services, where drones can fly at a height of several hundreds of meters and at a speed of several tens of kilometers per hour. More specifically, we propose that drone BSs should not fly too high in cellular networks because,
(a) Drones flying at a high altitude, e.g., larger than 1020 meters, will significantly increase the inter-cell interference as shown in the 4G/5G networks .
(c) Drones flying at a high altitude are susceptible to wind, thus they will have to be made heavy and large, which are not safe to use in practice in case of crash.
Besides, we propose that drone BSs should not fly too fast in cellular networks because,
(a) Drones flying at a higher speed will cause much more energy consumption than that at a lower speed .
(b) Drones flying at a high speed will cause tremendous damage in case of collision.
As practical assumptions, we propose that the flying height of drone BSs should be around 10 meters as widely used by small cell BSs in the 3GPP LTE networks [19, 20], and the flying speed of drone BSs should be around 10m/s, which does not cause extra energy consumption compared with drone hovering as shown in the measurement study for the state-of-the-art drones .
With the above practical assumptions, it is particularly interesting to investigate the spectral efficiency gain of dynamic repositioning of drone BSs in the cellular networks, if there exists some gain at all. We will answer this fundamental question in the following sections.
Iii System Model
In this section, we describe the system model for the proposed dynamic repositioning of drone BSs. When a drone is moving across its cell, the distance between the drone and its users will change and in turn affect the strength of the received signals. As a result, the drone needs to update its moving direction constantly according to the position of active users who have data requests. The direction should be selected in a way to maximize the spectral efficiency of the network.
Iii-a Network Scenario
Let’s consider a network area consisting of cells, with each cell having a pre-determined shape, e.g., square (with a edge length of (in meter)), or disk (with a radius of (in meter)). In each considered cell, there is a drone that can either move with a constant speed of (in m/s) or hover at a low height of (in meter). There are mobile users in each cell. Initially all drones are located above the center of their cells.
Each drone, which may be connected to a nearby macro cell tower with a wireless back-haul link, is responsible to provide wireless communication services for the users in its cell.
The ground distance or the two-dimensional (2D) distance between user and drone is defined by the distance between the user and the projection of the drone location onto the ground, denoted by . The Euclidean distance or the three-dimensional (3D) distance between user and drone is presented by .
We further assume that each drone is transmitting data to users with a fixed transmission power of (in watt), (in Hz) is the total bandwidth, and (in Hz) is the central carrier frequency. As we are considering a multi-user system, the amount of allocated bandwidth to an active user in a cell is denoted by (, ).
Iii-B Traffic Model
The traffic model for each user follows the recommended traffic model by 3GPP . More specifically, we define two times, i.e., reading time and transmission time,
The reading time is defined as the time interval between the end of the download of the previous data package and the user request for the next one. In this paper, the reading time of each data package is modeled as an exponential distribution with a mean of (in sec).
The transmission time is denoted by and defined as the time interval between the request time of a data package and the end of its download.
Based on the above definition, during a transmission time , the associated user is called an active user. The set of all active users in a cell at a specific time is denoted by (). At a user’s data requesting time, the user will request a data package with a fixed size (in MByte).
Iii-C Channel Model
In this paper, we consider a practical path loss model incorporating both LoS (Line of Sight) transmissions and NLoS (Non Line of Sight) transmissions. More specifically, the path loss function is formulated according to a probabilistic LoS model , in which the probability of having a LoS connection between a drone and its user depends on the elevation angle of the transmission link. According to , the LoS probability function is expressed as
where and are environment-dependent constants, equals to in degree, and denotes the drone height as discussed before. As a result of (1), the probability of having a NLoS connection can be written as
where the string variable ”path” takes the value of “LoS” and “NLoS” for the LoS and the NLoS cases, respectively. In addition, is the path loss at the reference distance (1 meter) and is the path loss exponent, both obtainable from field tests .
Iii-D MAC Layer
Regarding the multiple access scheme to allow multiple users to be served by drone BSs, we study two resource allocation methods, namely FDMA and TDMA, which will be explained in the following subsections.
In the FDMA method, each drone simultaneously serves all the active users by equally dividing the whole available bandwidth among them. When a transmission for a request finishes, the amount of released bandwidth is again shared equally among the unfinished requests. Subsequently, in this method all active users in a cell will receive data from their serving drone BS. It is important to note that the orthogonal FDMA (OFDMA) technique adopted in the 4G LTE networks divides the frequency channel into sub-carriers, and thus it is merely a special case of FDMA.
Also note that the equal bandwidth division ensures fairness among the active users. To achieve different levels of trade-off between performance and fairness, other unequal resource allocation methods can be studied in our work. Since it is straightforward to do so and does not affect our framework, we omit such discussion for brevity.
In the TDMA method, instead of allocating the bandwidth equally to all the active users, the whole bandwidth is devoted to only one user during each time slot. Among all the active users, the one that has the maximum received signal strength is selected.
Iii-E Performance Metrics
The Signal to Noise Ratio (SNR) of user connected to drone is defined as
where (in watt) represents the total noise power including the thermal noise power and the user equipment noise figure, which is given by 
where is the user equipment noise figure (in dB).
In (4), (in watt) indicates the received power, which can be obtained by
Moreover, the Signal to Interference plus Noise Ratio (SINR) of user connected to drone can be expressed as
where (in watt) represents the interference signal from neighbor cells received by user . Assuming an interference distance , all neighbor drones up to distance which are transmitting data to their active users create interference signals for the user . It is important to note that our SINR analysis applies to both the FDMA and the TDMA cases.
Note that in this paper we focus on the analysis of small cell networks (SCNs) with an orthogonal deployment in the existing macrocell networks, where small cells and macrocells operate on different frequency spectrum, i.e., Small Cell Scenario #2a defined in . Indeed, the orthogonal deployment of dense SCNs within the existing macrocell networks has been selected as the workhorse for capacity enhancement in the 3rd Generation Partnership Project (3GPP) 4th-generation (4G) and the 5th-generation (5G) networks. This is due to its large spectrum reuse and its easy management ; the latter one arising from its low interaction with the macrocell tier, e.g., no inter-tier interference.
The spectral efficiency (SE) (bps/Hz) of an active user associated with drone can be formulated according to the Shannon Capacity Theorem as 
Given the probabilistic channel model, the average SE for user can be expressed as
Then, the average SE for each cell can be computed from
Consequently, the average SE of the considered -cell system can be obtained by
Note that should be a function of time because both and may change with time due to the movement of drones. In order not to make the notations unnecessarily complicated, we omit in the expressions of , and . We will explicitly state otherwise if should be considered in the corresponding expressions.
According to the definition of the average SE, the average user data rate (in bits/sec) can be written as
In the considered multi-user multi-drone system, we define a fairness metric according to the Jain index to evaluate the fairness among the users, which is formally presented as 
Iii-F The Proposed Optimization Problem
In this paper, we study the optimization problem to find the best direction for each drone at a certain time with the objective of maximizing in a small time slot .
The problem can be formulated as
where denotes the optimal direction of the th drone small cell at time . Note that in Problem (15), and should be considered in the expressions of as well as and . Also note that the constraint of Problem (15) is due to the finite moving distance of drones in .
For clarification, all of the parameters defined in this section are summarized in Table I.
|Number of Cells|
|Number of Users in Each Cell|
|Radius of a Disk-shaped Cell|
|Edge Length of a Square Cell|
|Drone transmission power|
|Mean Reading Time|
|Reference Distance Path Loss (LoS/NLoS)|
|Path Loss Exponent (LoS/NLoS)|
|UE Noise Figure|
|Environmental Parameter for Urban Area|
Iv Analysis for a Single-Drone Single-User System
To study the fundamentals on the potential gain that dynamic repositioning of drones can achieve, we first analyze a model with just one drone BS serving a randomly deployed static user in a disk-shaped cell. We assume a cell with a radius and one static user located at the ground distance () from the center of the cell.
Iv-a Main Results for a Hovering Drone
First, we assume that there is a drone that can be deployed at a low altitude , hovering above the center of target cell and serving the user located at during the transmission time . Given the fact that both the user and the drone are not moving, the spectral efficiency of the user does not change during the transmission time and can be formulated as
In reality, the user can be located anywhere in the cell with various ground distances. Without loss of generality, we assume the user is located in the cell following a uniform distribution. As a result, the probability density function for the ground distance of the user from the center of the target cell can be calculated as
Therefore, the expected SE for a user receiving data from the hovering drone BS at height can be computed by
Iv-B Main Results for a Dynamic Repositioning Drone
Next, we investigate the SE performance for a dynamic repositioning drone BS, which is initially located above the center of target area. Here, when the user is randomly and uniformly deployed in the cell, the drone will move towards the user with a low speed of while it is transmitting data to the user during the transmission time . During , the data rate increases because of the shortening distance between the drone and the user and the increasing elevation angle from the drone to the user, which results in a larger probability of having a LoS connection.
Let us start with a static user located at the ground distance from the initial location of dynamic repositioning drone BS. Depending on the drone’s speed and the initial ground distance toward the user, the drone may finish transmitting before reaching the user. Otherwise, the drone can reach the user before (i.e., reduces to zero), and continues transmitting while it is hovering on top of the user. Therefore, we define a moving time , which is equal to and the average SE performance can be evaluated as
where is the fraction of the transmission time that the drone is moving towards the user (). Obviously, is the fraction of time that the drone is hovering on top of the user.
Considering the uniform distribution of the users, the average SE over all possible user locations can be calculated as
Iv-C Comparison of the Hovering Drone and the Dynamic Repositioning Drone
Now we study the potential gain that dynamic repositioning of drones can achieve by comparing the SE performance of the hovering drone with the dynamic repositioning one. The SE of the drone BS flying at can be significantly improved compared to that of the hovering drone BS at the same height . In the following Theorem 1, we derive an approximate upper bound of such performance improvement, which depends on the cell radius and the drone height.
Assuming a uniform distribution of users in a disk-shaped cell, an approximate upper bound of the SE improvement ratio for the dynamic repositioning drone over the hovering drone is given by
To obtain the upper bound of the SE improvement, we consider the case of . Note that a very large implies that the drone has enough time to reach on top of the user and finish the transmission at that optimal position. The optimal position is established in the sense that the probability of having a LoS connection is equal to 1, thus achieving the maximum SE performance. As a result, the maximum SE of the dynamic repositioning drone should be that of a hovering drone directly above the user, which can be derived as
Similarly, the minimum SE of the hovering drone should be achieved when there exists a NLoS connection between the drone and the user. Such SE is given by
Then, an approximate upper bound of the spectral efficiency ratio of the dynamic repositioning drone over the hovering drone can be obtained by the ratio of over as shown in (21), which concludes our proof. ∎
From Figure 1, we can observe that the dynamic repositioning drone flying at can improve the SE up to 57% compared with the hovering drone BS. The SE is getting larger for the dynamic repositioning drone with a longer transmission time , because a larger implies that the drone has more time to fly closer to the user.
Moreover, a higher drone speed promises a higher SE. The reason is that a drone with a higher speed can fly closer to the user in a shorter time frame than that with a lower speed. However, the benefit of the high drone speed wanes as the transmission time increases. Hereafter, we focus on the drone speed of , which is a practical speed for the drone as discussed in Section I. Moreover, according to  and as discussed in Section I, the power consumption of a drone moving with a speed of is almost equal to the power consumption of a hovering drone at the same height.
This huge SE improvement motivates us to optimize the moving direction for the drone BSs in order to achieve their potential SE performance. To consider more practical networks, multiple mobile users and multiple dynamic repositioning drones are considered in the following sections. In the sequel, we assume that both the hovering drone BSs and the dynamic repositioning ones are operating at the same low height, and the benefits of the dynamic repositioning drone BSs will be quantified.
V The Proposed Dynamic Repositioning Scheme for a Multi-Drone Multi-User System
Given the huge SE improvement resulting from the dynamic repositioning of drone BSs, we extend our scheme to the application on a multi-drone multi-mobile-user network scenario.
It is apparent that the movement of drones will dynamically change the interference pattern that affects the SE of the system. As a result, optimizing the moving path of drones during the operation time is one of the challenges in designing the system. Assuming a global knowledge of all drones and all users in the system, a centralized controller can find the optimal locations for all drones that maximize the SE (see section III-F). However, finding the optimal location is of high complexity and cannot be achieved in real time. Alternatively, at each time slot, each drone in a cell can dynamically choose the moving direction between and to maximize the SE. In order to reduce the complexity of the problem, discrete angles are introduced to reduce the search space. For instance, suppose that the angle step is , then candidate directions, i.e., , will be examined by each drone. Then, each drone will update its movement angle and transmit data to users at each defined time slot while moving.
Given drones in the network area, there are possible cases at each time slot, making the complexity of centralized controller method in the order of , which is difficult to implement in a real-time manner.
Therefore, we propose distributed algorithms that each drone can choose a moving direction at each time slot, independent of the other drones. As a result, the complexity of the system reduces to at each time slot.
To this end, we define two criteria and let each drone calculate the metric based on either criterion for each possible direction. Then the drone decides its moving direction based on maximizing the criterion.
V-a Maximization of SNR
The first criterion is based on the maximization of SNR (Signal to Noise Ratio) for active users in each cell. In this strategy, each drone focuses only on its active users during a time slot. Each drone assumes that there are no other drones in the neighborhood, and given the location of its own active users, calculates the SNRs for every active user and every candidate angle. Finding the best moving angle based on such SNR maximization criterion can be formally presented as
When there is no pending request, drones stay hovering at their current location.
V-B Maximization of SLR
The movement of each drone also changes its interference toward the active users in the neighbor cells. As a result, we propose another criterion for each drone that not only considers the received signal for its own active users, but also attempts to reduce the interference to the other active users in the neighbor cells. In this criterion, we assume that each drone knows the location of the active users in the neighbor cells as well. The amount of interference from drone to the other active users is referred to as Leakage , which is defined as follows,
Based on (25), each drone calculates the SLR (Signal to Leakage Ratio) value for every candidate direction for the active users in the neighbor cells. Such SLR value for each user of drone can be written as
Similar to SNR criteria, when there is no pending request, drones stay hovering at their current location. Finding the best moving angle based on such SLR maximization criterion can be formally presented as
Vi Simulation Results
In this section, the performance of our proposed algorithms is evaluated in a multi-drone multi-mobile-user small cell network through simulation using MATLAB.
Vi-a Simulation Scenarios and Parameters
Here, we consider 49 square cells, each with an edge length of 80m, which can be approximated by a disk with a radius of 40m. In each cell, there are 5 users moving according to a random way point (RWP) model. In the RWP model, each user selects a random destination independent of other users and moves there with a random speed. As a result, user would be uniformly distributed in the cell during the simulation time. Following the recommended 3GPP traffic model, the mean reading time for each user is set to 20sec, and each request of user generates a 2MByte data packet. Unless otherwise stated, parameter values used in simulations are set according to Table II.
We consider an average interference distance of 200m, and hence, each drone creates interference for up to two tiers of neighbor cells as illustrated in Figure 2. From Figure 2, we can see that outer cells will receive lower interference than inner cells. To obtain unbiased results, we collect the data just from the 9 inner cells as shown in Figure 2. Moreover, to mitigate the randomness of the results, all results have been averaged over 10 independent runs of 400-second simulations.
|Number of Drones||49|
|Drone Height||10 m|
|Drone Speed||10 m/s|
|Total Bandwidth||10 MHz|
|Working Frequency||2 GHz|
|Drone Transmission Power||24 dBm |
|UE Noise Figure||9 dB|
|Number of Users in Each Cell||5|
|Edge Length of a Square Cell||80 m|
|Mean Reading Time||20 sec|
|Reference Distance Path Loss (LoS/NLoS)||41.1/33 |
|Path Loss Exponent (LoS/NLoS)||2.09/3.75 |
|Environmental Parameter for Urban Area||9.61, 0.16 |
|Interference Distance||200 m|
|Data Size||2 MByte|
|Time Slot||100 msec|
|Simulation Time||400 sec|
Vi-B The SE Performance
In Figure 3, we plot the SE performance for both the hovering drone BSs and the dynamic repositioning drone BSs at a low altitude of . From this figure, we can draw the following observations:
The SE performance suffers from a huge loss in the face of inter-cell interference from neighbor cells compared to the single-cell system.
Moreover, it can be concluded that the introduction of the dynamic repositioning capability to drones can significantly improve the SE performance without any negative effect on the energy consumption. More specifically, as mentioned earlier, the power consumption of a drone moving at 10m/s is almost equal to the power consumption of a hovering drone at the same height .
The SLR criterion performs slightly better (about 7-8%) than the SNR criterion, which can be attributed to the fact that the SLR criterion has more information than the SNR one, and can manage the drone movement while reducing interference to neighboring cell users.
The performance gain is equally achievable by means of FDMA and TDMA, which implies a wide application for the proposed dynamic repositioning scheme.
Vi-C The fairness Performance
Furthermore, we study the fairness performance for the proposed criteria and the proposed bandwidth allocation algorithms. In Figure 3(a), we show the fairness in terms of the Jain’s index for the interested schemes. From this figure, we can draw the following observations:
The dynamic repositioning drone BSs can deliver better fairness compared to the hovering ones. The reason is that the dynamic repositioning drones can change their location in order to improve the overall SE, thus eliminating the notion of cell-edge users and resulting in a higher fairness metric.
The fairness metric for the FDMA method is higher than that of the TDMA method. The reason is that the TDMA method allocates the whole bandwidth to just one user at each time slot, and hence other users may experience bandwidth starvation, resulting in a lower fairness metric.
Vi-D Drone Turning Angles
As dynamic repositioning requires the drone to change its direction every sec, we analyze the average degree of change of direction in Figure 3(b). It is encouraging to see that the average turning angle is very small and confined to between 14 and 18 degree depending on the choice of our control algorithms.
Vi-E Tranmission Time Performance
Following the improvement of spectral efficiency of dynamic repositioning drones observed in the Figure 3, the average transmission time for each user request is reduced by our proposed methods as well. As illustrated in Figure 3(c), dynamic repositioning drones can decrease the transmission time by around 50%.
Vii Conclusion and Future Work
We have proposed dynamic repositioning of drone BSs as a novel method to increase the spectral efficiency of drone small cells at a low altitude, e.g., 10m. We proposed two distributed algorithms that can be used to autonomously reposition the drones in response to user activities and mobility. We have shown that dynamic repositioning of drones can nearly double the spectral efficiency in a multi-drone multi-mobile-user small cell network, while its energy consumption can be kept at the same level as the network where drones are hovering above pre-determined positions.
Our work opens up several directions of new research. With advancements in camera technology and video processing, drones in the future could identify obstacles in real time. Such knowledge could be used to design more advanced dynamic repositioning algorithms to largely increase the probability of LoS communications with active users. Another direction would be to actually implement the proposed algorithms in real drones and conduct real-life experiments. Such experiments will provide insights to more practical issues and help improve the dynamic repositioning algorithms.
-  K. Namuduri, Y. Wan, and M. Gomathisankaran, “Mobile ad hoc networks in the sky: State of the art, opportunities, and challenges,” in Proceedings of the Second ACM MobiHoc Workshop on Airborne Networks and Communications, ser. ANC ’13. New York, NY, USA: ACM, 2013, pp. 25–28.
-  S. Rohde and C. Wietfeld, “Interference aware positioning of aerial relays for cell overload and outage compensation,” in Vehicular Technology Conference (VTC Fall), 2012 IEEE, Sept 2012, pp. 1–5.
-  A. Merwaday and I. Guvenc, “UAV assisted heterogeneous networks for public safety communications,” in Wireless Communications and Networking Conference Workshops (WCNCW), 2015 IEEE, March 2015, pp. 329–334.
-  M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Drone small cells in the clouds: Design, deployment and performance analysis,” in 2015 IEEE Global Communications Conference (GLOBECOM), Dec 2015, pp. 1–6.
-  V. Sharma, M. Bennis, and R. Kumar, “Uav-assisted heterogeneous networks for capacity enhancement,” IEEE Communications Letters, vol. 20, no. 6, pp. 1207–1210, June 2016.
-  X. Li, D. Guo, H. Yin, and G. Wei, “Drone-assisted public safety wireless broadband network,” in Wireless Communications and Networking Conference Workshops (WCNCW), 2015 IEEE, March 2015, pp. 323–328.
-  A. E. A. A. Abdulla, Z. M. Fadlullah, H. Nishiyama, N. Kato, F. Ono, and R. Miura, “An optimal data collection technique for improved utility in uas-aided networks,” in IEEE INFOCOM 2014 - IEEE Conference on Computer Communications, April 2014, pp. 736–744.
-  K. Li, W. Ni, X. Wang, R. P. Liu, S. S. Kanhere, and S. Jha, “Energy-efficient cooperative relaying for unmanned aerial vehicles,” IEEE Transactions on Mobile Computing, vol. 15, no. 6, pp. 1377–1386, June 2016.
-  G. Stamatescu, D. Popescu, and R. Dobrescu, “Cognitive radio as solution for ground-aerial surveillance through wsn and uav infrastructure,” in Electronics, Computers and Artificial Intelligence (ECAI), 2014 6th International Conference on, Oct 2014, pp. 51–56.
-  A. Al-Hourani, S. Kandeepan, and S. Lardner, “Optimal LAP altitude for maximum coverage,” Wireless Communications Letters, IEEE, vol. 3, no. 6, pp. 569–572, Dec 2014.
-  M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Optimal transport theory for power-efficient deployment of unmanned aerial vehicles,” in 2016 IEEE International Conference on Communications (ICC), May 2016, pp. 1–6.
-  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 2016 IEEE International Conference on Communications (ICC), May 2016, pp. 1–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, Dec 2014, pp. 2898–2904.
-  A. Fotouhi, M. Ding, and M. Hassan, “Dynamic base station repositioning to improve performance of drone small cells,” in 2016 IEEE Globecom Workshops (GC Wkshps), Dec 2016, pp. 1–6.
-  M. Ding and D. Lopez-Perez, “Please lower small cell antenna heights in 5G,” IEEE Globecom 2016, [Online] arXiv:1611.01869 [cs.IT], pp. 1–6, Dec. 2016.
-  E. M. Shakshuki, D. Zorbas, T. Razafindralambo, D. P. P. Luigi, and F. Guerriero, “Energy efficient mobile target tracking using flying drones,” Procedia Computer Science, vol. 19, pp. 80 – 87, 2013.
-  A. A. Rubio, A. Seuret, Y. Ariba, and A. Mannisi, Optimal Control Strategies for Load Carrying Drones. Cham: Springer International Publishing, 2016, pp. 183–197. [Online]. Available: http://dx.doi.org/10.1007/978-3-319-32372-5_11
-  C. D. Franco and G. Buttazzo, “Energy-aware coverage path planning of uavs,” in Autonomous Robot Systems and Competitions (ICARSC), 2015 IEEE International Conference on, April 2015, pp. 111–117.
-  3gpp, “3gpp tr 36.828,further enhancements to lte time division duplex for downlink-uplink interference management and traffic adaptation,” 3GPP Technical Report, Tech. Rep., 2012.
-  3GPP, “3gpp tr 36.814 version 9.0.0, release 9: 3rd generation partnership project; further advancements for e-utra physical layer aspects,” 3GPP Technical Report, Tech. Rep., 2010.
-  C. S. Turner, “Johnson-nyquist noise,” url: http://www. claysturner. com/dsp/Johnson-NyquistNoise, 2012.
-  3GPP, “TR 36.872: Small cell enhancements for E-UTRA and E-UTRAN - Physical layer aspects,” Dec. 2013.
-  D. Lopez-Perez, M. Ding, H. Claussen, and A. Jafari, “Towards 1 Gbps/UE in cellular systems: Understanding ultra-dense small cell deployments,” IEEE Communications Surveys Tutorials, vol. 17, no. 4, pp. 2078–2101, Jun. 2015.
-  J. G. Proakis, Digital Communications (4th Ed.). New York: McGraw-Hill, 2000.
-  R. Jain, D.-M. Chiu, and W. R. Hawe, A quantitative measure of fairness and discrimination for resource allocation in shared computer system. Eastern Research Laboratory, Digital Equipment Corporation Hudson, MA, 1984, vol. 38.
-  M. Ding, M. Zhang, H. Luo, and W. Chen, “Leakage-based robust beamforming for multi-antenna broadcast system with per-antenna power constraints and quantized cdi,” IEEE Transactions on Signal Processing, vol. 61, no. 21, pp. 5181–5192, Nov 2013.
-  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 2016 IEEE International Conference on Communications (ICC), May 2016, pp. 1–5.