Next Article in Journal
No Reference, Opinion Unaware Image Quality Assessment by Anomaly Detection
Next Article in Special Issue
Galileo L10 Satellites: Orbit, Clock and Signal-in-Space Performance Analysis
Previous Article in Journal
Carbon Nanotube Field-Effect Transistor-Based Chemical and Biological Sensors
Previous Article in Special Issue
Evaluation of Adaptive Loop-Bandwidth Tracking Techniques in GNSS Receivers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Influence of Noise-Limited Censored Path Loss on Model Fitting and Path Loss-Based Positioning †

Faculty of Information Technology and Communication Sciences, Tampere University, 33014 Tampere, Finland
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in Karttunen, A.; Valkama, M.; Talvitie, J. Positioning Based on Noise-Limited Censored Path Loss Data. In Proceedings of the 2020 International Conference on Localization and GNSS (ICL-GNSS), Tampere, Finland, 2–4 June 2020.
Sensors 2021, 21(3), 987; https://doi.org/10.3390/s21030987
Submission received: 28 November 2020 / Revised: 18 January 2021 / Accepted: 27 January 2021 / Published: 2 February 2021

Abstract

:
Positioning is considered one of the key features in various novel industry verticals in future radio systems. Since path loss (PL) or received signal strength-based measurements are widely available in the majority of wireless standards, PL-based positioning has an important role among positioning technologies. Conventionally, PL-based positioning has two phases—fitting a PL model to training data and positioning based on the link distance estimates. However, in both phases, the maximum measurable PL is limited by measurement noise. Such immeasurable samples are called censored PL data and such noisy data are commonly neglected in both the model fitting and in the positioning phase. In the case of censored PL, the loss is known to be above a known threshold level and that information can be used in model fitting and in the positioning phase. In this paper, we examine and propose how to use censored PL data in PL model-based positioning. Additionally, we demonstrate with several simulations the potential of the proposed approach for considerable improvements in positioning accuracy (23–57%) and improved robustness against PL model fitting errors.

1. Introduction

1.1. Motivation

Radio-based positioning has rapidly grown into one of the most significant features in future wireless networks. As stated in the specifications of the upcoming 5th generation of new radio networks in [1], positioning is considered part of basic network capability, and it offers a wide variety of performance requirements tailored to specific needs of numerous use cases and industry verticals. Path loss (PL) or received signal strength (RSS)-based positioning, studied earlier, for example, in [2,3,4,5,6,7,8], enables low-cost positioning capability. PL-based positioning is especially useful for use cases with limited power and computational resources. In addition, PL-based positioning can introduce additional support to various other high-precision positioning and tracking solutions. As shown, for example, in [8,9] PL or RSS positioning can provide increased positioning accuracy, availability, stability or reliability when combined with other methods. Since PL and RSS are power-related measurements, they are typically continually measured and monitored in mobile networks over multiple base stations (BS) to support mobility management and other radio resource management functionalities. Thus, PL-based positioning can rely on regular reference signals of the underlying communications system without introducing any additional training overhead due to positioning capability. However, due to a challenging and highly dynamic propagation environment, PL-based positioning methods are typically limited to positioning accuracy of tens or hundreds of meters in outdoor cellular networks [3,5,6].
Conventionally PL-based positioning has two phases (e.g., [3,4,5]): (i) fitting a PL model to training data, if such training data are available, and (ii) determining link distance estimates based on the PL model and calculating the position estimate. Channel measurements can be used to measure the training data and then a PL model can be fitted to the data [3,10,11,12,13]. The PL model describes the link distance dependency and the variation from the expected value, i.e., shadow fading (SF). Sometimes training data may be unavailable and the PL model can be taken from a standard channel model, e.g., [14]. In practice, the maximum measurable PL is limited by measurement noise. Therefore, in both the training data and in the positioning it may happen that the PL value cannot be determined. In that case, the PL is known to be more than the noise threshold level. When data above or below a certain range are immeasurable, meaning that all data above or below a certain range are counted, but not measured, the term is censored data [10,11,13,15,16,17,18]. The PL model can be fitted to censored data by using Tobit maximum likelihood estimation (MLE) [10,11,13]. Just as in the training phase, the noise threshold limits the maximum PL in the positioning phase. When PL measured from a certain BS is larger than the noise threshold, the true location is likely to be far from the BS, and the true distance is subject to the distance dependence of the PL and the threshold level. Therefore, measuring PL at the positioning phase is censoring data in the same fashion as in the case of the training data. Censored PL can be taken into account in the likelihood function in the positioning phase [3,13,19,20,21,22,23]. Likelihood function examples of a measured and censored PL are presented in Figure 1.

1.2. Contributions

The censored PL data (may) exist in both the training phase and the positioning phase. Therefore, in terms of taking or not taking into account the censored samples, there are four options. In [10], fitting without the censored data is called ordinary least squares (OLS) fitting, as opposed to the Tobit MLE. Similarly, for the positioning there is the ordinary positioning, using only the distance estimates from the contacted BSs, which we now call ordinary trilateration positioning (OTP). Then, there is the option to include the censored data with Tobit MLE positioning. The four options are [13]:
  • OLS-OPT, with ordinary least squares fitting to the training data and the ordinary trilateration positioning.
  • MLE-OPT, with Tobit MLE fitting to the training data and the ordinary trilateration positioning.
  • OLS-MLE, with ordinary least squares fitting to the training data and the Tobit MLE positioning.
  • MLE-MLE, with Tobit MLE fitting to the training data and the Tobit MLE positioning.
Traditionally, distance estimates between two sources in one dimension (e.g., corridor), three sources in two dimensions (e.g., antennas at about the same height), or four sources in the typical three dimensions, are needed to give a unique position estimate. When the censored PLs are included, this requirement is loosened significantly, as only one contacted and one censored source are needed to give the unique position estimate. The one contacted BS provides one distance estimate (two points in 1D, circle in 2D, or sphere in 3D) and the censored BS selects the furthest point as the unique position estimate. An example in 1D is presented in Figure 1.
To the best of the authors’ knowledge, this is the first time (1) the effect of the noise-limited censored path loss data has been studied in both phases of the PL model-based positioning and both phases are explicitly written as Tobit MLE; (2) a selection criterion accounting for BSs with censored PL in the positioning phase is presented; and (3) the reduced amount of information needed for a unique positioning solution is noted. We examine the influence of including the censored data through simple simulations. The simulations use a typical log-distance PL model and illustrate the potential of the proposed approach for considerable improvements in positioning accuracy. Three different realistic PL distributions are considered, including examples in which line-of-sight (LOS) and non-line-of-sight (NLOS) follow different distributions according to [14]. Additionally, the dependence on the noise threshold level and LOS detection probability is examined. Usually, in positioning the antennas are, or are assumed to be, omnidirectional [2,3,4,5,6,7,8,9,19,20,21,22,23]. In this paper, the positioning simulations compare omnidirectional and directional BS antennas assuming a simple antenna model.

1.3. Extension

This paper is an extended version of the authors’ conference paper [13]. In this extended paper, we present more examples and a more extensive analysis demonstrating the influence of the censored PL on positioning in a wide range of radio channel conditions. The conference paper is extended as follows: (1) more examples with realistic PL distributions, one with the model parameters taken from a measurement campaign and one using the 3GPP path loss model for urban microcellular scenarios at 2 and 28 GHz; (2) a selection criterion for the BSs with censored PL; (3) the reduced amount of information needed for a unique positioning solution is noted; (4) examples with different LOS and NLOS PL distributions; (5) examination of the influences of the noise threshold value and LOS detection probability.

1.4. Organization of This Paper

The remainder of the paper is organized as follows: The noise-limited PL is explained in more detail in Section 2. Section 3 lists the path loss, antenna models, and three examples of PL distributions used in this study. In Section 4, the PL model is fitted to simulated training data. The PL model fitting results are in Section 5. Positioning with or without the censored PL is examined in Section 6 and the positioning simulation results are presented in Section 7. Finally, conclusions are given in Section 8.

2. Noise-Limited Path Loss and Positioning

