Next Article in Journal
Semantic Data Management for a Virtual Factory Collaborative Environment
Next Article in Special Issue
Scene Description for Visually Impaired People with Multi-Label Convolutional SVM Networks
Previous Article in Journal
Photon Counting Statistics of a Microwave Cavity Coupled with Double Quantum Dots
Previous Article in Special Issue
A Sensor Fusion Framework for Indoor Localization Using Smartphone Sensors and Wi-Fi RSSI Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Closed-Form Localization Algorithm and GDOP Analysis for Multiple TDOAs and Single TOA Based Hybrid Positioning

School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(22), 4935; https://doi.org/10.3390/app9224935
Submission received: 20 September 2019 / Revised: 1 November 2019 / Accepted: 13 November 2019 / Published: 16 November 2019
(This article belongs to the Special Issue Recent Advances in Indoor Localization Systems and Technologies)

Abstract

:

Featured Application

User terminal positioning based on the 5G system or other ground-based wireless systems.

Abstract

Cellular communication systems support mobile phones positioning function for Enhanced-911 (E-911) location requirements, but the positioning accuracy is poor. The fifth-generation (5G) cellular communication system can use indoor distribution systems to provide accurate multiple time-difference-of-arrival (TDOA) and single time-of-arrival (TOA) measurements, which could significantly improve the indoor positioning ability. Unlike iterative localization algorithms for TDOA or TOA, the existing closed-form algorithms, such as the Chan-Ho algorithm, do not have convergence problems, but can only estimate position based on one kind of measurement. This paper proposes a closed-form localization algorithm for multiple TDOAs and single TOA measurements. The proposed algorithm estimates the final position result using three-step weighted least squares (WLSs). The first WLS provides an initial position for the last two steps. Then the algorithm uses two WLSs to estimate position based on heteroscedastic TDOA and TOA measurements. In addition, the geometric dilution of precision (GDOP) of the proposed hybrid TDOA and TOA positioning has been derived. The analysis of GDOP shows that the proposed hybrid positioning has lower GDOP than TDOA-only positioning, which means the proposed hybrid positioning has a higher accuracy limitation than TDOA-only positioning. The simulation shows that the proposed localization algorithm could have better performance than closed-form TDOA-only positioning methods, and the positioning accuracy could approximate Cramer-Rao lower bound (CRLB) when the TDOA measurement errors are small.

1. Introduction

Indoor positioning is important for location-based service, internet of things and health care [1,2]. Many wireless systems, such as Ultra-Wideband, Bluetooth and cellular communication systems, have been used for indoor positioning. As one of the most widely used wireless systems, the cellular communication system supports mobile phone positioning from 2G to 5G [3]. In recent years, with the development of the location service market, the cellular communication system based positioning can be used in many new fields such as vehicle positioning [4,5], location-aware communications [6] and location-based applications [7]. The 3rd Generation Partnership Project (3GPP) also puts higher requirements on the positioning accuracy of the 5G system [8,9].
The TDOA-only positioning technology based on cellular communication system is relatively mature. For a long time, the cellular communication system mainly realizes the user equipment (UE) positioning through the TDOA positioning method. Long Term Evolution (LTE) system provides a TDOA estimation technology called Observed Time Difference of Arrival (OTDOA) [10,11]. In general, UE can only receive downlink signals from the nearest base station. Using OTDOA technology, base stations broadcast positioning reference signal (PRS) to UE. PRS has a unique mechanism named power boosting to make sure that the UE could receive PRSs from multiple sources so that multiple time-difference-of-arrival (TDOA) measurements can be obtained [12]. UE estimates the TDOA measurements by finding the peak of correlation of the received PRS with a shifted and conjugated version of PRS [13]. When the signal sources’ locations are known, a nonlinear equation can be constructed using sources’ locations and TDOA measurements to calculate UE’s position. There are many existing localization algorithms for the solution of the TDOA measurement equations [14]. These algorithms can be divided into iterative methods and closed-form solutions [15]. The iterative methods usually use the Taylor-series to linearize the nonlinear equations and use Gauss-Newton method to iterate location estimation errors. Those methods can provide accurate position estimation when the initial position is appropriate, otherwise, it cannot guarantee convergence [16]. Closed-form solutions could avoid the convergence problem. The most used closed-form algorithm is a two-step Weighted Least squares (WLS) estimators developed by Chan and Ho [17]. This solution can reach the Cramer-Rao lower bound (CRLB) when TDOA error is small enough. However, as the error increases, its performance would degrade. Ho also developed an improved version of the algorithm [18]. The improved algorithm has a better performance when the variance of the TDOA measurement errors is known. The constraint equation could improve the accuracy of the closed-form algorithm. An algorithm using earth constraint can improve accuracy [19], but this constraint is not suitable for indoor positioning. The above algorithms are often used for UE position estimation after obtaining TDOA measurements through OTDOA technology.
There are still many problems in the exiting system that make the positioning accuracy not high enough. Since the outdoor base station cannot meet the indoor signal coverage requirements, cellular communication system uses the indoor distribution system for indoor communication services [20]. For the indoor distribution system, all TDOA-only positioning methods have the same shortcoming. In the indoor environment, deployment of communication indoor distribution system leads to a higher geometric dilution of precision (GDOP), which is not suitable for TDOA-only based positioning. The GDOP is defined as the ratio of the accuracy limitation of a position fix to the accuracy of measurements and the concept is widely used in positioning performance analysis [21]. By calculating the GDOP, it can be found that the TDOA-only based positioning has a higher GDOP value when the receiver is not surrounded by signal sources [21,22]. However, in order to achieve better signal coverage and lower deployment costs, the indoor distribution antenna (ANT) of the mobile communication system is typically placed beneath the ceiling of the central area of the room. ANTs are never deployed in the indoor areas, which are near the outer wall. In those areas, UE can only receive signals from one side, resulting in a high GDOP value and low positioning accuracy.
The 5G system has the potential to solve this problem. The 5G system would also provide TDOA measurement based on OTDOA technology [23,24], same as the LTE system. Different from the LTE system, the 5G system could provide high-precision TOA measurement over a large bandwidth and continuous uplink and downlink signals [25,26,27]. In both LTE and 5G, due to network optimization, the UE can only transmit and receive signals with the nearest signal source. This means that UE could only estimate one signal’s TOA measurement from the nearest source. TOA-only localization algorithms require at least three TOAs to perform two-dimensional position estimation. Therefore, the 5G system cannot support TOA-only based positioning. However, the 5G system could support new hybrid positioning based on multiple TDOA measurements and single TOA.
The GDOP of the TOA-only positioning is smaller than the TDOA-only positioning when the receiver is not surrounded by signal sources [28]. Therefore, the hybrid positioning based on multiple TDOAs and single TOA will probably achieve better positioning performance than the TDOA-only positioning. TDOA-only closed-form solutions, such as Chan-Ho, are based on the assumption that measurement errors match Gauss-Markov theory. However, the random errors of TDOA and TOA measurements are not homoscedastic. It means those algorithms cannot be used for the hybrid TDOA and TOA positioning directly.
This paper aims to improve the positioning accuracy of the indoor distribution system by using multiple TDOAs and single TOA based hybrid positioning. In this paper, we establish a three-step WLS closed-form localization algorithm for heteroscedastic TDOA and TOA measurements. The first WLS provides an initial position for the last two steps. Then the algorithm uses two-step weighted least square (WLS) to estimate the final position result. We also derived the GDOP of the proposed hybrid positioning. We performed simulations in a typical indoor hall using an indoor distribution system. As shown in the simulation result, the GDOP of the hybrid positioning is lower than the GDOP of TDOA-only positioning. The simulations also show that the proposed method could approximate the CRLB when TDOA measurements errors are small enough and have the potential to achieve a better performance than two widely used closed-form TDOA-only positioning methods.
This paper is organized as follows: Section 2 describes the system model of hybrid TDOA and TOA positioning. In Section 3, a new closed-form localization algorithm is developed for the nonlinear and heteroscedastic hybrid TDOA and TOA positioning equations. Section 4 analyzes the GDOP of the hybrid positioning based on multiple TDOAs and single TOA. Simulation results and analysis are presented in Section 5. Finally, we draw our conclusions in Section 6.

