On the Localization of Unmanned Aerial Vehicles with Cellular Networks
Abstract
Localization plays a key role for safe operation of UAVs enabling beyond visual line of sight applications. Compared to GPS based localization, cellular networks can reduce the positioning error and cost since cellular connectivity is becoming a prominent solution as a communication system for UAVs. As a first step towards localization, UAV needs to receive sufficient number of localization signals each having a signal to interference plus noise ratio (SINR) greater than a threshold. On the other hand, three-dimensional mobility of UAVs, altitude dependent channel characteristics between base stations (BSs) and UAVs, its line of sight and non-line of sight conditions, and resulting interference from the neighboring BSs pose challenges to receive usable signals from the required number of BSs. In this paper, we utilize a tractable approach to calculate localizability probability, which is defined as the probability of successfully receiving usable signals from at least a certain number of BSs. Localizability has an impact on overall localization performance regardless of the localization technique to be used. In our simulation study, we investigate the relation between the localizability probability with respect to the number of participating BSs, post-processing SINR requirement, air-to-ground channel characteristics, and network coordination, which are shown to be the most important factors for the localizability performance of UAVs. We observe the localizability performance is better at higher altitudes which indicates that localizability with cellular networks for UAVs is more favorable than for terrestrial users.
Index Terms:
localization, unmanned aerial vehicles, cellular networks, interference, air-to-ground channel.I Introduction
Utilization of unmanned aerial vehicles (UAVs), also known as drones, has become popular in different non-military and commercial applications such as cargo transport, surveillance and precision agriculture. However, their use especially in the applications requiring beyond visual line of sight (BVLOS) often demands real-time location information of UAVs for their navigation and safe operation [1, 2]. A widely adopted solution is to use Global Positioning System (GPS) based localization. Nevertheless, its accuracy performance limits its use on UAVs due to the 3-dimensional (3D) mobility of UAVs and highly dynamic environment where they encounter many obstacles during their operation. Furthermore, due to possible large deployment of UAVs, the use of GPS may become costly undermining its potential use.
One of the connectivity alternatives is the utilization of cellular networks for UAVs, which are termed as cellular-connected UAVs. To this end, their integration into cellular networks has become an important research issue [3, 4, 5]. Cellular-connected UAVs are considered as aerial users and they coexist with terrestrial users with a certain level of quality of service [4, 6]. Consequently, they transmit their application data and have a certain level of reliability for command and control signaling. Due to the mentioned disadvantages of GPS based localization, the cellular connectivity of UAVs can be exploited as an alternative to localize them in the sky.
Localization via cellular networks has received great attention over the past decades for terrestrial users [7]. Various localization methods have been devised in 1G to 5G cellular mobile technologies [8]. These localization techniques utilizing cellular infrastructure based on uplink and downlink communications have different performance in terms of positioning accuracy and required signaling.
Overall localization performance based on downlink cellular communication depends on number of participating BSs [9]. Hence, the first step of the localization process is to make sure that the device can successfully receive localization signals from a sufficient number of BSs. Different localization techniques based on different metrics such as received signal strength indicator (RSSI), time difference of arrival (TDOA), angle of arrival (AOA) and observed time difference of arrival (OTDOA) can be used to compute the position of UAVs. These techniques consider different radio signal measurements or references for the localization process.
Range based localization techniques using different metrics such as RSSI, TDOA, AOA and OTDOA implement range combining methods, e.g., trilateration, triangulation, or multilateration. In order for any kind of these localization technique to work, it is important that the UAV receives signals from multiple sources with a signal to interference plus noise ratio (SINR) greater than a specific threshold. In case of the timing advance based localization for UAVs, the estimated time difference translates into the circle around the BS, which suggests the distance between the UAV and the BS. To localize the UAV, at least three BSs are required for intersection of such circles and for better accuracy more BSs should participate in the multilateration procedure. In case of AOA, the minimum requirement is of two BSs and for TDOA, we require four participating BSs [10]. It is also established in the literature that there is a relationship between the number of BSs participating in the localization and the system operator’s ability to meet the localization performance requirement [11, 12]. For example, OTDOA based localization system using frequency reuse, require to receive localization signals from at-least six BSs to meet the requirement of the FCC E911 mandate [10]. Therefore, each technique has a minimum requirement of the participating BSs. The performance of the localization technique increases with the increasing number of participating BSs. Regardless of the technique, generally localization performance depends on three factors [9, 13]:
-
•
relative location of the surrounding base stations (BSs) to the target device,
-
•
number of participating BSs,
-
•
accuracy of the location observations.
To study the performance of localization techniques, the Cramer-Rao Lower Bound (CRLB) can be used in deterministic scenarios [14]. The CRLB provides a lower bound on the variance achievable by any unbiased location estimator. Although deterministic conditions on the performance evaluation can provide some insights, due to the dynamic nature of wireless channel between users and BSs, generalized views are hard to obtain from it. Hence, only CRLB bounds as a performance metric can be insufficient in most of the cases for the localization via cellular networks.
Authors in [9] investigate the use of cellular networks for localization of terrestrial mobile devices with the help of stochastic geometry. However, they assume infinite number of BSs which is an impractical assumption for the analytical process. In [15], authors have developed an analytical model to investigate the positioning performance of the devices using narrow-band Internet-of-Things (IoT) technology. Apparently, the previous studies focus only on the localization of terrestrial users disregarding emerging aerial users such as cellular-connected UAVs.
For the localization of terrestrial users, the path loss model is utilized for the calculation of the received power and signal to interference plus noise ratio (SINR) without considering shadowing effect [15]. Also they assume line of sight (LOS) condition between a participating BS and the terrestrial user with constant path loss exponents. However, for the localization of UAVs, having an LOS condition has a certain probability which depends on the altitude of the UAVs. Furthermore, path loss exponent changes with the altitude for aerial users. Hence, we have a more dynamic channel characteristic. Furthermore, network load highly affects the participation of BSs in localizability. Hence, there is a strong relation between localization performance and network and wireless channel specific parameters such as the probability of LOS condition between the participating BS and the UAV, altitude of the UAV and network load.
We utilize the term -localizability as the probability that at least number of BSs in the network can successfully participate in the localization process [9]. The minimum number of BSs depend on the employed localization technique. For instance, in case of TOA based technique, we need at least three localization signals from different BSs to locate a target device. Although the localizability performance for terrestrial users has been studied in [9] and [15], it has not been investigated for cellular-connected UAVs by capturing the inherent nature of A2G channels and network dynamics such as interference.
In this paper, with the help of the 3GPP model [4] for cellular-connected UAVs, we study the localizability performance of a UAV in terms of different network parameters in an urban macro cell scenario. We investigate the impact of the altitude of the UAV on the localizability performance under different conditions such as the number of participating BSs. The effect of network coordination among the BSs on the localizability probability has been investigated. Processing gain, which is an increase in the received SINR by integrating incoming localization signals in time [9], is also studied to achieve a certain localizability performance. In our analysis, we utilize the methods for calculating localizability probability proposed in [9] and [15].
The paper is organized as follows. Section II provides information about our system model. Section III gives the theoretical analysis of the localization problem in terms of localizability. Afterwards, Section IV presents performance results of the localizability probability for different network parameters and channel conditions. Finally, Section V concludes our paper.
II System Model
In this section, the system model for cellular network assisted UAV localization with a hexagonal tessellation is presented. Key notations to explain the system model is provided in Table I. We consider a finite two-tier cellular network with BSs as shown in Figure 1, where in our network. The UAV to be localized is placed uniformly in the central cell at an altitude of . The central cell as marked with red in Figure 1 is surrounded by () cells. A downlink localization technique such as OTDOA is adopted where a UAV receives the signals from the BSs for the localization process. For the localization of the UAVs, it has to successfully receive at least a certain number of localization signals from the surrounding BSs. In Figure 1, the UAV receives localization signals from four BSs as indicated by blue lines for the localization. The green lines show the distance relations in the network.
Since localization signals are short duration signals, we assume that modulation and coding scheme remains same. Interference from the other BSs would then act as the noise and hamper successful reception of the signals. Hence, to investigate the channel quality between the UAV and BS, SINR is the most appropriate metric to study the successful reception of the localization signals. SINR at the UAV has to be greater than a specific SINR threshold to successfully utilize the localization signal.
The link between a UAV and a BS can have either LOS or non-line of sight (NLOS) condition. Due to the shadowing from the obstacles, the path loss in NLOS link will be higher than the LOS link. As the altitude of the UAV increases above the ground, the probability of having LOS condition with neighboring BSs increases, and thus better reception of both the useful signal and interference. The probability of having LOS condition with a BS depends on the size and density of the blockage in the environment such as buildings. For our analysis in this paper, we considered a scenario with urban macro cells with aerial vehicles (UMa-AV) characterized in [4].
For the reverse case such that the UAV behaves as a BS, the probability of LOS with the terrestrial users has been defined for altitudes higher than m [16]. However, in this work, we adopt the 3GPP model proposed in [4] for cellular-connected UAVs flying below m. For the UMa-AV scenario, the probability of LOS, , is given as
(1) |
where
(2) |
(3) |
is the distance between the BS and the location of the UAV projected onto ground plane, and is the altitude of the UAV as seen in Figure 1. can be greater or smaller than the height of the BS, . The path loss , where for the LOS and NLOS link conditions, respectively, can be modeled as [4]:
(4) |
(5) | ||||
Notation | Description |
---|---|
Altitude of the UAV from the ground | |
Height of the base stations | |
2D distance between the UAV and BS | |
3D distance between the UAV and BS | |
Transmitted power of the BS | |
Independent shadowing effect | |
Variance of the additive white Gaussian noise | |
Path loss between the BS and UAV | |
Total number of BSs in the network | |
Set of BSs in the network | |
Number of BSs taking part in the localization of the UAVs | |
Communication bandwidth | |
Carrier frequency used | |
Interference from BSs participating in localization | |
Interference from BSs not taking part in localization | |
Total cumulative interference to the localization of the UAV | |
SINR threshold before the processing gain | |
SINR threshold after the processing gain | |
Processing gain required | |
Activity factor modeling the coordination and network traffic | |
Indicator variables |
Based on the above channel models, the SINR at the UAV from an th () BS which is at a 3D distance of and altitude of is calculated as
(6) |
where is the transmitted power from the th BS to the UAV, denotes the independent shadowing affecting the signal strength from the th BS to the UAV, and is the cumulative interference from the concurrently transmitting BSs excluding the th BS and is calculated as
(7) |
where is the distance between the UAV and the th BS (), which are transmitting at the same time. Among the BSs, we choose number of BSs () based on the strongest average received signal strength to participate in the localization process. However, their successful participation will depend if they have the SINR greater than a threshold.
We define as the SINR with the gain provided by integrating the incoming localization signals in time at the UAV, i.e., post processing SINR. is the received SINR without any processing, i.e., pre-processing SINR, which is given in (6). The processing gain at the receiver is defined as . This gain can help satisfy the localizability demands for different localization techniques. Hence, in order to participate in the localization process, signals from these BSs should have SINRs greater than the pre-processing SINR threshold of .
Among the BSs participating in the localization, they try to coordinate and attempt to suppress their own transmission when others are transmitting. Since it is not possible to have perfect coordination between BSs, they will transmit their signal when others are also transmitting with a probability . Each of the remaining () BSs due to the load in the network, is transmitting simultaneously with the probability . To incorporate coordination among the participating BS, and the traffic demands in the () non-participating BSs, we introduce two independent activity parameters and , respectively. Then, the SINR calculated in (6) can be represented as
(8) |
where
(9) |
and
(10) |
where and are binary variables which are equal to one with probability and , respectively, and equal to zero with the probability () and (), respectively. Therefore, the is a function of due to the different activity parameters associated with participating and non-participating BSs.
III Localizability Analysis
In this section, we develop a theoretical framework to analyze the localization performance in terms of the localizability probability of the UAVs with the help of the cellular networks.
Based on the discussions in the previous section, we can investigate if a minimum number of BSs can participate in the localization process given a network layout, coordination and the traffic. As already mentioned, given the pre-processing SINR threshold, , requirement for the localization process, the number of BSs successfully participating in the localization of the UAVs can be investigated. If we define a random variable as the maximum number of BSs which are successfully participating in the localization process, given our system model we can calculate as
(11) |
where is the number of BSs participating in localization and have the strongest signal at the UAV, SINR is given as in (8). is the indicator function which is equal to if is true and equal to if is false, therefore will be equal to when all the signals from BSs have the SINR greater than the threshold.
We define -localizability probability as the probability that at least BSs successfully participate in the localization procedure [9]. -localizability probability is denoted by , and is defined as the probability that is greater than or equal to ():
(12) |
where cumulative distribution function (CDF) of , , is defined as
(13) | |||
In this paper, we will investigate the -localizability performance for the UAVs under different system parameters. We investigate the effect of altitude of the UAVs, network coordination and channel conditions on the maximum number of participating BSs with SINR greater than the threshold of for different applicable scenarios.
For a given network topology, a UAV is said to be -localizable if at-least BSs successfully participate in the localization procedure. Thus, gives us the coverage probability for the various localization techniques (e.g for TDOA). To understand the difference between this performance metric (12) and the traditional metric like CRLB is that, it does not directly give the accuracy but indirectly is an indicator for accuracy. The performance in terms of the error bound given by CRLB do not consider the non-deterministic conditions like network topology and channel condition but only consider a deterministic network with a perfect channel. SINR as given in (8) captures the effect of the network topology, network traffic, coordination, interference, and most importantly the wireless channel conditions.
IV Simulation Results and Discussion
We used Monte Carlo simulation and the snapshot model to analyze the effect of the various communication parameters on the -localizability of UAVs.
IV-A Simulation Parameters
In our simulation study, we considered the 3GPP channel model for the UAVs [4] for UMa-AV scenario. The UAV to be localized is placed at random in the central cell at different altitudes. The UAV experiences interference from BSs in the second and third layer of the hexagonal tessellation as seen in Figure 1. We assume inter site distances to be m, and BS height = m [4]. The bandwidth considered is MHz and the carrier frequency, is GHz. The noise figure for the UAV is taken as dB. The transmitted powers is dBm. Variance of the shadowing is modeled as and dB for LOS and NLOS conditions, respectively [4]. Noise figure is assumed to be dB.
IV-B B-Localizability Performance for Different UAV Altitudes
We study the effect of the UAV altitude on the probability that at least BSs are successfully participating in the localization for TDOA technique. This effect is studied for different pre-processing SINR thresholds, .
Figure 2 shows the variation of when with a worst case in terms of network coordination. In this case, all transmissions from participating and non-participating BSs interfere in the localization process, i.e., . If is lower than dB, is almost one for all altitudes. The reason is that the threshold is so low that the received localization signals by the UAV achieve SINR constraint easily. For SINR thresholds greater than dB, the reverse case is observed such that becomes almost zero. On the other hand, for the range of pre-processing SINR threshold between dB and dB, has lower values for decreasing altitudes. We observe a large difference in the probabilities between the m and m because as we move higher increases and thus more and more signals can reach the target UAV with sufficient SINR threshold for .
If we consider a processing gain, i.e., dB, a post-processing SINR, , is required to be dB for successful localization [13]. Hence, the pre-processing SINR threshold for successfully localizing the UAV is dB. We see the -localizability probability for goes from for m to for m when pre-processing SINR threshold dB.
IV-C B-Localizability Performance with Different Number of Participating BSs
We analyze the -localizability with change in the number of participating BSs for a pre-processing SINR threshold of dB. Figure 3 shows that the -localizability from at the UAV altitude m is more than in a network that all BSs interfere with the localization signals, i.e., . We observe that it decreases with a decrease in altitude due to higher path loss experienced in the channel at lower altitudes in NLOS conditions. Furthermore, it indicates that the localizability performance is expected to be poorer for the terrestrial users. Another observation is that as the number of participating BSs, , increases, the -localizability decreases and tends to be zero when . Thus, it is not possible to implement localization techniques which require higher number of participating BSs without any interference mitigation technique. The participating BSs must coordinate to some extent for a better localizability performance and hence localization accuracy.
IV-D Processing Gain Requirement
One way to achieve an acceptable is to provide a sufficient gain for the received localization signals. For a target localizability probability of , we show how the processing gain is changing for a post-processing SINR threshold under different parameters such as altitude and number of participating BSs, . The simulation results are shown in Figure 4 for the case of different number of participating BSs. For successful localization of a device, a post-processing SINR requirement of dB [9]. Figure 4 shows that a processing gain of dB to dB is required for achieving a with varying from to . This gives us the significance of gain provided at the receiver. A major drawback of this is that more gain means more power consumption and more complex circuit components to deploy which may become a challenge for UAVs.
Figure 5 shows the variation of the gain requirements for different altitudes in the urban macro cell environment for achieving . We see that there is a variation of about dB for UAV altitudes of m to m. This shows that for maintaining the same with respect to the altitude of the UAV, a small gain is required. Dynamic allocation of gain at the receiver can improve localization performance as well as it can reduce power consumption. Based on the altitude and localization technique, UAV can select the gain for successful participation of required number of BSs.
IV-E Localizability Performance with Network Coordination
In order to demonstrate the effect of interference mitigation through the network coordination among the participating BSs, we change probability while keeping the transmission from the non-participating BSs in the worst case, i.e, .
Figure 6 shows that for and given the pre-processing SINR threshold, increases as the coordination among the participating BSs increases. The perfect coordination means that while one is transmitting, others are not transmitting at the same time. The coordination level increases, i.e., goes from to , the probability of -localizability increases. The improvement in the probability of -localizability indicates the effect of the interference from the surrounding BSs, which can largely be mitigated with network coordination.
V Conclusion
In this paper, we investigate the -localizability of unmanned aerial vehicles (UAVs), which is the probability of successful reception of localization signals from a number of base stations (BSs). The -localizability is investigated with respect to UAV-specific parameters such as received interference, air-to-ground channel characteristics including line of sight condition and height dependent channel model, required processing gain at the UAV, number of participating BSs and their coordination to mitigate the interference at the UAV to be localized. This study sheds light on the localization of UAVs in terms of localizability performance with respect to different parameters, which can enable beyond visual line of sight and autonomous operations. Furthermore, we observe -localizability increases with altitude, which can be interpreted that the localizability performance of terrestrial users is worse than that of UAVs. As a future work, we will investigate the effect of mobility on the localizability performance.
References
- [1] M. Ozger, M. Vondra, and C. Cavdar, “Towards beyond Visual Line of Sight Piloting of UAVs with Ultra Reliable Low Latency Communication,” in Proc. IEEE GLOBECOM, Dec 2018, pp. 1–6.
- [2] I. A. Meer, M. Ozger, M. Lundmark, K. W. Sung, and C. Cavdar, “Ground Based Sense and Avoid System for Air Traffic Management,” in Proc. IEEE PIMRC, 2019, pp. 1–6.
- [3] Y. Zeng, J. Lyu, and R. Zhang, “Cellular-connected UAV: Potential, challenges, and promising technologies,” IEEE Wireless Communications, vol. 26, no. 1, pp. 120–127, 2018.
- [4] 3GPP, “Study on Enhanced LTE Support for Aerial Vehicles,” 3GPP TR 36.777, Tech. Rep., 2017.
- [5] A. Azari, F. Ghavimi, M. Ozger, R. Jantti, and C. Cavdar, “Machine learning assisted handover and resource management for cellular connected drones,” in Proc. IEEE VTC-Spring, 2020, pp. 1–7.
- [6] M. M. Azari, F. Rosas, A. Chiumento, and S. Pollin, “Coexistence of terrestrial and aerial users in cellular networks,” in Proc. IEEE GLOBECOM Workshops (GC Wkshps), 2017, pp. 1–6.
- [7] C. Drane, M. Macnaughtan, and C. Scott, “Positioning GSM telephones,” IEEE Communications Magazine, vol. 36, no. 4, pp. 46–54, 1998.
- [8] J. A. del Peral-Rosado, R. Raulefs, J. A. López-Salcedo, and G. Seco-Granados, “Survey of cellular mobile radio localization methods: From 1G to 5G,” IEEE Communications Surveys & Tutorials, vol. 20, no. 2, pp. 1124–1148, 2017.
- [9] J. Schloemann, H. S. Dhillon, and R. M. Buehrer, “Toward a tractable analysis of localization fundamentals in cellular networks,” IEEE Transactions on Wireless Communications, vol. 15, no. 3, pp. 1768–1782, 2015.
- [10] S. Hu, A. Berg, X. Li, and F. Rusek, “Improving the performance of OTDOA based positioning in NB-IoT systems,” in Proc. IEEE Global Communications Conference (GLOBECOM), 2017, pp. 1–7.
- [11] 3GPP, “Discussions on UE positioning issues,” 3GPP R1-091911, Tech. Rep., May 2009.
- [12] S. H. Kong, “Advancements in mobile positioning technologies and mobile location networks,” Ph.D. dissertation, Stanford University, 2006.
- [13] J. Schloemann, H. S. Dhillon, and R. M. Buehrer, “Localization performance in cellular networks,” in Proc. IEEE International Conference on Communication Workshop (ICCW), 2015, pp. 871–876.
- [14] S. M. Kay, Fundamentals of Statistical Signal Processing. Englewood Cliffs, NJ: Prentice Hall, 1993.
- [15] F. Tong, Y. Sun, and S. He, “On Positioning Performance for the Narrow-Band Internet of Things: How Participating eNBs Impact?” IEEE Transactions on Industrial Informatics, vol. 15, no. 1, pp. 423–433, 2018.
- [16] 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, 2014.