In this section, we present some definitions and prior works related to PL-based positioning. These include the definitions of RSS and PL, the determination of a PL value, and a review of prior works on the two phases of PL-based positioning with noise-limited PL (or RSS). The PL and antenna models used in this study are then presented in Section 3.
Path loss is the inverse of small-scale-averaged path gain between the base station (BS) and the mobile station (MS) calculated as the instantaneous local channel gain averaged over the small-scale fading. The positioning can be done based on RSS or PL. Provided that the RSS is small-scale averaged, the only relevant difference is that for PL the transmit power needs to be known. In both cases, the measured RSS or PL is noise limited, and it is therefore censored data. Noise-limited RSS is under the receiver noise threshold level and noise-limited PL is over the path loss noise threshold. In this paper, the notation is given for PL, but the methods and equations apply also for RSS positioning with minor changes.
The instantaneous local channel gain is the difference between transmitted and received power, and importantly, it includes the small-scale fading, i.e., multipath fading. For PL, the small-scale-averaging can be performed by averaging over traveled distance, time, antenna elements, or frequency. If the multipath powers can be resolved, the PL can be calculated as the inverse of sum of the multipath powers. Measurement of RSS or the multipath powers is limited by noise which affects the PL values in case of poor or limited signal to noise ratio (SNR). Therefore, even when calculating a single PL value the data are truncated [24] or censored [25]. Reference [24] examines how to calculate PL from instantaneous RSS that is truncated by noise. In [25], the detectable multipaths are limited by the measurement noise, and therefore, the sum of the multipath powers is censored data. Naturally, a PL measurement can also be unaffected by noise when the SNR is good or simply censored by the noise power when the measurement is practically only noise. For simplicity, in this paper, we assume that the PL values are either available or censored by noise.
Censored PL samples are typically ignored as outages and are not taken into account, which can lead to significant error in the PL model distribution. The censored PL samples can be taken into account when fitting the PL model to the training data using Tobit MLE [10,11,13]. For example, in [10] it is shown with measured path loss data that by ignoring the censored samples the slope of the PL model, i.e., path loss exponent, is drastically underestimated at 1.3 instead of 2.2 . Thus, it is important to use the Tobit MLE when fitting the model to the training data. Note that ignoring the censored PL data in the training phase may lead to a similarly erroneous PL model as when getting the model from the literature without conducting the laborious training measurements.
In the training data, there are two types of data samples—ones with measured PLs and those with PLs larger than the threshold. In the positioning phase, there are two types of data samples—ones with distance estimates and ones with distance estimates more than a threshold distance. The noise-limited measurements can be taken into account in the positioning phase [3,13,19,20,21,22,23]. In [20,22,23], the likelihood of connecting or not connecting to a BS is taken into account in the case of time-of-arrival (TOA) positioning. In [20], it is noted that the audibility information resolves most of the ambiguity when a unique solution is not available with less than three signals measured in 2D. Reference [19] proposes a likelihood function for failing to detect a device in the case when the received power is below a threshold value. The noise level is taken into account in the likelihood function using proximity and quantized RSS positioning in [21]. Two-phased RSS-based positioning method is presented in [3]. In [3], the data are binned and truncated, i.e., rounded to the closest dBm and only a limited number of strongest signals are available, and the incomplete data are taken into account in both phases. In this paper, unlike in [3,19,20,21,22,23], we frame both the training and the positioning phase as Tobit MLE, and we examine the influence of including or not including the censored PL in both phases.
It should be noted that (nearly) all positioning methods have the potential to include the noise-limited censored data. In this work, we focus on the probabilistic PL positioning since censored PL has a simple interpretation as the probability of measuring only noise. Any measurement, e.g., Doppler and angle-of-arrival (AoA) [26], not just PL or RSS, is potentially unavailable due to noise and the likelihood that a censored measurement could in principle be included. Notably, at a relatively short distance, e.g., in case of neighbor discovery [27], censoring does not happen. Additionally, e.g., in wireless sensor networks (WNSs) [28,29] positioning is based on measuring link distance estimates with RSS and/or TOA. As such measurements are limited by noise, the availability or unavailability has a similar link distance-dependent probability as does censored PL.

3. Path Loss and Antenna Model

A PL model describes the probability distribution as a function of the link distance, and possibly, also as a function of frequency, BS height, etc. The model has two parts—a model for the expected value and a model for SF, i.e., the variation from the expected value. The expected value is typically modeled as a simple linear function of the logarithm of the link distance and the SF is modeled as a zero-mean log-normal distribution. If needed, the SF model may include the auto-correlation function and correlation distance. Usually, the standard deviation of the SF, σ , is assumed to be a constant, e.g., [14], but it can be also a function of the link distance [11]. In channel models, such as [14,30], there are two models, one for the line-of-sight (LOS) scenario and one for the non-line-of-sight (NLOS) scenario, depending on whether the line-of-sight is clear of obstacles. In positioning, typically there is no distinction between LOS and NLOS, and the same model is used for both—e.g., [2,3,4,5,6,7,8,9,13,19,21,22,23].
Path loss-based positioning always has two PL distributions that may be more or less different. These are the true PL distribution and the PL model fitted to training data and used in the positioning to estimate the link distances based on the measured PL to the BSs. The purpose of the training phase is to attain accurate information on the PL distribution. In practice, there are several possible reasons why the model used in the positioning phase may either underestimate or overestimate the link distances as compared to the true PL distribution. In this paper, we examine one such reason, namely, the effect of ignoring the noise-limited censored PL data.
A simple log-distance PL model is assumed as follows:
P L ( d ) = P L ¯ ( d ) + S ,
P L ¯ ( d ) = 10 · α · log 10 ( d / d 0 ) + β ,
where S is the zero-mean shadow fading with variance σ 2 , P L ¯ ( d ) is the link distance-dependent expected path loss, and d 0 = 1 m is a reference distance. Equation (2) has two free parameters: path loss exponent α and floating intercept point β , which can be interpreted as the mean PL at d 0 . Parameters α , β , and σ can be attained by fitting the model to measurement data or, e.g., taken from a channel model. Additionally, other PL models exist, such as the close-in (CI) reference model, where β is fixed to free-space path loss at the reference distance [31,32], and the dual slope model in which the path loss exponent changes after a break point [11,14]. In this work, we use the single-slope log-distance PL model (1) and (2) when fitting the model to training data and in the positioning phase. It should be noted that the methods presented in this paper are not limited only to the single-slope model.
Models such as [14] also define SF correlation properties. SF inter-site cross-correlation is small for widely spaced sites and large for closely spaced BSs [33,34]. Therefore, we use zero correlation between BS sites and the same SF for different beams of the same BS location. In this work, we do not use any tracking algorithm, and therefore SF auto-correlation function and correlation distance are not defined.
In the case of a directive antenna, we approximate
P L ( d , θ ) = P L ( d ) G ( θ ) ,
P L ( d , θ ) = 10 · α · log 10 ( d / d 0 ) + β G ( θ ) + S ,
where G ( θ ) is the antenna gain pattern. A simple BS antenna pattern from [14,35] is used:
A ( θ ) = min ( 12 ( θ / θ 3 dB ) 2 , 20 dB ) ,
where min ( · ) denotes the minimum function, θ is the offset angle from boresight, and θ 3 dB is the antenna half-power beam-width. The relative sidelobe level is fixed at a constant 20 dB below the maximum gain. Antenna gain G ( θ ) is the A ( θ ) normalized for unit gain, i.e., for same total radiated power as with an omni-directional antenna with G ( θ ) = 0 dB. The BS is assumed to cover 360 with N antenna beams with 3 dB beam overlap, i.e., θ 3 dB = 360 / N . Examples of the omnidirectional and directive antenna patterns are illustrated in Figure 2. Only the omni-directional and 8-sector BS antennas ( N = 8 , θ 3 dB = 45 , max ( G ) = 9 dB) are taken as examples in this paper. The MS has omni-directional antenna. The approximation (3) assumes that (most of) the power is near the direct line between BS and MS. More accurately, the antenna gain is applied to the multipaths that may arrive/depart at any angle [14]. Additionally, the user effect, e.g., [36,37,38], and polarization of antennas and the radio channel, e.g., [18], are ignored in this study. Nevertheless, the simplistic approximation is assumed, as it allows simple simulations with directive antennas to examine the influence of the noise-limited censored PL.
In the simulations conducted in this study, we considered three example PL distributions that were used to create the true PL samples in both training and positioning phases. These examples were:
  • Example 1, in which, the parameter values are selected as approximate median values given in 3GPP model [14] for various environments including both LOS and NLOS in both outdoor and indoor environments. For simplicity we do not distinguish between LOS and NLOS, nor do we specify the used radio frequency. The model (1) and (2) is used with parameters α = 4 , β = 60 dB, σ = 7 dB, and noise threshold at 140 dB [13].
  • Example 2 is similar to Example 1, except that the parameter values were taken from a channel measurement campaign [10]. In [10], the parameters, when the censored PL data points are taken into account, are α = 2.2 , β = 51 dB, σ = 7.6 dB, and noise threshold at 95 dB.
  • Example 3, the third example is the 3GPP path loss model for urban microcellular scenarios at 2.0 GHz and 28 GHz frequencies [14]. The model is a dual-slope model with different parameters for LOS and NLOS. The LOS-state is defined by a link distance-dependent LOS probability model.
In all of the examples, we assume that the PL statistics are stationary and use the same PL model for all BSs [5,12,30,39]. The BS antenna is either an omni-directional or an eight-sector directive antenna that covers 360 with θ 3 dB = 45 and max ( G ) = 9 dB. The model-fitting results are presented in Section 5 and the positioning simulations in Section 7.

4. Censored Path Loss and Model Fitting