2. System Model

The ANTs are deployed at the ceiling with same height, high vertical dilution of precision makes the system cannot provide reliable vertical positioning results [29], which is usually obtained by other sensors [30].
Therefore, for the system model, we assumed that ANTs are deployed at the ceiling and the height of UE is already known by other sensors, and only two-dimensional horizontal positioning is considered. The system model of the indoor distribution system based UE positioning is shown in Figure 1. We consider a UE position estimation problem using an indoor distribution system containing M ANTs. For the system shown in Figure 1, M is equal to 4. For each positioning process, in order to simplify mathematical representations, ANTs are sorted by the distance to the UE. The nearest ANT is numbered 1, and the farthest ANT is numbered M . UE could obtain M     1 TDOA measurements and one TOA measurement from the nearest ANT. In Figure 1, the nearest ANT to UE is the ANT 1 and the farthest is the ANT 4.
In the following description, the position of UE is denoted by u = ( x , y ) T . The system contains M ANTs locating at a i = ( x i , y i ) T ,     i = 1 ,   2 ,   3 , ,   M .
The distance from ANT i to UE is expressed as
r i = a i u = ( x i x ) 2 + ( y i y ) 2 , i = 1 , 2 , 3 , , M .
The distance difference from ANT 1 to UE and ANT i to UE is expressed as:
r i , 1 = [ a 1 u a i u ] = r 1 r i .
Considering the TDOA ranging error e i , 1 , TDOA measurement from ANT 1 and ANT i is represented as:
c t i , 1 = d i , 1 = r i , 1 + e i , 1 , i = 2 , 3 , 4 , , M
where t i , 1 is TDOA measurement and c is the speed of light, d i , 1 is the distance difference calculated by TDOA measurement, r i , 1 is the real distance difference and e i , 1 is the ranging error caused by TDOA measurement error.
TOA measurement of ANT 1 to UE is expressed as:
c t 1 = d 1 = r 1 + e 1
where t 1 is TOA measurement, d 1 is the distance calculated by TOA measurement, r 1 is the real distance from ANT 1 to UE and e 1 is the ranging error caused by TOA measurement error.
For brevity, we denote e 1 as the TDOA ranging error and e i for i = 2 , 3 , , M as TDOA ranging errors between the signal from ANT i and signal from ANT 1, which is denoted as e i , 1 in the above formula.
In a system with M ANTs, an equation system containing TDOA and TOA measurements is obtained as:
{ d 1   = r 1         + e 1     d 2 , 1 = r 1 r 2 + e 2     d 3 , 1 = r 1 r 3 + e 3     d M , 1 = r 1 r M + e M .

3. Three-step WLS Localization Algorithm for Hybrid Positioning

In this section, a three steps WLS localization algorithm is proposed for positioning based on TDOA and TOA measurements shown in Section 2. The algorithm is an improvement of the two-step WLS TDOA-only localization algorithm, called the Chan-Ho algorithm, in Reference [17]. Those two algorithms use the same linearization method, and the third step WLS of the proposed algorithm is the same as the second step WLS of the Chan-Ho algorithm.
Using the following method, a linear equation about TDOA measurement and x, y coordination could be obtained. Moving the r 1 from the right side of Equation (2) to the left side and then squaring both sides, we obtain:
r i 2 = ( r 1 r i , 1 ) 2 .
Expanding (6) we obtain:
x i , 1 x + y i , 1 y + r i , 1 r 1 = 1 2 ( K 1 K i + r i , 1 2 )
where:
x i , 1 = ( x 1 x i ) , i = 2 , 3 , , M y i , 1 = ( y 1 y i ) , i = 2 , 3 , , M K i = x i 2 + y i 2 , i = 1 , 2 , 3 , , M .
Different to the Chan-Ho algorithm, the proposed algorithm needs to consider the TOA measurement and uses a new solution as follows. Using Equation (8), write Equation (5) in matrix form as:
G w + φ = h
where:
G = [ 0 0 1 x 2 , 1 y 2 , 1 d 2 , 1 x 3 , 1 y 3 , 1 d 3 , 1 x M , 1 y M , 1 d M , 1 ] ,   w = [ x y r 1 ] , h = [ d 1 1 2 [ K 1 K 2 + d 2 , 1 2 ] 1 2 [ K 1 K 3 + d 3 , 1 2 ] 1 2 [ K 1 K M + d M , 1 2 ] ] ,   φ = [ φ 1 φ 2 φ 3 φ M ] .
The vector φ is the error between h and G w . It can be obtained by:
φ = h G w
In accordance with Equations (3) and (4), the items in vector φ can be written as the following expressions:
φ 1 = d 1 r 1 = e 1
φ i = 1 2 [ K 1 K i + ( d i , 1 e i ) 2 ] x i , 1 x y i , 1 y ( d i , 1 e i ) r 1 = 1 2 e i 2 d i , 1 e i r 1 e i = 1 2 e i 2 r i e i r i e i   ,   i = 2 , , M .
where the assumption r i e i has been used. To minimize φ T φ , the hybrid positioning problem is cast as the following quadratic optimization
min w ( h G w ) T ( h G w )
Ranging errors of TDOAs can be assumed as an independent, identical and zero-mean Gaussian distribution [31]. The ranging error of TOA can also be assumed to be a zero-mean Gaussian distribution [32]. Because TDOA and TOA measurements are estimated using different techniques, TOA and TDOA ranging errors can be assumed to be independent and have different variances. The parameter k is used to represent the ratio of TOA ranging error’s standard deviation to TDOA ranging error’s standard deviation. The ranging errors have the following statistical properties:
E ( e i ) = 0 , i = 1 , 2 , 3 , , M C o v ( e i e j ) = 0 ,     i j   a n d   i , j = 1 , 2 , 3 , , M V a r ( e i ) = σ t d o a 2 ,     i = 2 , 3 , , M V a r ( e 1 ) = σ t o a 2 = k 2 σ t d o a 2 ,     k = σ t o a σ t d o a .
The errors in φ do not meet the Gauss-Markov assumption, ordinary least squares estimator is not the best linear unbiased estimator (BLUE) for this optimization problem. WLS could make it BLUE when each weight is equal to the reciprocal of the variance of the error [33]. The WLS solution of w that minimizes φ T W φ is:
w = ( G T W G ) 1 G T W h
where W is the weighting matrix which could be given by the covariance matrix of φ .
The covariance matrix of φ is:
W = C o v ( φ ) 1 = E ( φ φ T ) 1 = [ σ t o a 2 0 0 0 0 r 2 2 σ t d o a 2 0 0 0 0 r 3 2 σ t d o a 2 0 0 0 0 r M 2 σ t d o a 2 ] 1 = 1 σ t d o a 2 [ k 2 0 0 0 0 r 2 2 0 0 0 0 r 3 2 0 0 0 0 r M 2 ] 1 .
where C o v ( φ ) 1 is the inverse of the covariance matrix of φ , k is obtained by prior probability statistics of the ranging errors after the system deployed.
Scaling of W does not affect the result of WLS [17]. Therefore, the weighting matrix W can be written as:
W = [ 1 k 2 0 0 0 0 1 r 2 2 0 0 0 0 1 r 3 2 0 0 0 0 1 r M 2 ] .
However, the distances from ANTs and UE is unknown, to approximated the matrix W , an initial guess of UE position is need to be obtained in first-step WLS.

3.1. First-Step WLS

To calculate the initial position, we assume that the distances from ANTs to UE are equal to the ratio k. Rewriting the weighting matrix W as W :
W = [ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ] .
We could obtain w = ( x , y , r 1 ) T using Equation (16) as
w = ( G T W G ) 1 G T W h .
It is an ordinary least squares. When the UE positions are different, the deviation of the weighting matrix and the initial positioning error would change. The second-step WLS could mitigate this error and can be repeated again to give an even better estimate.

3.2. Second-Step WLS

After achieving the initial position u = ( x , y ) , the distance r i from ANT i to u can be calculated. Inserting u and r i into Equation (18), the weighting matrix W could be rewritten as W :
W = [ 1 k 2 0 0 0 0 1 r 2 2 0 0 0 0 1 r 3 2 0 0 0 0 1 r M 2 ] .
Inserting matrix W into Equation (16) in the same way as Equation (20), the solution w = ( x , y , r 1 ) T can be obtained.

3.3. Third-Step WLS

The former two steps assume no relationship between the UE location ( x ,   y ) T and r 1 , but in fact they are related. Chan-Ho algorithm has the same problem in its first stage minimization and use a WLS to refine the result [17]. In the third-step WLS of this proposed algorithm, the same method as the Chan-Ho algorithm is used to refine the result of former two steps.
The former two steps’ results location ( x , y ) T and distance r 1 have a relationship shown in Equation (22). Therefore, the third-step WLS is to minimize the sum of the squared errors ε in:
{ ε 1 = ( x 1 x ) 2 ( x 1 x ) 2           ε 2 = ( y 1 y ) 2 ( y 1 y ) 2           ε 3 = r 1 2 ( x 1 x ) 2 + ( y 1 y ) 2 .
Equation (22) could be rewritten in matrix form as:
ε = h G Δ u
where:
ε = [ ε 1 ε 2 ε 3 ] ,   h = [ ( x 1 x ) 2 ( y 1 y ) 2 r 1 2 ] = [ ( x 1 x + e x ) 2 ( y 1 y + e y ) 2 ( r 1 + e r ) 2 ] ,   G = [ 1 0 0 1 1 1 ] ,   Δ u = [ ( x 1 x ) 2 ( y 1 y ) 2 ] .
Because elements in vector ε have different variances, we need to use WLS to estimate the solution Δ u as:
Δ u = ( G T W G ) 1 G T W h
where weighting matrix W could be obtained by calculating the covariance matrix of ε . Assuming that the error of the solution w in second-step WLS are e = ( e x , e y , e r ) T , vector ε could be obtained as:
ε = [ ε 1 ε 2 ε 3 ] = [ ( x 1 x ) 2 ( y 1 y ) 2 r 1 2 ] [ ( x 1 x ) 2 ( y 1 y ) 2 r 1 2 ] = [ ( x 1 x + e x ) 2 ( y 1 y + e y ) 2 ( r 1 + e r ) 2 ] [ ( x 1 x ) 2 ( y 1 y ) 2 r 1 2 ] = [ 2 ( x 1 x ) e x + e x 2 2 ( y 1 y ) e y + e y 2 2 r 1 e r + e r 2 ] [ 2 ( x 1 x ) e x 2 ( y 1 y ) e y 2 r 1 e r ] .
where the second-order error terms are ignored.
W 1 = C o v ( ε ) = E ( ε ε T ) = 4 [ x 1 x 0 0 0 y 1 y 0 0 0 r 1 ] C o v ( e ) [ x 1 x 0 0 0 y 1 y 0 0 0 r 1 ] = 4 B C o v ( e ) B .
The matrix B could be approximated by using ( x , y , r 1 ) as ( x , y , r 1 ) and C o v ( e ) could be approximated as ( G T W G ) 1 [17].
Therefore, result Δ u could be calculated by
Δ u = ( G T 1 4 B 1 G T W G B 1 G ) 1 G T 1 4 B 1 G T W G B 1 h .
The Δ u is the square of the difference between final positioning result u and ANT 1 on the x-axis and the y-axis. As with the Chan-Ho algorithm, u is given by the square root of Δ u and ANT 1’s location ( x 1 ,   y 1 ) T .

4. GDOP of the Proposed Hybrid Positioning

GDOP is the ratio of the accuracy limitation of a position fix to the accuracy of measurements [21]. A positioning system has a small GDOP means that the positioning is accurate. In order to compare with GDOP of TDOA-only positioning, the GDOP of the proposed hybrid positioning is defined as the ratio of the positioning accuracy to the TDOA ranging accuracy.
In this section, the GDOP of the hybrid positioning based on multiple TDOAs and single TOA is derived.
To achieve the GDOP of the hybrid TDOA and TOA positioning of the system described in Section 2, the difference between TDOA measurements and real distances difference when UE is at the location ( x , y ) can be expressed as:
f i ( x , y ) = d i , 1 r 1 + r i ,   i = 2 , 3 , , M .
Difference between TOA measurements and real distances when UE is at the location ( x , y ) is expressed as
f 1 ( x , y ) = d 1 r 1 .
Using a first order Taylor series to approximate Equations (6) and (7), the approximation of f i ( x , y ) at location ( x p , y p ) can be obtained as
f i ( x , y ) f i ( x p , y p ) + ( x x p ) f i ( x p , y p ) x + ( y y p ) f i ( x p , y p ) y ,   i = 1 , 2 , 3 , , M .
When there are no ranging errors, (9) can be obtained from (8).
0 = f i ( x p , y p ) + ( x 0 x p ) f i ( x p , y p ) x + ( y 0 y p ) f i ( x p , y p ) y
where ( x 0 , y 0 ) is UE’s real location.
To simplify the mathematical derivations, we use e 1 to represent the TOA ranging error. Moreover, e i , i = 2 , , M , is used to represent TDOA ranging errors between the signal from ANT i and signal from ANT 0, which is represented as e i , 1 in Section 2. As the measurements have ranging errors e i , Equation (33) can be obtained from (31):
e i = f i ( x p , y p ) + ( x x p ) f i ( x p , y p ) x + ( y y p ) f i ( x p , y p ) y
where ( x , y ) is the position estimation result.
Let position estimation error vector Δ u = ( e x , e y ) T , e x = x x 0 , e y = y y 0 . Subtracting Equation (33) from Equation (32), the equation of e i and ( e x , e y ) T can be obtained as:
e i =   f i ( x p , y p ) x e x + f i ( x p , y p ) y e y .
For TOA ranging error e 0 , it is easy to obtain partial differential equations:
α 1 = f 1 ( x p , y p ) x = x 1 x p r 1 β 1 = f 1 ( x p , y p ) y = y 1 y p r 1 .
For TDOA ranging error e i , partial differential equations is:
α i = f i ( x p , y p ) x = x i x p r i x 1 x p r 1 β i = f i ( x p , y p ) y = y i y p r i y 1 y p r 1 i = 2 , 3 , , M .
Therefore, Equation (34) can be formulated as the following matrix form:
A Δ u = e
where:
A = [ α 1 β 1 α 2 α 3 α M β 2 β 3 β M ] Δ u = [ e x e y ] e = [ e 1 e 2 e 3 e M ] .
Different from the GDOP calculation process in [21], TOA and TDOA measurements ranging errors have different variances. Therefore, in order to make an unbiased and efficient estimator, the vector Δ u cannot be calculated based on the ordinary least square (OLS) but weighted least square (WLS) as the following expression:
Δ u = ( A T W A ) 1 A T W e .
where the weighting matrix W could be given by covariance matrix of error vector e .
Therefore, we could get a covariance matrix of error vector E as:
C o v ( E ) = E ( [ e 1 e 2 e 3 e M ] [ e 1 e 2 e 3 e M ] ) = σ t d o a 2 [ k 2 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ] = σ t d o a 2 Σ
Therefore, the weighting matrix W in Equation (39) could be given as
W = Σ 1 = [ 1 k 2 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ]
Expressing matrix A T W as
A T W = [ α 1 α 2 α 3 α M β 1 β 2 β 3 β M ] [ 1 k 2 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ] = [ α 1 k 2 α 3 α 3 α M β 1 k 2 β 2 β 3 β M ] = [ a 1 a 2 a 3 a M b 1 b 2 b 3 b M ]
From Equation (39), e x can be calculated by:
e x = [ ( A T W A ) 1 ] 1 , 1 i = 1 M a i e i + [ ( A T W A ) 1 ] 1 , 2 i = 1 M b i e i = s 1 e 1 k 2 + i = 2 M s i e i
where
s i = [ ( A T W A ) 1 ] 1 , 1 a i + [ ( A T W A ) 1 ] 1 , 2 b i .
The mean of e x could be calculated by:
E ( e x ) = E ( s 1 e 1 + i = 2 M s i e i ) = E ( s 1 e 1 ) + i = 2 M E ( s i e i ) = s 1 E ( e 1 ) + i = 2 M s i E ( e i ) = 0
The variance of e x could be calculated by:
σ x 2 = V a r ( e x ) = E ( e x 2 ) E ( e x ) 2 = E ( e x 2 ) = E ( ( s 1 e 1 + i = 2 M s i e i ) 2 ) = E ( ( s 1 e 1 ) 2 + i = 2 M ( s i e i ) 2 ) = E ( ( s 1 e 1 ) 2 ) + i = 2 M E ( ( s i e i ) 2 ) = σ t o a 2 s 1 2 + σ t d o a 2 i = 2 M s i 2 = k 2 σ t d o a 2 s 1 2 + σ t d o a 2 i = 2 M s i 2 .
It is easy to obtain the mean and variance of e y using the above equations:
E ( e y ) = 0 ,   σ y 2 = V a r ( e y ) = k 2 σ t d o a 2 g 1 2 + σ t d o a 2 i = 2 M g i 2
where:
g i = [ ( A T W A ) 1 ] 2 , 1 a i + [ ( A T W A ) 1 ] 2 , 2 b i
GDOP was been definite as the ratio of the accuracy of a position fix to the accuracy of measurements [34]. In order to directly compare the GDOP of the proposed hybrid positioning and the GDOP of TDOA-only positioning, we redefine the GDOP of the hybrid positioning using multiple TDOAs and single TOA as the ratio of the accuracy of a position fix to the accuracy of TDOA measurements. The GDOP could be calculated as:
G D O P = σ x 2 + σ y 2 σ t d o a 2 = k 2 ( s 1 2 + g 1 2 ) + i = 2 M ( s i 2 + g i 2 ) .

5. Simulation Results and Analysis

To analyze the GDOP of multiple TDOAs and single TOA based hybrid positioning and the positioning accuracy of the proposed closed-form localization algorithm, we have built a simulation scenario according to the real scene of the zone 1, underground parking lot, Beijing University of Posts and Telecommunications. The real scene is shown in Figure 2 and the top view of the developed simulation scenario is shown in Figure 3.
In Figure 3, a Cartesian coordinate system is constructed in meters. The ANTs of the indoor distribution system are referred to the real antennas’ location in the underground parking lot.
In the following parts of this section, we compared the GDOP of the proposed hybrid positioning and the GDOP of TDOA-only positioning. Then, we analyzed the positioning accuracy of the proposed localization algorithm.

5.1. Analysis and Comparison of GDOP

To compare the GDOP of the TDOA-only positioning and the GDOP of the hybrid positioning using multiple TDOAs and single TOA in the same indoor scenario. 2889 points is selected every 0.5 m, as shown in Figure 4. We divide the selected points into two groups. One group contains the points within the quadrilateral surrounded by connections between ANTs, which is the green quadrilateral in Figure 4. The other group contains the points outside the quadrilateral. 2292 points are outside the green quadrilateral and 597 points are inside the green quadrilateral.
The GDOPs of the hybrid positioning method based on three TDOAs and one TOA with different ratio k values are calculated at each points. The k is the ratio of TOA ranging error standard deviation to TDOA ranging error standard deviation definite in Section 4. We use four different k values and the result is shown in Figure 5.
Figure 6 shows the GDOP of TDOA-only positioning in the same scenario. The TDOA-only positioning is based on three TDOA measurements which are the same as the proposed hybrid positioning method used above. The GDOP calculation method for TDOA-only positioning is similar to that GDOP calculation method for hybrid positioning described in Section 5 but does not contain the TOA measurement terms. The calculation method is the same as the method described in the definition of GDOP [21].
It can be easily seen from the comparison between Figure 5 and Figure 6 that the GDOP of the TDOA-only positioning is not much different from the hybrid positioning in the center region (the quadrilateral area surrounded by the four ANTs). In other regions, the GDOP of hybrid positioning is significantly smaller than the TDOA-only positioning. However, the area of the center region only accounts for one-fifth of the total area. Assuming that the distribution of UEs is uniform, in most cases, using the hybrid positioning method will increase the positioning accuracy limitation.
The cumulative distribution functions (CDFs) of GDOPs is obtained and shown in Figure 7.
From Figure 7, it is obvious that the GDOP values of the proposed hybrid positioning are significantly lower than the TDOA-only positioning. It can be seen in (16) that the greater the ratio k is, the smaller the weight of the TOA ranging error item in the weighting matrix (18) is, and the closer the GDOP calculated is to the GDOP of TDOA-only positioning. The result shows that it is possible to effectively improve the positioning performance by adding a TOA measurement.
To compare the GDOPs of the two kinds of positioning in the two different regions as shown in Figure 4, we separately counted the GDOPs of two kinds of positioning at points in the two groups. The CDFs of the GDOPs are shown in Figure 8.
As shown in Figure 8a, at the points outside the green quadrilateral, GDOPs of the proposed hybrid positioning are significantly lower than the TDOA-only positioning. Even when the standard deviation of TOA ranging error is 10 times the TDOA ranging error, the 24.85% points still have a higher GDOP of the TDOA-only positioning than the highest GDOP of the proposed hybrid positioning. However, as shown in Figure 8b, at the points inside the green quadrilateral, GDOPs of the proposed hybrid positioning are not much different than GDOP of the TDOA-only positioning. Even when the ratio k is equal to 0.1, the minimum GDOP of the proposed hybrid positioning is 0.59. And the minimum GDOP of the TDOA-only positioning is just 0.79, which is only 0.20 higher. When the ratio k is equal to 1, 5 and 10, the GDOPs of the proposed hybrid positioning are approximate to the GDOP of the TDOA-only positioning.
Analysis result shows that adding a TOA measurement to the TDOA measurements to achieve hybrid positioning have potential to greatly improve the positioning ability of the system in the edge area of the network. At the same time, in the core area of network coverage, although hybrid positioning has only a limited improvement in positioning ability, it is also superior to the TDOA-only positioning.

5.2. Analysis and Comparison of the Proposed Localization Algorithm

CRLB is the theoretical lower bound on the variance of unbiased estimator [35]. In order to analyze the performance of the proposed three-step WLS closed-form localization algorithm, we compare the algorithm with CRLB of the proposed hybrid positioning, CRLB of TDOA-only positioning and two widely used TDOA-only closed-form localization algorithms, Chan-Ho [17] and BiasRed [18]. CRLB is the trace of the inverse matrix of the Fisher information matrix [19].
CRLB = tr ( J 1 ) = tr { ( A T Q A ) 1 }
where matrix A and W are defined in Section 3.1, Q is a M × M matrix as
Q = [ σ t o a 2 0 0 0 0 σ t d o a 2 0 0 0 0 σ t d o a 2 0 0 0 0 σ t d o a 2 ] .

5.2.1. Simulations at Selected Point

According to the GDOP analysis in Section 5.1, we selected three test points at the right edge, the center, and the left edge of the scenario. Scenario shown in Figure 3 is used, and three test points are selected for the simulation, which is shown in Figure 9.
The simulation was performed 10,000 times at each test point. TDOA and TOA ranging errors were the zero-mean Gaussian distribution but with different standard deviations.
5G system could provide a TOA ranging accuracy with standard deviation σ t o a = 0.3   m or σ t o a = 1.5   m [25] and provide a TDOA ranging accuracy with a best σ t d o a = 0.03   m [13].
In each simulation, we calculated the Mean Square Error (MSE) of the positioning errors for each test points as
MSE = i = 1 10 , 000 ( ( x i x t ) 2 + ( y i y t ) 2 ) 10 , 000
where x t and y t are the coordinate of the test point, x i and y i are the positioning result of the ith calculation.
Figure 10 shows the MSE of the positioning results and the calculated CRLBs at test point A. The result shows that the positioning using multiple TDOAs and single TOA has a lower CRLB than TDOA-only positioning. Regardless of whether σ t o a = 1.5 or σ t o a = 0.3 m, the MSE of proposed algorithm approaches CRLB when TDOA ranging error is small. When the TDOA ranging error is high, the positioning error of the proposed localization algorithm is higher than the CRLB but is still significantly lower than the other two TDOA-only closed-form algorithms. For the proposed algorithm, the positioning results with σ t o a = 0.3 m are slightly better than the positioning results with σ t o a = 1.5 m when the standard deviation of TDOA ranging error is around 0.5 m.
Figure 11 shows the MSE of positioning results and CRLBs at test point B. The result shows that the CRLB of the proposed hybrid positioning is close to the CRLB of TDOA-only positioning at test point B. Regardless of whether σ t o a = 1.5 or σ t o a = 0.3 m, the MSE of proposed algorithm approaches CRLB when TDOA ranging error is small. Even when the TDOA ranging error is higher, the positioning error of the proposed algorithm is only slightly higher than the CRLB. For the proposed algorithm, the positioning results with σ t o a = 0.3 m are slightly better than the positioning results with σ t o a = 1.5 m. However, regardless of the different performance caused by TOA ranging error, the positioning error of the proposed algorithm is lower than the other two TDOA-only positioning methods.
Figure 12 shows the MSE of positioning results and CRLBs at test point C. The result shows that the proposed hybrid positioning has a lower CRLB than TDOA-only positioning at test point C. Regardless of whether σ t o a = 1.5 or σ t o a = 0.3 m, the MSE of proposed algorithm approaches CRLB when TDOA ranging error is small. Even when the TDOA ranging error is higher, the positioning error of the proposed algorithm is very slightly higher than the CRLB. For the different results in (a) and (b), the proposed algorithm is more accurate while σ t o a = 0.3 m than σ t o a = 1.5 m, when the standard deviation of TDOA ranging error is around 0.5 m. However, regardless of the different performance caused by TOA ranging error, the positioning error of the proposed algorithm is significantly lower than the other two TDOA-only positioning methods.
It can be seen from those three figures that the positioning error of Chan-Ho and BiasRed would increases irregularly with the increase of the error after the error becomes larger. This may be caused by the error of the weighting matrix of those algorithms. Those two algorithms use WLS in the calculation process and ignore some items about TDOA ranging errors to build the weighting matrix. When TDOA ranging errors are small, the weighting matrix is closed to be right. However, when the ranging errors are large, the error of the weighting matrix would increase. The positioning error, caused by weighted matrix, is irregular. The proposed algorithm also has this problem, but the item about TOA measurement in weighting matrix is not related with ranging error. This may inhibit the irregularity of the positioning error when TOA ranging error is low. The positioning error of the proposed algorithm would also increases irregularly when TOA ranging error is high.

5.2.2. Simulation Results in Different Regions

To compare the positioning accuracy of the three localization algorithms in different regions, the two groups of selected points in Figure 4 were used for simulation.
The positioning simulation is performed 10,000 times at each test point. For each test point group, the MSE of the positioning errors for each group test points was calculated and denoted as
MSE a l l = p = 1 N i = 1 10 , 000 ( ( x p , i x p ) 2 + ( y p , i y p ) 2 ) N × 10 , 000
where x p and y p are coordination of the pth test point in the group, x p , i and y p , i are the positioning result of the ith calculation at the pth test point. The MSE a l l of the two groups’ positioning results is counted separately. The MSEs and CRLBs of positioning results with different TDOA ranging error of the two groups are shown in Figure 13 and Figure 14.
Figure 13 shows the MSE a l l of the positioning results and CRLBs at test points inside the green square. The result shows that the CRLB of the proposed hybrid positioning is close to the CRLB of TDOA-only positioning. When σ t o a = 0.3 m, the MSE a l l of proposed algorithm approach CRLB. When σ t o a = 1.5 m, the accuracy of the proposed algorithm is slightly higher than the CRLB while the standard deviation of TDOA ranging error is relatively small but has not yet approached zero. For the proposed algorithm with different TOA ranging error, the positioning results with σ t o a = 0.3 m are very slightly better than the positioning results with σ t o a = 1.5 m. However, regardless of the different performance caused by the TOA ranging error, the positioning error of the proposed hybrid positioning method is significantly lower than the other two TDOA-only positioning methods.
Figure 14 shows the MSE a l l of positioning results and CRLBs at test points outside the green square. The result shows that the hybrid positioning has a lower CRLB than TDOA-only positioning. The MSE a l l of the proposed algorithm approaches CRLB when TDOA ranging error is small. Even when the TDOA ranging error is higher, the positioning error of the proposed algorithm is also slightly higher than the CRLB and is significantly lower than the other two TDOA-only positioning methods. The positioning results of the proposed algorithm with σ t o a = 0.3 m are slightly better than it with σ t o a = 1.5 m when the standard deviation of TDOA ranging error is around 0.5 m.
The algorithms performance at each selected points in Figure 4 is also simulated as in Section 5.2.1. Different from Section 5.2.1, the square roots of MSE, called the root mean square error (RMSE), for different algorithms at every selected point are calculated. The CDF of the RMSE for the Chan-Ho, BiasRed, proposed algorithm with σ t o a = 1.5 m, proposed algorithm with σ t o a = 0.3 m and CRLBs are shown in Figure 15, when σ t d o a = 1 m.
As shown in Figure 15b, it is obviously that, regardless of σ t o a = 0.3 or 1.5 m, performance of proposed algorithm is better than Chan-Ho and BiasRed algorithms. Only at 16% points, BiasRed algorithm is more accurate than the proposed algorithm when σ t o a = 1.5 m. Moreover, the Chan-Ho algorithm is only more accurate at 13% points compared to the proposed algorithm when σ t o a = 1.5 m. When σ t o a = 0.3 m, the proposed algorithm has a better performance than the two algorithms at all points outside the green quadrilateral. In Figure 15a, the proposed algorithm still has a better performance than the two algorithms at all points inside the green quadrilateral when σ t o a = 0.3 m. In the comparison, the two algorithms and the proposed algorithm with σ t o a = 1.5 have their own advantages. BiasRed is more accurate than the proposed algorithm with σ t o a = 1.5 at 89% points and Chan-Ho is more accuracy than the proposed algorithm with σ t o a = 1.5 at 72% points. However, the proposed algorithm with σ t o a = 1.5 is more reliable than the two algorithm, since the maximum RMSE is only 2.613 and is much lower than the maximum RMSE of the two algorithms.
Based on the simulation results at the two groups’ points and the three selected test points, the proposed closed-form localization algorithm using multiple TDOAs and single TOA could provide a better positioning accuracy than the two closed-form TDOA-only positioning methods, Chan-Ho and BiasRed, in the indoor distribution system application scenario.

6. Conclusions

The 5G system could provide accurate multiple TDOA measurements and single TOA measurement, which could improve UE positioning accuracy. However, existing closed-form localization algorithms are designed for measurements having the same variance, and not suitable for heteroscedastic TDOA and TOA measurements.
In this paper, a three-step WLS closed-form localization algorithm is developed for the nonlinear equation set of those hybrid heteroscedastic measurements. The algorithm is an extension of Chan-Ho algorithm [17]. The first WLS provides an initial position for the last two steps. Then the algorithm uses two WLSs to estimate position based on heteroscedastic TDOA and TOA measurements. Moreover, after the GDOP of this hybrid positioning is derived, it was proven that this hybrid positioning has a higher theoretical higher bound of accuracy than TDOA-only positioning.
The simulation scenario is built according to the real situation. By comparing with two TDOA-only closed-formed localization algorithm, Chan-Ho [17] and BiasRed [18], and CRLB [35] of TDOA-only positioning and the proposed hybrid positioning in the same simulation scenario, the results show that the proposed localization algorithm has better performance than the two closed-form TDOA-only positioning methods, and the positioning accuracy approaches CRLB when the TDOA measurement errors are small. In different areas of the scenario, the proposed positioning algorithm has a different improvement in positioning accuracy. In the area surrounded by the ANTs, the proposed algorithm shows only a slight improvement effect. However, in the rest of the area, the accuracy of the proposed algorithm is even higher than the CRLB of TDOA-only positioning. The simulations indicates that using the hybrid TDOA and TOA measurements as well as the localization algorithm proposed in this paper have the potential to effectively improve the positioning accuracy of the indoor distribution system.
The proposed localization algorithm and the two compared algorithms, Chan-Ho and BiasRed, were constructed and simulated according to the ranging errors under the line-of-sight wireless propagation channel. In real scenes, non-line-of-sight channels are ubiquitous, which may cause the positioning accuracy of these algorithms to decrease. In future work, the analysis and improvement of the proposed algorithm in the non-line-of-sight environment can be studied. Meanwhile, the proposed algorithm is only confirmed by simulation for a specific environment. The actual algorithm performance should be investigated in future work.

Author Contributions

Conceptualization, H.W., L.Y. and S.T.; Data curation, H.W.; Formal analysis, H.W.; Funding acquisition, Z.D. and F.Y.; Investigation, H.W. and X.Z.; Methodology, H.W.; Project administration, Z.D. and F.Y.; Resources, H.W. and X.Z.; Software, H.W. and X.Z.; Supervision, Z.D.; Validation, H.W. and X.F.; Visualization, H.W.; Writing—original draft, H.W.; Writing – review & editing, H.W., X.F. and S.T.

Funding

This work was financially supported by the National Key Research & Development Program under Grant No. 2018YFC0809702 and No. 2016YFB0502001.

Acknowledgments

The authors would like to express their thanks to Jiazhi Han for help in the simulation and Jun Mo for the help in the paper’s revisions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zafari, F.; Gkelias, A.; Leung, K. A Survey of Indoor Localization Systems and Technologies. IEEE Commun. Surv. Tutor. 2017, 21, 2568–2599. [Google Scholar] [CrossRef]
  2. Witrisal, K.; Hinteregger, S.; Kulmer, J.; Leitinger, E.; Meissner, P. High-accuracy positioning for indoor applications: RFID, UWB, 5G, and beyond. In Proceedings of the 2016 IEEE International Conference on RFID, Orlando, FL, USA, 3–5 May 2016; pp. 1–7. [Google Scholar]
  3. Del Peral-Rosado, J.A.; Raulefs, R.; López-Salcedo, J.A.; Seco-Granados, G. Survey of Cellular Mobile Radio Localization Methods: From 1G to 5G. IEEE Commun. Surv. Tutor. 2018, 20, 1124–1148. [Google Scholar] [CrossRef]
  4. Wymeersch, H.; Garcia, N.; Kim, H.; Seco-Granados, G.; Kim, S.; Wen, F.; Fröhle, M. 5G mmWave Downlink Vehicular Positioning. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, UAE, 9–13 December 2018; pp. 206–212. [Google Scholar]
  5. Cui, X.; Gulliver, T.A.; Member, S. Vehicle Positioning Using 5G Millimeter-Wave Systems. IEEE Access 2016, 4, 6964–6973. [Google Scholar] [CrossRef]
  6. Di Taranto, R.; Muppirisetty, S.; Raulefs, R.; Slock, D.; Svensson, T.; Wymeersch, H. Location-aware communications for 5G networks: How location information can improve scalability, latency, and robustness of 5G. IEEE Signal Process. Mag. 2014, 31, 102–112. [Google Scholar] [CrossRef]
  7. Zhang, P.; Lu, J.; Wang, Y.; Wang, Q. Cooperative localization in 5G networks: A survey. ICT Express 2017, 3, 27–32. [Google Scholar] [CrossRef]
  8. 3GPP TS 22.261 v16.7.0, Service Requirements for the 5G system; Stage 1. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3107 (accessed on 24 May 2019).
  9. 3GPP TR 22.872 v16.1.0, Study on Positioning Use Cases; Stage 1, 2018–09. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3280 (accessed on 7 December 2018).
  10. 3GPP TS 36.211 v15.0.0, Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2425 (accessed on 7 July 2018).
  11. 3GPP TS 36.305 v15.3.0, Evolved Universal Terrestrial Radio Access Network (E-UTRAN); Stage 2 Functional Specification of User Equipment (UE) Positioning in E-UTRAN. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=2433 (accessed on 24 May 2019).
  12. Fischer, S. Observed Time Difference Of Arrival (OTDOA) Positioning in 3GPP LTE. Qualcomm White Pap. 2014, 1, 1–62. [Google Scholar]
  13. Del Paral-Rosado, J.A.; Lopez-Salcedo, J.A.; Seco-Granados, G.; Zanier, F.; Crisci, M. Preliminary Analysis of the Positioning Capabilities of the Positioning Reference Signal of 3GPP LTE. In Proceedings of the 5th European Workshop on GNSS Signals and Signal Processing, Toulouse, France, 8–9 December 2011; p. 9. [Google Scholar]
  14. Zou, Y.; Liu, H.; Xie, W.; Wan, Q. Semidefinite Programming Methods for Alleviating Sensor Position Error in TDOA Localization. IEEE Access 2017, 5, 23111–23120. [Google Scholar] [CrossRef]
  15. Jin, B.; Xu, X.; Zhang, T. Robust Time-Difference-of-Arrival (TDOA) localization using weighted least squares with cone tangent plane constraint. Sensors 2018, 18, 778. [Google Scholar]
  16. Foy, W.H. Position-Location Solutions by Taylor-Series Estimation. IEEE Trans. Aerosp. Electron. Syst. 1976, AES-12, 187–194. [Google Scholar] [CrossRef]
  17. Chan, Y.T.; Ho, K.C. An efficient closed-form localization solution from time difference of arrival measurements. In Proceedings of the IEEE International Conference on Acoustics, Adelaide, Australia, 19–22 April 1994. [Google Scholar]
  18. Ho, K.C. Bias reduction for an explicit solution of source localization using TDOA. IEEE Trans. Signal Process. 2012, 60, 2101–2114. [Google Scholar] [CrossRef]
  19. Shu, F.; Yang, S.; Qin, Y.; Li, J.U.N. Approximate Analytic Quadratic-Optimization Solution for TDOA-Based Passive Multi-Satellite Localization With Earth Constraint. IEEE Access 2017, 4, 9283–9292. [Google Scholar] [CrossRef]
  20. Yang, T.; Ouyang, Z.; Liu, J.; Luan, T.H. Design of TD-LTE based signal indoor distribution system. In Proceedings of the 2017 IEEE 86th Vehicular Technology Conference (VTC-Fall), Toronto, ON, Canada, 24–27 September 2017; pp. 1–7. [Google Scholar]
  21. Sharp, I.; Yu, K.; Guo, Y.J. GDOP analysis for positioning system design. IEEE Trans. Veh. Technol. 2009, 58, 3371–3382. [Google Scholar] [CrossRef]
  22. Sun, S.; Wang, Z.; Wang, Z. Study on Optimal Station Distribution Based on TDOA Measurements Shun Sun 1. In Proceedings of the 2016 International Conference on Computer Engineering, Information Science & Application Technology (ICCIA 2016), Guilin, China, 24–25 September 2016; pp. 31–36. [Google Scholar]
  23. 3GPP TR 38.305 v15.4.0, NG Radio Access Network (NG-RAN); Stage 2 Functional Specification of User Equipment (UE) Positioning in NG-RAN, v15.4.0, 2019-06. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3310 (accessed on 5 July 2019).
  24. 3GPP TR 38.855 v16.0.0, Study on NR Positioning Support. Available online: https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=3501 (accessed on 24 May 2019).
  25. Koivisto, M.; Costa, M.; Hakkarainen, A.; Leppänen, K.; Valkama, M. Joint 3D positioning and network synchronization in 5G ultra-dense networks using UKF and EKF. In Proceedings of the 2016 IEEE Globecom Workshops (GC Wkshps), Washington, DC, USA, 4–8 December 2016. [Google Scholar]
  26. Koivisto, M.; Costa, M.; Werner, J.; Heiska, K.; Talvitie, J.; Leppänen, K.; Koivunen, V.; Valkama, M.; Member, S. Joint Device Positioning and Clock Synchronization in 5G Ultra-Dense Networks. IEEE Trans. Wirel. Commun. 2017, 16, 2866–2881. [Google Scholar] [CrossRef]
  27. Wymeersch, H.; Seco-Granados, G.; Destino, G.; Dardari, D.; Tufvesson, F. 5G mmWave positioning for vehicular networks. IEEE Wirel. Commun. 2017, 24, 80–86. [Google Scholar] [CrossRef]
  28. Sharp, I.; Yu, K. GDOP Analysis for Positioning Design. In Wireless Positioning: Principles and Practice; Springer: Singapore, 2019; pp. 443–473. ISBN 9789811087912. [Google Scholar]
  29. Yu, L.; Shijun, T. Vertical positioning technologies and its application of pseudolites augmentation. In Proceedings of the Int. Conf. Wirel. Commun. Netw. Mob. Comput., Dalian, China, 12–14 October 2008; pp. 1–3. [Google Scholar]
  30. Del Peral-Rosado, J.A.; Bavaro, M.; López-Salcedo, J.A.; Seco-Granados, G.; Chawdhry, P.; Fortuny-Guasch, J.; Crosta, P.; Zanier, F.; Crisci, M. Floor detection with indoor vertical positioning in LTE femtocell networks. In Proceedings of the 2015 IEEE Globecom Workshops (GC Wkshps), San Diego, CA, USA, 6–10 December 2015. [Google Scholar]
  31. Li, W.; Wei, P.; Xiao, X. A robust TDOA-based location method and its performance analysis. Sci. China Ser. F Inf. Sci. 2009, 52, 876–882. [Google Scholar] [CrossRef]
  32. Li, Y.; Qi, G.; Sheng, A. General analytical formula of GDOP for TOA target localisation. Electron. Lett. 2018, 54, 6–7. [Google Scholar] [CrossRef]
  33. Van Trees, H.L. Detection, Estimation, and Modulation Theory, Part 1-Detection, Estimation, and Linear Modulation Theory; John Wiley & Sons: Hoboken, NJ, USA, 1968; Volume 6, ISBN 9780471095170. [Google Scholar]
  34. Lee, H.B. A Novel Procedure for Assessing the Accuracy of Hyperbolic Multilateration Systems. IEEE Trans. Aerosp. Electron. Syst. 1975, AES-11, 2–15. [Google Scholar] [CrossRef]
  35. Vankayalapati, N.; Kay, S.; Ding, Q. TDOA based direct positioning maximum likelihood estimator and the cramer-rao bound. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 1616–1635. [Google Scholar] [CrossRef]
Figure 1. The system model of user equipment (UE) indoor positioning based on the indoor distribution system.
Figure 1. The system model of user equipment (UE) indoor positioning based on the indoor distribution system.
Applsci 09 04935 g001
Figure 2. The real scene of the underground parking lot. ANT: antenna.
Figure 2. The real scene of the underground parking lot. ANT: antenna.
Applsci 09 04935 g002
Figure 3. Simulation scenario. Dark area is the simulation area.
Figure 3. Simulation scenario. Dark area is the simulation area.
Applsci 09 04935 g003
Figure 4. Selected points (blue points) in the developed indoor two-dimensional (2D) simulation scenario. The red dots are ANTs, the green lines are connections of ANTs.
Figure 4. Selected points (blue points) in the developed indoor two-dimensional (2D) simulation scenario. The red dots are ANTs, the green lines are connections of ANTs.
Applsci 09 04935 g004
Figure 5. Geometric dilution of precision (GDOP) of the proposed hybrid time-difference-of-arrival (TDOA) and time-of-arrival (TOA) positioning in the developed indoor simulation scenario. The red dots are ANTs.
Figure 5. Geometric dilution of precision (GDOP) of the proposed hybrid time-difference-of-arrival (TDOA) and time-of-arrival (TOA) positioning in the developed indoor simulation scenario. The red dots are ANTs.
Applsci 09 04935 g005
Figure 6. GDOP of TDOA positioning in the developed indoor 2D simulation scenario. The red dots are ANTs.
Figure 6. GDOP of TDOA positioning in the developed indoor 2D simulation scenario. The red dots are ANTs.
Applsci 09 04935 g006
Figure 7. The cumulative distribution function (CDF) of different positioning methods GDOPs at all selected points.
Figure 7. The cumulative distribution function (CDF) of different positioning methods GDOPs at all selected points.
Applsci 09 04935 g007
Figure 8. The GDOP CDF of different positioning methods; (a) the CDF of GDOPs at points outside the green quadrilateral; (b) the CDF of GDOPs at points inside the green quadrilateral, the curves for TDOA and Hybrid k = 10 are identical.
Figure 8. The GDOP CDF of different positioning methods; (a) the CDF of GDOPs at points outside the green quadrilateral; (b) the CDF of GDOPs at points inside the green quadrilateral, the curves for TDOA and Hybrid k = 10 are identical.
Applsci 09 04935 g008
Figure 9. Selected Test Points: the blue dots are selected three test points; the red dots are the location of ANTs.
Figure 9. Selected Test Points: the blue dots are selected three test points; the red dots are the location of ANTs.
Applsci 09 04935 g009
Figure 10. Accuracy of different positioning method at point A; (a) positioning error mean square error (MSE) when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Figure 10. Accuracy of different positioning method at point A; (a) positioning error mean square error (MSE) when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Applsci 09 04935 g010
Figure 11. Accuracy of different positioning method at point B; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Figure 11. Accuracy of different positioning method at point B; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Applsci 09 04935 g011
Figure 12. Accuracy of different positioning method at point C; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Figure 12. Accuracy of different positioning method at point C; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Applsci 09 04935 g012
Figure 13. Accuracy of different positioning method at points inside green quadrilateral; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Figure 13. Accuracy of different positioning method at points inside green quadrilateral; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Applsci 09 04935 g013
Figure 14. Accuracy of different positioning method at points outside green quadrilateral; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Figure 14. Accuracy of different positioning method at points outside green quadrilateral; (a) positioning error MSE when the standard deviation of TOA ranging error is 0.3 m; (b) positioning error MSE when the standard deviation of TOA ranging error is 1.5 m.
Applsci 09 04935 g014
Figure 15. CDF of root mean square error (RMSE) different positioning method when σ t d o a = 1 m; (a) CDF of RMSE of points inside green quadrilateral; (b) CDF of RMSE of points outside green quadrilateral.
Figure 15. CDF of root mean square error (RMSE) different positioning method when σ t d o a = 1 m; (a) CDF of RMSE of points inside green quadrilateral; (b) CDF of RMSE of points outside green quadrilateral.
Applsci 09 04935 g015

Share and Cite

MDPI and ACS Style

Deng, Z.; Wang, H.; Zheng, X.; Fu, X.; Yin, L.; Tang, S.; Yang, F. A Closed-Form Localization Algorithm and GDOP Analysis for Multiple TDOAs and Single TOA Based Hybrid Positioning. Appl. Sci. 2019, 9, 4935. https://doi.org/10.3390/app9224935

AMA Style

Deng Z, Wang H, Zheng X, Fu X, Yin L, Tang S, Yang F. A Closed-Form Localization Algorithm and GDOP Analysis for Multiple TDOAs and Single TOA Based Hybrid Positioning. Applied Sciences. 2019; 9(22):4935. https://doi.org/10.3390/app9224935

Chicago/Turabian Style

Deng, Zhongliang, Hanhua Wang, Xinyu Zheng, Xiao Fu, Lu Yin, Shihao Tang, and Fuxing Yang. 2019. "A Closed-Form Localization Algorithm and GDOP Analysis for Multiple TDOAs and Single TOA Based Hybrid Positioning" Applied Sciences 9, no. 22: 4935. https://doi.org/10.3390/app9224935

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