The first phase of the two-phase PL model-based positioning is the measurement of training data and fitting the model to the data. Training data consist of N s samples of PL and the corresponding linked distances. In OLS fitting, only these measurable PL samples are used. In the case of noise-limited censored PL, the link distance is known and PL is more than the threshold limit P L * . Using Tobit MLE, the censored PL samples can be taken into account [10,11,13].
The likelihood of measuring P L is [10]
l ( P L ) = ( 1 / σ ) ϕ ( ( P L P L ¯ ) / σ ) ,
where σ is the standard deviation (std) of the shadow fading, and P L ¯ is the expected path loss model. Here, ϕ ( · ) is the standard normal probability density function (PDF). The log-likelihood function for known P L samples at distances d i is
L L F = i = 1 N s ln σ + ln ϕ P L ( d i ) P L ¯ ( d i ) σ ,
where N s is the number of uncensored data samples. The likelihood of measuring P L > P L * is [10]
l ( P L > P L * ) = 1 Φ ( ( P L * P L ¯ ) / σ ) ,
where Φ ( · ) is the cumulative distribution function (CDF) of the standard normal distribution. The log-likelihood function for censored samples at distances d i is
L L F * = i = 1 N s * ln 1 Φ P L * P L ¯ ( d i ) σ ,
where * refers to censored data; i.e., N s * is the number of censored data points.
The path loss parameters are then estimated as the minimum of the negative of the log-likelihood function. For the OLS fitting, the censored samples are not used; i.e.,
[ α ^ , β ^ , σ ^ ] = arg min α , β , σ { L L F ) } ,
where parameter estimates are marked with · ^ ; i.e., α ^ , β ^ , and σ ^ . The MLE fitting uses both (7) and (9) as
[ α ^ , β ^ , σ ^ ] = arg min α , β , σ { ( L L F + L L F * ) } .
Therefore, the only difference is whether the censored data are used or not. In Section 7, the influence of noise-limited PL in model fitting is then examined by comparing positioning error statistics using the OLS fitted model and MLE fitted model.
It should be noted that, e.g., in the case of a very small ratio of σ / α or if only very short link distances exist in the training data, then the OLS and MLE fitted models can be practically identical. In practice, in many typical radio channel conditions, there is a wide range of link distances where there is a relatively large probability of censored PL.
Path loss-based positioning can be done also without the training phase. In that case, the PL model parameters can be taken, e.g., from a standard channel model. The OLS fitting result can be seen as serving double duty, both as the OLS fitting result and as a (rather poor) example of an educated guess in the absence of training data.

5. Model Fitting Results

The single-slope log distance PL model (1) and (2) was fitted to training data. The training data were created using the PL distribution defined in the three examples. The model fitting results are presented and analyzed in Section 5.1, Section 5.2 and Section 5.3. In all these examples, for simplicity, the training data were created assuming omnidirectional antennas at both ends of the link and with a large sample size. Large sample size is needed to avoid uncertainty in the parameter estimates [5,10]. Additionally, a uniform distribution of distances was used [11,40].

5.1. Example 1

In this example the true PL distribution is the log-distance PL model (1) and (2) with the parameters α = 4 , β = 60 dB, σ = 7 dB, and noise threshold 140 dB [13]. The PL distribution, threshold level, and the fitted models are illustrated in Figure 3. Note that the figure shows only samples of measurable PL data points but the link distances and the number of noise-limited censored PL data points are also known.
Training data were created with a uniform distribution of distances between 20 and 500 m. The PL model was fitted to the data using OLS or Tobit MLE. With OLS the noise-limited censored data are ignored and with MLE all data are taken into account. The fitted PL models are illustrated in Figure 3 and the parameter estimates are listed in Table 1. The OLS fitting underestimates PL distribution for large link distances because there are more censored samples above the true mean, and as they were omitted the expected value was lowered. The OLS fitting gives parameter estimates α ^ 2.5, β ^ 83 dB, and σ ^ 5.7 dB. The MLE gives parameter estimates α ^ 4, β ^ 60 dB, and σ ^ 7 dB. The MLE estimates are very close to the true values α = 4, β = 60 dB, and σ = 7 dB. As can be seen, ignoring the censored samples can lead to significant errors in the PL model distribution. The same conclusion was made in [10,11], and in this paper, we study the effects on positioning accuracy.
The noise threshold level P L * limits the maximum path loss that can be measured. The expected PL reaches the 140-dB level at a link distance of 100 m. Therefore, PL at that distance has a 50% probability of being immeasurable, i.e., censored. Due to the large shadow fading, σ = 7 dB, there is significant probability of censored PL between 40 and 220 m, i.e., where the dash lines P L ¯ ( d ) ± 1.96 σ cross the noise threshold of 140 dB in Figure 3. The OLS and MLE fitted models give the same expected PL at a link distance of about 37 m. Therefore, for most reasonable link distances the OLS model underestimates the expected PL, i.e., overestimates the link distance for a given PL. With MLE, the link distance corresponding to P L ¯ = P L * is 100 m and with the OLS fitted model, it is about 170 m. The OLS fitted model predicts a significant probability of censored PL between 63 and 490 m ( P L ¯ ( d ) ± 1.96 σ ).

5.2. Example 2

In Example 2, the PL parameters for the single-slope log-distance PL model were taken from a measurement campaign [10]. In [10], the MLE parameter estimates are α ^ = 2.2 , β ^ = 51 , and σ ^ = 7.6 , and we used these parameters as the true values. The noise threshold is P L * = 95 dB. The OLS fitting without the censored data gives α ^ = 1.3 , β ^ = 63 , and σ ^ = 5.6 [10]. The fitted PL models are illustrated in Figure 3; the training data were created with a uniform distribution of distances between 10 and 200 m. The parameter estimates are summarized in Table 1.
The true PL distribution and the MLE fitted model predict a significant probability of censored PL between 21 and 470 m ( P L ¯ ( d ) ± 1.96 σ ). The OLS fitted model overestimates this range to 430–2200 m link distance range. This overestimation is clearly larger than in Example 1 due to smaller path loss exponent α .

5.3. Example 3

The 3GPP TR 38.901 channel model includes PL models for various scenarios from 0.5 to 100 GHz [14]. In this paper, we use this model for the urban microcell scenario at 2 and 28 GHz frequencies. The model describes the PL distributions for LOS and NLOS and the LOS probability model.
The LOS probability depends on the link distance:
P r LOS = 1 , d < 18 m 18 m d + exp d 36 m 1 18 m d , 18 m < d .
The LOS probability is 100% up to 18 m, 50% at 52 m, 10% at 189 m, and 1% at 1800 m. In LOS, the expected PL is
P L ¯ LOS = P L 1 , 18 m < d < d BP P L 2 , d BP < d < 5000 m
P L 1 = 32.4 + 21 log 10 ( d ) + 20 log 10 ( f c )
P L 2 = 32.4 + 40 log 10 ( d ) + 20 log 10 ( f c ) 9.5 log 10 ( ( d BP ) 2 + ( h BS h UT ) 2 ) ,
where f c is frequency in GHz, h BS is the base station height, h UT is the user terminal height, and d BP is the break point defined as [14]
d BP = 4 h BS h UT f c / c 0 ,
where h BS = h BS 1 m and h UT = h UT 1 m, f c is the frequency in Hz, and c 0 is the speed of light. We assume h BS = 10 m and h UT = 2 m. The breakpoint distances are 240 and 3400 m at 2 and 28 GHz, respectively. Therefore, within reasonable link distances, at 2 GHz the LOS PL model is a dual-slope model with path loss exponent 2.1 up to 240 m and 4.0 for longer link distances.
In NLOS, the expected PL is
P L ¯ NLOS = max ( P L ¯ LOS , P L ¯ NLOS ) ,
where
P L ¯ NLOS = 35.3 log 10 ( d ) + 22.4 + 21.3 log 10 ( f c ) 0.3 ( h UT 1.5 m ) ,
and P L ¯ LOS is given by (13). The NLOS PL model has a path loss exponent of 3.53 and stronger frequency dependency than the LOS model.
The shadow fading is modeled as a zero-mean log-normal distribution with σ = 4 dB in LOS and σ = 7.82 dB in NLOS.
Training data were created with a uniform distribution of distances between 20 and 3000 m and divided into LOS and NLOS according to the LOS probability. The training data, fitted models, and noise threshold levels are illustrated in Figure 4 for LOS and NLOS at 2 and 28 GHz. Noise threshold levels of 120 and 140 dB were used at 2 and 28 GHz, respectively. The parameter estimates are summarized in Table 2. In LOS, censored PL, with the chosen P L * and maximum link distance range, is rare, and therefore, the OLS and MLE fitted models are quite similar. In NLOS, there is a clear difference between OLS and MLE, just as in Examples 1 and 2 presented in Section 5.1 and Section 5.2.
Again, let us look at where the fitted models cross the noise threshold level. At both frequencies the MLE fitted model for NLOS matches the true PL distribution at P L ¯ = P L * and P L ¯ ( d ) ± 1.96 σ = P L * . These distances are 140, 390, and 1100 m at the 2 GHz frequency and 110, 290, and 800 m at 28 GHz. Similarly to examples 1 and 2, the OLS fitted model overestimates these as 220, 820, and 3000 m in the 2 GHz case and as 170, 640, and 2400 m at 28 GHz. The accuracy of the model at the threshold level becomes relevant when these models are used in the positioning phase to define likelihood functions for BSs with P L > P L * .

6. Censored Path Loss and Positioning

Path loss model-based positioning is based on getting distance estimates from measured PL to BSs with known locations. For a given distance the PL model describes a probability distribution for PL, or inversely a PL value gives a distribution for the link distance. The width of the distribution is proportional to shadow fading. In ordinary trilateration positioning (OTP), distance estimates to contacted BSs are used to trilaterate the positioning estimate.
When fitting the model to training data, the censored PL is a measurement result at a known link distance and PL known to be more than the noise threshold level. In positioning, censored PL is an uncontacted BS due to PL larger than the threshold. Therefore, the minimum link distance has a probability distribution associated with the noise threshold level. Thus, failing to contact a given BS has position information as it means that the true position is unlikely to be close to that particular BS. Figure 1 illustrates examples of likelihood functions associated with measured PL and censored PL. Next, we will frame the positioning problem as a Tobit maximum likelihood estimation (MLE) in a similar manner as in the case of fitting the PL model to training data.
Let us first write the log-distance as q = 10 · log 10 ( d / d 0 ) , then the expected distance is
q ¯ ( P L i , θ i ) = ( P L i β + G ( θ i ) ) / α ,
q * ( θ i ) = ( P L * β + G ( θ i ) ) / α ,
where P L i is the measured PL to ith base station (or beam), P L * is the noise threshold, q * is the corresponding log-distance, and the standard deviation corresponding to shadow fading is σ / α . q i is the log-distance from point ( x , y ) to BS i (or beam) and θ i is the beam offset angle.
The log-likelihood function for known measured P L at point ( x , y ) is
L L F = i = 1 N B S ln σ α + ln ϕ q i q ¯ ( P L i , θ i ) σ / α ,
where N B S is the number of BSs (or directive beams) with measured PL under the noise threshold. The log-likelihood function for censored PL at point ( x , y ) is
L L F * = i = 1 N B S * ln 1 Φ q * ( θ i ) q i σ / α ,
where N B S * is the number of BSs (or directive beams) with censored PL. The position estimate ( x ^ , y ^ ) is derived as the minimum of the negative of the log-likelihood function. For the OTP positioning, the censored samples are not used; i.e.,
[ x ^ , y ^ ] = arg min x , y { L L F ) } .
The MLE positioning uses both (21) and (22) as
[ x ^ , y ^ ] = arg min x , y { ( L L F + L L F * ) } .
Thus, the only difference is whether or not the location information from the noise-limited censored PL data is used. In Section 7, the influence of noise-limited PL in model fitting is then examined by comparing positioning error statistics using the OLS fitted model and MLE fitted model.
Far away, uncontacted BSs have no effect on the positioning result, and therefore, it is useful to limit the BSs that are considered. In principle, the considered BSs should be chosen based on the properties of the likelihood functions, i.e., based on the PL model. In practice, of course, the database of known BS locations is also limiting which BSs can be considered. In this work, we propose to limit the considered censored BSs to an area around the OTP result with a radius equal to the link distance where the PL model predicts P L ¯ ( d ) 1 · σ = P L * . This limit was chosen due to a small performance difference observed between selection criteria P L ¯ ( d ) 1 · σ = P L * and P L ¯ ( d ) 2 · σ = P L * . Importantly, the OLS and MLE fitted models give different radii for the area. The OLS fitted models systematically overestimate the link distances related to P L * , and therefore, OLS-MLE includes many more censored BSs than MLE-MLE.

7. Positioning Simulation Results

The four options, with and without the censored data, were compared by conducting simulations in a regular BS grid, following a hexagonal layout. The true PL values were calculated based on the three examples, and positioning simulation results are presented and analyzed in Section 7.1, Section 7.2 and Section 7.3. The positioning is based on PL model derived, in Section 5.1, Section 5.2 and Section 5.3, either by OLS or by MLE. Positioning is done either with OTP or with Tobit MLE, as presented in Section 6. Therefore, the four options are OLS-OTP, MLE-OTP, OLS-MLE, and MLE-MLE. Positioning error is the distance between the true position and the estimated position. These statistics are based on 10,000 samples with random true locations and different realizations of SF. In all examples, two BS antennas are considered, omni-directional ( N = 1 ) and directional beams with eighth beams ( N = 8 and θ 3 dB = 45 ). A few BS grid densities are considered where the distance between BSs, d BS , is selected such that an average number of contacted BSs, N ¯ BS , is, e.g., 5.0 . It is assumed that the signals from the BSs do not interfere and the BS locations and beam directions are known.
Before we analyze the positioning error statistics, let us look at the likelihood function illustrations presented in Figure 5 and Figure 6. These figures were calculated assuming that the true PL follows the distribution in Example 1 and positioning using OLS and MLE fitted models presented in Section 5.1. In Figure 5a is the L L F i of a single contacted BS with an omnidirectional antenna where the highest likelihood is found on a ring around the BS. In Figure 5b is the L L F i * of an uncontacted BS showing a low likelihood close to the BS. Figure 5c,d shows the corresponding examples with single directive antennae where the likelihood functions are stretched by the antenna gain pattern. Figure 6 shows an example of the sum of the likelihood functions in one location using the four options. In this example, the distance between BSs is 245 m, BSs antennas have eight beams ( N = 8 , θ 3 dB = 45 ), and three BSs are contacted with a total of four beams ( P L < P L * ). The positioning errors are 81, 72, 9, and 14 m for OLS-OTP, MLE-OTP, OLS-MLE, and MLE-MLE, respectively. Using MLE, positioning results in smaller and narrower likelihood function optimum. Let us compare OLS-OTP, Figure 6a, and OLS-MLE, Figure 6c. The OTP result is to the right-hand side to the true location, and the the closest uncontacted BSs are on the right side of the OTP result at ( x BS , y BS ) = ( 385 , 521 ) and ( 430 , 123 ) . In MLE positioning these BSs are taken into account, which corrects the positioning away from the uncontacted BSs and thus reduces the error. Thus, MLE positioning can, at least sometimes, compensate for the error resulting from the OLS fitted model, which overestimates the link distances.

7.1. Example 1

In this section, we analyze the positioning results assuming the true PL follows the Example 1 distribution. The OLS and MLE model fitting results are presented in Section 5.1 and positioning is based on (4) with parameters from Table 1 and P L * = 140 dB. Three BS grid densities are considered, leading to an average of 2, 3, or 5 contacted BSs. Each average number of contacted BSs, N ¯ BS , corresponds to a constant distance between neighbours d BS . Two BS antennas are considered, omni-directional and directional beams with N = 8 and θ 3 dB = 45 . Positioning error 50th and 90th percentiles are listed in Table 3 and three of the error CDFs are presented in Figure 7.
The considered BSs with censored PL are limited to an area around the OTP result with a radius equal to the link distance where the PL model predicts P L ¯ ( d ) 1 · σ = P L * . This radius depends on the PL model. With the MLE fitted model, this is 150 m and with the OLS it is 300 m. The OLS fitted model overestimates the large link distances, and therefore, more censored BSs are taken into account with OLS-MLE than with the MLE-MLE. For example, in the case of N ¯ BS = 5 and N = 8 , OLS-MLE includes an average of 13 censored BSs and MLE-MLE includes only an average of 2.9. Note that in this example the positioning error statistics do not change significantly even if more censored BSs are included. When comparing OLS-MLE and MLE-MLE there are two effects. First, the OTP positioning based on OLS fitted model creates typically larger error than the OTP positioning based on MLE fitted model. Second, a larger number of censored BSs accounted for in case of OLS-MLE may correct the error caused by positioning with OLS fitted model, whereas in case of MLE-MLE a smaller number of censored BSs being included may be sufficient.
The BS grid density affects the positioning accuracy. In a regular hexagonal grid, the distance between BSs is constant. The positioning error with the directive antennas is smaller than with the omnidirectional antennas, and similarly, with the denser BS grid the errors are smaller. These trends apply to all the presented cases and also for the other examples of the true PL distribution.
In all of the simulated cases, OLS-OTP is the worst. It is the worst-case scenario with the PL model that does not fit the reality and has positioning that does not use all the available information. For example, with omnidirectional antennas and N ¯ BS = 2 , the median errors are 60, 43, 43, and 42 m for OLS-OTP, MLE-OTP, OLS-MLE, and MLE-MLE, respectively. In this case, there is a 29 % improvement from OLS-OTP to MLE-MLE.
Using MLE in either phase improves accuracy. The best example of this is a dense BS grid with N ¯ BS = 5 and the directive antennas resulting in the 90th percentile error of 74 m with OLS-OTP and a 42–55% improvement to about 43–33 m with MLE in either or both phases (see Table 3). When using the noise-limited censored PL with MLE in both phases, MLE-MLE is in general the most accurate option. The improvement from OLS-OTP to MLE-MLE ranged from 29% (from 60 to 42 m with N = 1 and N ¯ BS = 2) to 55% (from 53 to 24 m with N = 8 and N ¯ BS = 2) for the median error and from 24% (from 149 to 114 m with N = 1 and N ¯ BS = 2) to 56% (from 101 to 45 m with N = 8 and N ¯ BS = 3) for the 90th percentile.
Lastly, let us compare MLE-OTP to OLS-MLE. The median and the 90th percentiles are close to each other. In MLE-OTP, the positioning is based on the correct PL model but the censored PL is not used in the positioning phase. In OLS-MLE, the censored PL is used in the positioning phase with MLE, but the OLS fitting results in wrong parameter estimates, as shown in Section 4. As pointed out earlier, the OLS fitting result can be also interpreted as (a rather poor) educated guess in the absence of training data. Using MLE in the positioning phase compensates for the poor PL model. Therefore, it can be concluded that if the noise-limited censored PL is taken into account in the positioning phase, the training phase is perhaps not needed, or at least, the training phase is not very critical when MLE positioning is used.

7.2. Example 2

In this section, we analyze the positioning results while assuming the true PL follows Example 2’s distribution. The OLS and MLE model fitting results are presented in Section 5.2 and positioning is based on (4) with parameters from Table 1 and P L * = 95 dB. Two BS grid densities are considered, leading to an average of five or ten contacted BSs. Two BS antennas are considered, omni-directional and directional beams with N = 8 and θ 3 dB = 45 . Positioning error 50th and 90th percentiles are listed in Table 4 and three of the error CDFs presented in Figure 8. The BSs with censored PL around the OTP results, OLS-OTP and MLE-OTP, are included if they lie withing 85 and 220 m in case of OLS-MLE and MLE-MLE, respectively. For example, in the case of N ¯ BS = 5 and N = 8 , OLS-MLE includes an average of 21 censored BSs and MLE-MLE includes only an average of 1.2.
The relative performances of OLS-OTP, MLE-OTP, OLS-MLE, and MLE-MLE are the same as in Example 1. Using MLE in either case reduces the positioning errors; OLS-OTP is the worst and MLE-MLE is the best method. For example, in the case of N ¯ BS = 5 and omnidirectional BS antennas, the improvement in median error is 35% or 28% for Examples 1 and 2, respectively. The errors are larger in Example 2 than in Example 1 due to larger σ / α , i.e., larger standard deviation of the expected log-distance (19). The improvement from OLS-OTP to MLE-MLE ranged from 28% (from 96 to 69 m with N = 1 and N ¯ BS = 5) to 57% (from 64 to 28 m with N = 8 and N ¯ BS = 10) for the median error and from 24% (from 251 to 190 m with N = 1 and N ¯ BS = 5) to 47% (from 146 to 77 m with N = 8 and N ¯ BS = 10) for the 90th percentile.
It can be noted that in this example, the tail end of the error CDF of OLS-MLE is lower than in any other result in this paper. For example, with N ¯ BS = 5 and N = 1 the 90th percentile error is 352 m. This shows that occasionally, with a small number of contacted BSs (and large σ / α ), MLE positioning can cause larger errors when the PL model does not fit the true distribution. In this example, the OLS fitted model overestimates the large link distances more than in Examples 1 and 3. In this example, because the link distance overestimation is so large, it could be beneficial to include more censored BSs in the case of OLS-MLE. For example, in case of N ¯ BS = 5 and N = 1 , the OLS-MLE 90th percentile error is 246 m with a 2300 m radius ( P L ¯ ( d ) 2 · σ = P L * ) and an average of 760 censored BSs around the OLS-OTP result. Apparently, the MLE positioning may help only if the overestimation in the link distances is not excessively large.

7.3. Example 3

In this section, we analyze the positioning results assuming the true PL follows the Example 3 distribution, given in Section 5.3, at 2 and 28 GHz. The OLS and MLE model fitting results for LOS and NLOS are presented in Section 5.3. The positioning is based on (4) with parameters from Table 2 and P L * = 120 dB and 140 dB at 2 and 28 GHz, respectively. The noise threshold is varied for one 2 GHz case to test the performance with different cutoff values. The LOS probability (12) is used to determine the LOS/NLOS state for the BSs. For simplicity, we assume that the LOS detection probability is 100% and the appropriate LOS or NLOS model parameters are used. BSs with censored PL are assumed to be in NLOS. In practice, the LOS state needs to be detected [41,42,43]. One 28 GHz case is presented with 100%, 95%, 90%, 85%, and 80% LOS detection rates in the positioning phase. LOS detection error leads to using LOS model parameters in NLOS, or NLOS parameters in LOS, and therefore, severe overestimation or underestimation of the link distances, respectively.
Two BS grid densities are considered, leading to an average of five or ten contacted BSs, and two BS antennas are considered, omnidirectional and eight directional beams with N = 8 and θ 3 dB = 45 . The numbers of detected LOS and NLOS BSs depend on the average total number of contacted BSs, BS antenna, frequency, and the noise threshold. For example, N ¯ BS = 10 and the eight-sector directional antennas ( N = 8 ) the average number of contacted LOS BSs is 1.2 or 2.1 at 2 and 28 GHz, respectively. At 2 GHz, BSs with censored PL around the OTP results are included if they lie within 1600 and 640 m (OLS-MLE and MLE-MLE, respectively). At 28 GHz, these numbers are 1300 and 480 m. For example, at 2 GHz in the case of N ¯ BS = 5 and N = 8 , OLS-MLE includes an average of 17 censored BSs and MLE-MLE includes an average of only 2.2.
Positioning error 50th and 90th percentiles are listed in Table 5 and Table 6, and four of the error CDFs are presented in Figure 9. At 2 GHz, the improvement from OLS-OTP to MLE-MLE ranged from 27% (from 73 to 53 m with N = 8 and N ¯ BS = 10) to 44% (from 139 to 77 m with N = 8 and N ¯ BS = 5) for the median error and from 40% (from 434 to 259 m with N = 1 and N ¯ BS = 5) to 52% (from 392 to 188 m with N = 8 and N ¯ BS = 5) for the 90th percentile. At 28 GHz, the improvement from OLS-OTP to MLE-MLE ranged from 25% (from 54 to 40 m with N = 8 and N ¯ BS = 10) to 46% (from 107 to 58 m with N = 8 and N ¯ BS = 5) for the median error and from 36% (from 394 to 253 m with N = 1 and N ¯ BS = 5) to 51% (from 198 to 98 m with N = 8 and N ¯ BS = 10) for the 90th percentile.
Even though the underlying PL model is quite different than in Examples 1 and 2, the influence of the noise-limited PL is the same. Usually the error percentiles in Table 3, Table 4, Table 5 and Table 6 are lower for OLS-MLE than MLE-OPT. This indicates that including the censored PL is more critical in the positioning phase than in the training phase. Of course, if possible, the MLE-MLE method should be used when possible. The influence of including the noise-limited PL in the positioning phase is much greater from OLS-OTP to OLS-MLE compared to MLE-OTP to MLE-MLE. In other words, including the censored PL in positioning is especially effective for correcting or compensating for the difference between the OLS fitted model and the true PL distribution. When the PL model fits well, the influence of MLE positioning is clearly smaller and can be mostly seen in the 90th percentiles of MLE-OTP and MLE-MLE. For example, at 28 GHz with N = 8 and N ¯ BS = 5 , the 90th percentile error is reduced by 21% from MLE-OTP to MLE-MLE.
Positioning error 50th and 90th percentiles are listed in Table 7 for noise cutoff levels varying from 120 dB to 140 dB at 2 GHz, N = 1 , and N ¯ BS = 5. Since the average number of contacted BSs is fixed, the higher threshold levels lead to larger distance between the BSs. With larger P L * , and larger d BS , the errors are larger but quite stable when compared to d BS . For example, with MLE-MLE the median error is a constant 24% of the d BS . The improvement from OLS-OTP to MLE-MLE ranged from 29% (from 554 to 391 m with P L * = 140 dB) to 36% (from 234 to 150 m with P L * = 125 dB) for the median error and from 33% (from 1396 to 929 m with P L * = 140 dB) to 41% (from 595 to 351 m with P L * = 125 dB) for the 90th percentile. Therefore, performance improvement by using MLE is not sensitive to the noise cutoff level.
Positioning error 50th and 90th percentiles are listed in Table 8 for positioning-phase LOS detection probabilities P pos . The detection probability is varied from 100% to 80% at 28 GHz, N = 8 , and N ¯ BS = 10. For simplicity, detection probability is 100% in the training phase and same PL model parameters can be used. LOS detection errors cause larger positioning errors since wrong PL model parameters are used. With worse P pos the relative improvement from OLS-OTP to MLE-MLE increases for the median but decreases for the 90th percentile. The improvement from OLS-OTP to MLE-MLE ranged from 25% (from 54 to 40 m with P pos 100%) to 38% (from 126 to 78 m with P pos 80%) for the median error and from 23% (from 548 to 421 m with P pos 80%) to 51% (from 198 to 98 m with P pos 100%) for the 90th percentile. Therefore, the results demonstrate improved positioning performance when the noise-limited censored PL is taken into account also in the case of LOS detection errors.

8. Conclusions

In this paper, we have shown that the noise-limited censored PL data can be used in the training and positioning phases of PL model-based positioning. The censored data, i.e., when PL is larger than the noise threshold, can be taken into account using Tobit MLE when fitting the model to the training data and also in the positioning phase.
Three different PL distribution examples are used as the true PL. Simulations compared PL model fitting and positioning results both without and with the noise-limited PL data. The results show that if the censored PL is omitted in the training phase, then the fitted PL model overestimates the long link distances. It is also shown that when the censored PL is taken into account, the fitted model matches the true distribution well. Positioning simulations were conducted with a simple log-distance law PL model. The results show improved positioning accuracy when the censored PL is properly taken in to account with MLE. A selection criterion based on PL model properties was presented that limits the number of BSs in the MLE positioning. The positioning error median and 90th percentile were reduced by 23% to 57% when MLE is used in both phases as compared to when it is omitted in both. Positioning error reductions were demonstrated in a wide range of radio channel properties. These included different path loss exponents, omnidirectional and directional BS antennas, and different BS grid densities. Additionally, separate distributions for LOS and NLOS, various noise threshold values, and LOS detection probabilities were considered. The results also indicate that if the censored PL is taken into account in the positioning phase, then the accuracy of the PL model fitting to training data becomes far less important. With the improved accuracy and robustness against PL model fitting errors, the PL-based positioning show good promise, especially if combined with other high-precision positioning and tracking methods.

Author Contributions

Conceptualization, A.K.; methodology, A.K.; software, A.K.; validation, A.K.; formal analysis, A.K.; investigation, A.K.; resources, A.K., M.V., and J.T.; data curation, A.K.; writing—original draft preparation, A.K., M.V., and J.T.; writing—review and editing, A.K., M.V., and J.T.; visualization, A.K.; supervision, M.V. and J.T.; project administration, M.V. and J.T.; funding acquisition, M.V. and J.T. All authors have read and agreed to the published version of the manuscript.

Funding

The research leading to these results received funding from Academy of Finland project 323244 (LOCALCOM) and 328214 (ULTRA).

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 3GPP. Service Requirements for the 5G System. 3GPP TS 22.261 V17.1.0 (2019-12). Available online: https://portal.3gpp.org (accessed on 1 February 2021).
  2. Figel, W.G.; Shepherd, N.H.; Trammell, W.F. Vehicle location by a signal attenuation method. In Proceedings of the 19th IEEE Vehicular Technology Conference, San Francisco, CA, USA, 3–4 December 1968; Volume 19, pp. 105–109. [Google Scholar]
  3. Roos, T.; Myllymäki, P.; Tirri, H. A statistical modeling approach to location estimation. IEEE Trans. Mob. Comput. 2002, 1, 59–69. [Google Scholar] [CrossRef]
  4. Laitinen, H.; Juurakko, S.; Lahti, T.; Korhonen, R.; Lahteenmäki, J. Experimental evaluation of location methods based on signal-strength measurements. IEEE Trans. Veh. Technol. 2007, 56, 287–296. [Google Scholar] [CrossRef]
  5. Nurminen, H.; Talvitie, J.; Ali-Löytty, S.; Müller, P.; Lohan, E.S.; Piché, R.; Renfors, M. Statistical path loss parameter estimation and positioning using RSS measurements in indoor wireless networks. In Proceedings of the 2012 International Conference on Indoor Positioning and Indoor Navigation (IPIN), IEEE, Sydney, NSW, Australia, 13–15 November 2012; pp. 1–9. [Google Scholar]
  6. Mazuelas, S.; Lago, F.A.; Gonzalez, D.; Bahillo, A.; Blas, J.; Fernandez, P.; Lorenzo, R.M.; Abril, E.J. Dynamic estimation of optimum path loss model in a RSS positioning system. In Proceedings of the 2008 IEEE/ION Position, Location and Navigation Symposium, Monterey, CA, USA, 5–8 May 2008; pp. 679–684. [Google Scholar]
  7. Luo, C.; McClean, S.I.; Parr, G.; Teacy, L.; De Nardi, R. UAV position estimation and collision avoidance using the extended Kalman filter. IEEE Trans. Veh. Technol. 2013, 62, 2749–2762. [Google Scholar] [CrossRef]
  8. Xiong, H.; Peng, M.; Gong, S.; Du, Z. A novel hybrid RSS and TOA positioning algorithm for multi-objective cooperative wireless sensor networks. IEEE Sens. J. 2018, 18, 9343–9351. [Google Scholar] [CrossRef]
  9. Ali-Löytty, S.; Sirola, N.; Piché, R. Consistency of three Kalman filter extensions in hybrid navigation. In Proceedings of the European Navigation Conference GNSS, Long Beach, CA, USA, 13–16 September 2005; pp. 1049–1056. [Google Scholar]
  10. Gustafson, C.; Abbas, T.; Bolin, D.; Tufvesson, F. Statistical modeling and estimation of censored pathloss data. IEEE Wirel. Commun. Lett. 2015, 4, 569–572. [Google Scholar] [CrossRef] [Green Version]
  11. Karttunen, A.; Gustafson, C.; Molisch, A.F.; Wang, R.; Hur, S.; Zhang, J.; Park, J. Path loss models with distance-dependent weighted fitting and estimation of censored path loss data. IET Microw. Antennas Propag. 2016, 10, 1467–1474. [Google Scholar] [CrossRef]
  12. Haneda, K.; Omaki, N.; Imai, T.; Raschkowski, L.; Peter, M.; Roivainen, A. Frequency-agile pathloss models for urban street canyons. IEEE Trans. Antennas Propag. 2016, 64, 1941–1951. [Google Scholar] [CrossRef]
  13. Karttunen, A.; Valkama, M.; Talvitie, J. Positioning based on noise-limited censored path loss data. In Proceedings of the 2020 International Conference on Localization and GNSS (ICL-GNSS), Tampere, Finland, 2–4 June 2020. [Google Scholar]
  14. 3GPP. Study on Channel Model for Frequencies from 0.5 to 100 GHz. 3GPP TR 38.901 V14.3.0 (2018-01). Available online: https://portal.3gpp.org (accessed on 1 February 2021).
  15. Tobin, J. Estimation of relationships for limited dependent variables. Econometrica 1958, 26, 24–36. [Google Scholar] [CrossRef] [Green Version]
  16. Hartley, H.O. Maximum likelihood estimation from incomplete data. Biometrics 1958, 14, 174–194. [Google Scholar] [CrossRef]
  17. Dempster, A.P.; Laird, N.M.; Rubin, D.B. Maximum likelihood from incomplete data via the EM algorithm. J. R. Stat. Soc. Ser. B 1977, 39, 1–22. [Google Scholar]
  18. Karttunen, A.; Järveläinen, J.; Nguyen, S.L.H.; Haneda, K. Modeling the multipath cross-polarization ratio for 5–80-GHz radio links. IEEE Trans. Wirel. Commun. 2019, 18, 4768–4778. [Google Scholar] [CrossRef]
  19. Patwari, N.; O’Dea, R.J.; Wang, Y. Relative location in wireless networks. In Proceedings of the IEEE VTS 53rd Vehicular Technology Conference, Spring 2001, Rhodes, Greece, 6–9 May 2001; Volume 2, pp. 1149–1153. [Google Scholar]
  20. Nevat, I.; Peters, G.W.; Avnit, K.; Septier, F.; Clavier, L. Location of things: Geospatial tagging for IoT using time-of-arrival. IEEE Trans. Signal Inform. Proces. Over Netw. 2016, 2, 174–185. [Google Scholar] [CrossRef]
  21. Patwari, N.; Hero III, A.O. Using proximity and quantized RSS for sensor localization in wireless networks. In Proceedings of the 2nd ACM International Conference on Wireless Sensor Networks and Applications, San Diego, CA, USA, 19 September 2003; pp. 20–29. [Google Scholar]
  22. Nagarajan, S.G.; Zhang, P.; Nevat, I. Geo-spatial location estimation for internet of things (IoT) networks with one-way time-of-arrival via stochastic censoring. IEEE Internet Things J. 2017, 4, 205–214. [Google Scholar] [CrossRef]
  23. Nevat, I.; Septier, F.; Avnit, K.; Peters, G.W.; Clavier, L. Joint localization and clock offset estimation via time-of-arrival with ranging offset. In Proceedings of the 2018 26th European Signal Processing Conference (EUSIPCO), Rome, Italy, 3–7 September 2018; pp. 672–676. [Google Scholar]
  24. Sato, K.; Inage, K.; Fujii, T. Compensation of survivorship bias in path loss modeling. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017. [Google Scholar]
  25. Karttunen, A.; Haneda, K. Large-scale parameter estimation in channel sounding with limited dynamic range. In Proceedings of the 2019 13th European Conference on Antennas and Propagation (EuCAP), Krakow, Poland, 31 March–5 April 2019. [Google Scholar]
  26. Hao, K.; Xue, Q.; Li, C.; Yu, K. A Hybrid Localization Algorithm Based on Doppler Shift and AOA for an Underwater Mobile Node. IEEE Access 2020, 8, 181662–181673. [Google Scholar] [CrossRef]
  27. Han, D.; Yu, Y.; Li, K.C.; de Mello, R.F. Enhancing the Sensor Node Localization Algorithm Based on Improved DV-Hop and DE Algorithms in Wireless Sensor Networks. Sensors 2020, 20, 343. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  28. Pandey, O.J.; Mahajan, A.; Hegde, R.M. Joint Localization and Data Gathering Over a Small-World WSN With Optimal Data MULE Allocation. IEEE Trans. Veh. Technol. 2018, 67, 6518–6532. [Google Scholar] [CrossRef]
  29. Ghorpade, S.N.; Zennaro, M.; Chaudhari, B.S. GWO Model for Optimal Localization of IoT-Enabled Sensor Nodes in Smart Parking Systems. IEEE Trans. Intell. Transp. Syst. 2020. [Google Scholar] [CrossRef]
  30. Karttunen, A.; Molisch, A.F.; Hur, S.; Park, J.; Zhang, C.J. Spatially consistent street-by-street path loss model for 28-GHz channels in micro cell urban environments. IEEE Trans. Wirel. Commun. 2017, 16, 7538–7550. [Google Scholar] [CrossRef]
  31. Sulyman, A.I.; Nassar, A.T.; Samimi, M.K.; Maccartney, G.R.; Rappaport, T.S.; Alsanie, A. Radio propagation path loss models for 5G cellular networks in the 28 GHz and 38 GHz millimeter-wave bands. IEEE Commun. Mag. 2014, 52, 78–86. [Google Scholar] [CrossRef]
  32. Hur, S.; Baek, S.; Kim, B.; Chang, Y.; Molisch, A.F.; Rappaport, T.S.; Haneda, K.; Park, J. Proposal on Millimeter-Wave Channel Modeling for 5G Cellular System. IEEE J. Select. Top. Signal Proces. 2016, 10, 454–469. [Google Scholar] [CrossRef]
  33. Jaldén, N.; Zetterberg, P.; Ottersten, B.; Garcia, L. Inter- and intrasite correlations of large-scale parameters from macrocellular measurements at 1800 MHz. EURASIP J. Wirel. Commun. Netw. 2007, 2007, 1–12. [Google Scholar] [CrossRef] [Green Version]
  34. Zayana, K.; Guisnet, B. Measurements and modelisation of shadowing cross-correlations between two base-stations. In Proceedings of the IEEE 1998 International Conference on Universal Personal Communications, Conference Proceedings (Cat. No.98TH8384), Florence, Italy, 5–9 October 1998; Volume 1, pp. 101–105. [Google Scholar]
  35. ITU-R, M. 2135: Guidelines for Evaluation of Radio Interface Technologies for IMT-Advanced. Technical Report. International Telecommunications Union, ITU-R, 2009. Available online: https://global.ihs.com/doc_detail.cfm?document_name=ITU%2DR%20REPORT%20M%2E2135&item_s_key=00523127 (accessed on 31 January 2021).
  36. Virk, U.T.; Haneda, K. Modeling human blockage at 5G millimeter-wave frequencies. IEEE Trans. Antennas Propag. 2020, 68, 2256–2266. [Google Scholar] [CrossRef] [Green Version]
  37. Ilvonen, J.; Kivekas, O.; Holopainen, J.; Valkonen, R.; Rasilainen, K.; Vainikainen, P. Mobile terminal antenna performance with the user’s hand: Effect of antenna dimensioning and location. IEEE Trans. Antennas Propag. Lett. 2011, 10, 772–775. [Google Scholar] [CrossRef]
  38. Heino, M.; Icheln, C.; Haneda, K. Finger effect on 60 GHz user device antennas. In Proceedings of the 2016 10th European Conference on Antennas and Propagation (EuCAP), Davos, Switzerland, 10–15 April 2016. [Google Scholar]
  39. Erceg, V.; Greenstein, L.J.; Tjandra, S.Y.; Parkoff, S.R.; Gupta, A.; Kulic, B.; Julius, A.A.; Bianchi, R. An empirically based path loss model for wireless channels in suburban environments. IEEE J. Select. Areas Commun. 1999, 17, 1205–1211. [Google Scholar] [CrossRef] [Green Version]
  40. Karttunen, A.; Molisch, A.F.; Wang, R.; Hur, S.; Zhang, J.; Park, J. Distance dependence of path loss models with weighted fitting. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), IEEE, Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar]
  41. Kolakowski, M.; Modelski, J. First path component power based NLOS mitigation in UWB positioning system. In Proceedings of the 2017 25th Telecommunication Forum (TELFOR), IEEE, Belgrade, Serbia, 21–22 November 2017; pp. 1–4. [Google Scholar]
  42. Stahlke, M.; Kram, S.; Mutschler, C.; Mahr, T. NLOS detection using UWB channel impulse responses and convolutional neural networks. In Proceedings of the 2020 International Conference on Localization and GNSS (ICL-GNSS), Tampere, Finland, 2–4 June 2020. [Google Scholar]
  43. Kubo, N.; Kobayashi, K.; Furukawa, R. GNSS multipath detection using continuous time-series C/N0. Sensors 2020, 20, 4059. [Google Scholar] [CrossRef]
Figure 1. Likelihood function illustration example in 1D: measured path loss (PL) of 130 dB to BS1, censored PL > 140 dB to BS2, and the combined likelihood function. Note that one measured and one censored PL are sufficient to get a unique positioning solution and the same is true in 2D and 3D.
Figure 1. Likelihood function illustration example in 1D: measured path loss (PL) of 130 dB to BS1, censored PL > 140 dB to BS2, and the combined likelihood function. Note that one measured and one censored PL are sufficient to get a unique positioning solution and the same is true in 2D and 3D.
Sensors 21 00987 g001
Figure 2. Antenna gain as a function of the offset angle θ . The directive beam patterns have beam-width of θ 3 dB = 360 / N .
Figure 2. Antenna gain as a function of the offset angle θ . The directive beam patterns have beam-width of θ 3 dB = 360 / N .
Sensors 21 00987 g002
Figure 3. Fitting the path loss model to the training data with OLS (green) and MLE (red)—Example 1 ( α = 4 , β = 60 , σ = 7 ) and Example 2 ( α = 2.2 , β = 51 ). Training data with P L under the noise threshold are shown with black dots, solid lines show P L ¯ ( d ) , and the dash lines are P L ¯ ( d ) ± 1.96 σ ^ .
Figure 3. Fitting the path loss model to the training data with OLS (green) and MLE (red)—Example 1 ( α = 4 , β = 60 , σ = 7 ) and Example 2 ( α = 2.2 , β = 51 ). Training data with P L under the noise threshold are shown with black dots, solid lines show P L ¯ ( d ) , and the dash lines are P L ¯ ( d ) ± 1.96 σ ^ .
Sensors 21 00987 g003
Figure 4. Fitting the path loss model to the training data with OLS (green) and MLE (red); Example 3, 2 GHz LOS, 2 GHz NLOS, 28 GHz LOS, 28 GHz NLOS. Training data with P L under the noise threshold are shown with black dots, solid lines show P L ¯ ( d ) , and the dash lines are P L ¯ ( d ) ± 1.96 σ ^ .
Figure 4. Fitting the path loss model to the training data with OLS (green) and MLE (red); Example 3, 2 GHz LOS, 2 GHz NLOS, 28 GHz LOS, 28 GHz NLOS. Training data with P L under the noise threshold are shown with black dots, solid lines show P L ¯ ( d ) , and the dash lines are P L ¯ ( d ) ± 1.96 σ ^ .
Sensors 21 00987 g004
Figure 5. Likelihood function illustrations: (a) measured PL and omnidirectional antenna, (b) censored PL and omnidirectional antenna, (c) measured PL and directive beam ( N = 8 ), (d) censored PL and directive beam ( N = 8 ). White is likely, gray is possible, and black is an unlikely location.
Figure 5. Likelihood function illustrations: (a) measured PL and omnidirectional antenna, (b) censored PL and omnidirectional antenna, (c) measured PL and directive beam ( N = 8 ), (d) censored PL and directive beam ( N = 8 ). White is likely, gray is possible, and black is an unlikely location.
Sensors 21 00987 g005
Figure 6. Likelihood function illustrations: true location (+), position estimate (×), base stations (BSs; stars), contact with three BSs with directive antennas ( N = 8 ) at ( x BS , y BS ) = (302,324), (547,363), and (146,516). White is likely, gray is possible, and black is an unlikely location.(a) OLS-OPT: ordinary least squares fitting and trilateration positioning. (b) MLE-OPT: Tobit MLE fitting and the ordinary trilateration positioning. (c) OLS-MLE: ordinary least squares fitting and the Tobit MLE positioning. (d) MLE-MLE: Tobit MLE fitting and the Tobit MLE positioning.
Figure 6. Likelihood function illustrations: true location (+), position estimate (×), base stations (BSs; stars), contact with three BSs with directive antennas ( N = 8 ) at ( x BS , y BS ) = (302,324), (547,363), and (146,516). White is likely, gray is possible, and black is an unlikely location.(a) OLS-OPT: ordinary least squares fitting and trilateration positioning. (b) MLE-OPT: Tobit MLE fitting and the ordinary trilateration positioning. (c) OLS-MLE: ordinary least squares fitting and the Tobit MLE positioning. (d) MLE-MLE: Tobit MLE fitting and the Tobit MLE positioning.
Sensors 21 00987 g006
Figure 7. CDF of positioning error of Example 1. Model fitting to training data with ordinary least squares (OLS-) or Tobit MLE fitting (MLE-) and positioning with either ordinary trilateration (-OTP) of Tobit MLE positioning (-MLE). (a) N = 1 , N ¯ BS = 2 ; (b) N = 8 , N ¯ BS = 2 ; (c) N = 8 , N ¯ BS = 5 .
Figure 7. CDF of positioning error of Example 1. Model fitting to training data with ordinary least squares (OLS-) or Tobit MLE fitting (MLE-) and positioning with either ordinary trilateration (-OTP) of Tobit MLE positioning (-MLE). (a) N = 1 , N ¯ BS = 2 ; (b) N = 8 , N ¯ BS = 2 ; (c) N = 8 , N ¯ BS = 5 .
Sensors 21 00987 g007
Figure 8. CDF of positioning error of Example 2. Model fitting to training data with ordinary least squares (OLS-) or Tobit MLE fitting (MLE-) and positioning with either ordinary trilateration (-OTP) of Tobit MLE positioning (-MLE). (a) N = 1 , N ¯ BS = 5 ; (b) N = 8 , N ¯ BS = 5 ; (c) N = 8 , N ¯ BS = 10 .
Figure 8. CDF of positioning error of Example 2. Model fitting to training data with ordinary least squares (OLS-) or Tobit MLE fitting (MLE-) and positioning with either ordinary trilateration (-OTP) of Tobit MLE positioning (-MLE). (a) N = 1 , N ¯ BS = 5 ; (b) N = 8 , N ¯ BS = 5 ; (c) N = 8 , N ¯ BS = 10 .
Sensors 21 00987 g008
Figure 9. CDF of positioning error of Example 3. Model fitting to training data with ordinary least squares (OLS-) or Tobit MLE fitting (MLE-) and positioning with either ordinary trilateration (-OTP) of Tobit MLE positioning (-MLE). (a) 2 GHz, N = 1 , N ¯ BS = 5 , (b) 2 GHz, N = 8 , N ¯ BS = 5 , (c) 28 GHz, N = 8 , N ¯ BS = 5 , (d) 28 GHz, N = 8 , N ¯ BS = 10 .
Figure 9. CDF of positioning error of Example 3. Model fitting to training data with ordinary least squares (OLS-) or Tobit MLE fitting (MLE-) and positioning with either ordinary trilateration (-OTP) of Tobit MLE positioning (-MLE). (a) 2 GHz, N = 1 , N ¯ BS = 5 , (b) 2 GHz, N = 8 , N ¯ BS = 5 , (c) 28 GHz, N = 8 , N ¯ BS = 5 , (d) 28 GHz, N = 8 , N ¯ BS = 10 .
Sensors 21 00987 g009
Table 1. Fitted ordinary least squares (OLS) and maximum likelihood estimation (MLE) parameter estimates for Example 1 ( α = 4 , β = 60 , σ = 7 ) and Example 2 ( α = 2.2 , β = 51 , σ = 7.6 ).
Table 1. Fitted ordinary least squares (OLS) and maximum likelihood estimation (MLE) parameter estimates for Example 1 ( α = 4 , β = 60 , σ = 7 ) and Example 2 ( α = 2.2 , β = 51 , σ = 7.6 ).
α ^ β ^ σ ^
Example 1OLS2.5835.8
MLE4.0607.0
Example 2OLS1.3635.6
MLE2.2517.6
Table 2. Fitted OLS and MLE parameter estimates for Example 3 at 2 and 28 GHz.
Table 2. Fitted OLS and MLE parameter estimates for Example 3 at 2 and 28 GHz.
α ^ β ^ σ ^
2 GHzLOSOLS2.8274.5
MLE3.0234.7
NLOSOLS2.2566.3
MLE3.5297.8
28 GHzLOSOLS2.1614.0
MLE2.1614.0
NLOSOLS2.1816.2
MLE3.5537.8
Table 3. Positioning error, in meters, 50th and 90th percentiles of Example 1. Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  2, 3, or 5.
Table 3. Positioning error, in meters, 50th and 90th percentiles of Example 1. Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  2, 3, or 5.
N ¯ BS 235235
N111888
d BS 159129100245199154
50%90%50%90%50%90%50%90%50%90%50%90%
OLS-OTP6014943108297753137341012074
MLE-OTP4311729722048278819591443
OLS-MLE4311628722044256419441433
MLE-MLE4211428691943246918451334
Table 4. Positioning error, in meters, 50th and 90th percentiles of Example 2. Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  5 or 10.
Table 4. Positioning error, in meters, 50th and 90th percentiles of Example 2. Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  5 or 10.
N ¯ BS 510510
N1188
d BS 459325515420
50%90%50%90%50%90%50%90%
OLS-OTP962516616410122864146
MLE-OTP7118246105611683490
OLS-MLE8235249259492362878
MLE-MLE6919045106471492877
Table 5. Positioning error, in meters, 50th and 90th percentiles of Example 3 (2 GHz) with variable noise threshold level P L * . Base stations have omni-directional (N = 1) BS antennas and the average number of contacted BSs is  N ¯ BS =  5.
Table 5. Positioning error, in meters, 50th and 90th percentiles of Example 3 (2 GHz) with variable noise threshold level P L * . Base stations have omni-directional (N = 1) BS antennas and the average number of contacted BSs is  N ¯ BS =  5.
P L * 120 dB125 dB130 dB135 dB140 dB
d BS 459 m623 m846 m1164 m1600 m
50%90%50%90%50%90%50%90%50%90%
OLS-OTP16843423459531680142510635541396
MLE-OTP114265158377218525302716416987
OLS-MLE114279154361206500283683395950
MLE-MLE110259150351203485283674391929
Table 6. Positioning error, in meters, 50th and 90th percentiles of Example 3 (28 GHz) with variable LOS detection probability in the positioning phase P pos . Base stations have directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  10.
Table 6. Positioning error, in meters, 50th and 90th percentiles of Example 3 (28 GHz) with variable LOS detection probability in the positioning phase P pos . Base stations have directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  10.
P pos 10095908580
50%90%50%90%50%90%50%90%50%90%
OLS-OTP54198642587835798458126548
MLE-OTP4211750183612707434196436
OLS-MLE389241126471965528866403
MLE-MLE409845148532446332978421
Table 7. Positioning error, in meters, 50th and 90th percentiles of Example 3 (2 GHz). Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  5 or 10.
Table 7. Positioning error, in meters, 50th and 90th percentiles of Example 3 (2 GHz). Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  5 or 10.
N ¯ BS 510510
N1188
d BS 253207160113
50%90%50%90%50%90%50%90%
OLS-OTP16843410427313939273250
MLE-OTP114265731628624057156
OLS-MLE114279731587618450119
MLE-MLE110259701507718853132
Table 8. Positioning error, in meters, 50th and 90th percentiles of Example 3 (28 GHz). Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  5 or 10.
Table 8. Positioning error, in meters, 50th and 90th percentiles of Example 3 (28 GHz). Base stations have omnidirectional ( N = 1 ) or directional antennas ( N = 8 ) and the average number of contacted BSs is  N ¯ BS =  5 or 10.
N ¯ BS 510510
N1188
d BS 390276565399
50%90%50%90%50%90%50%90%
OLS-OTP1583949725010729554198
MLE-OTP110258681606619542117
OLS-MLE10927566146591443892
MLE-MLE10725364144581544098
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Karttunen, A.; Valkama, M.; Talvitie, J. Influence of Noise-Limited Censored Path Loss on Model Fitting and Path Loss-Based Positioning. Sensors 2021, 21, 987. https://doi.org/10.3390/s21030987

AMA Style

Karttunen A, Valkama M, Talvitie J. Influence of Noise-Limited Censored Path Loss on Model Fitting and Path Loss-Based Positioning. Sensors. 2021; 21(3):987. https://doi.org/10.3390/s21030987

Chicago/Turabian Style

Karttunen, Aki, Mikko Valkama, and Jukka Talvitie. 2021. "Influence of Noise-Limited Censored Path Loss on Model Fitting and Path Loss-Based Positioning" Sensors 21, no. 3: 987. https://doi.org/10.3390/s21030987

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop