Time of Arrival (TOA)-Based Direct Location Method - IEEE Xplore

6 downloads 0 Views 150KB Size Report
Abstract: The presented direct location method computes the 3D position of an object using exactly four time-of-arrival (TOA) measurements, i.e. range ...
Time of Arrival (TOA)-Based Direct Location Method Mohamed Khalaf-Allah Umm Al-Qura University P.O. Box 715, Makkah, 21955, SAUDI ARABIA [email protected] Abstract: The presented direct location method computes the 3D position of an object using exactly four time-of-arrival (TOA) measurements, i.e. range measurements, to four reference points or stations. This operation is also commonly known as multilateration. Traditionally, this problem can also be solved using three TOA measurements to three reference stations, i.e. trilateration. However, a twofold ambiguity, usually of the vertical component, arises, which cannot be resolved without some prior knowledge about the general location of the object or an extra TOA measurement. The developed algorithm is simpler and faster than conventional ones, thus, complexity in terms of time, power consumption, and chip area is reduced. Therefore, the algorithm is suitable for applications with limited computational and power resources.

1. Introduction Trilateration is the determination of an object’s position based on simultaneous time of arrival (TOA) or range measurements from three stations at known locations. It is simply the problem of finding the intersection of three circles in the 2D case or the intersection of three spheres in the 3D case, where a system of quadratic, i.e. nonlinear, equations is involved. An exact solution is not easy to obtain. However, many algebraic and numerical solutions are available in the open literature for the 2D [4-16] and 3D [1, 2, 17-21] cases respectively. These approaches involve complex geometric computations [1, 3], which usually require a relatively long execution time and, thus, are not suitable for low-cost applications with constrained power and computational resources. Statistical approaches, e.g. the least-squares (LS) method, that are usually implemented by an iterative algorithm [22] can miss the global minima and instead converge to undesired local minima. Algorithms that use three TOA measurements with three stations to obtain a 3D position solution face a twofold ambiguity, usually of the vertical component, and can only be resolved if some information about the general location of the object is available, i.e. above or below the stations’ planes. Using four TOA measurements with four stations yields 3D position solutions without ambiguities. In [19], various positioning algorithms for range-based TOA localization have been analyzed. The positioning algorithms include the analytical method, the least-squares method, Taylor series method, the approximate maximum likelihood method, two-stage maximum likelihood method and the genetic algorithm. The described analytical (direct) method has three possibilities for the solution of x, i.e. one solution, two solutions and no solution, unlike our developed method, which yields a direct, exact and unique solution. This is due to using exactly four TOA measurements rather than three TOA measurements as described in [19], and thus any ambiguities can be resolved. A comprehensive review of different TOA-based localization algorithms, based on maximum likelihood and least-squares techniques, is given in [23].

The presented method has not been found, currently pending international patent [24], and it exactly and uniquely solves the 3D components of an object’s position. Moreover, the solution does not require any matrix computations. The algorithm is advantageous in terms of implementation simplicity and computational cost. Therefore, it can be easily implemented in many low-power and low-cost wireless applications, e.g. 3D sensor networks. It uses four TOA measurements with four stations to avoid object location ambiguities, which is a problem associated with using three TOA measurements with three stations. Another advantage of this direct method is that it needs exactly four TOA measurements to compute 3D position solutions, where in many situations more than four measurements are not available or the availability of more than four measurements is not important for the accuracy requirements of the application at hand. Thus, the algorithm suits very well applications with constrained computational and power resources. The 3D position algorithm delivers position solutions that are dependent only on the given measurements and information, in case the interest is only in a single coordinate, e.g. the vertical component.

2. Derivation of the Direct Location Method In a TOA positioning system, the clocks of the four stations and the object are assumed synchronized, where the stations’ positions are well known. The TOA measurements between the object and the stations are multiplied by the known signal propagation speed in the media to yield range measurements. Thus, ( x i , y i , z i ), i = 1,..., 4 is the known position of station i, ri , i = 1,..., 4 is the range measurement between the object and station i, and ( x , y , z ) is the unknown position of the object. The TOA measurement equation is written as ( x − xi ) 2 + ( y − y i ) 2 + ( z − z i ) 2 = ri 2 , i = 1,..., 4 .

(1)

Substituting i = 2,3, 4 in Eq. (1) and subtracting each of the three equations from Eq. (1) when i = 1 , we get three equations of the form 1 A j , i = 2,3,4, . 2 2 2 2 2 2 2 2 2 A j = ( r1 − ri ) + ( xi − x1 ) + ( y i − y1 ) + ( z i − z1 ), j = 1, 2,3

( xi − x1 ) x + ( y i − y1 ) y + ( z i − z1 ) z =

(2)

From the set of three equations expressed in (2) z and y can be cancelled out using straight forward algebra to get an explicit expression for x independent of y and z as 1 I4I5 − I3I6 . (3) x= 2 I 2 I 5 − I1 I 6

Similarly, we can obtain an explicit expression for y independent of x and z as 1 I1 I 4 − I 2 I 3 . y= 2 I1 I 6 − I 2 I 5

(4)

And an explicit expression for z independent of x and y as z=

Where

1 I 7 I 10 − I 8 I 9 . 2 I 7 I 12 − I 8 I 11

(5)

I 1 = ( z 3 − z 1 )( x 2 − x1 ) − ( z 2 − z1 )( x 3 − x1 ) .

I 2 = ( z 4 − z1 )( x 2 − x1 ) − ( z 2 − z1 )( x 4 − x1 ) . I 3 = ( z 3 − z1 ) A1 − ( z 2 − z 1 ) A2 . I 4 = ( z 4 − z 1 ) A1 − ( z 2 − z1 ) A3 . I 5 = ( z 3 − z1 )( y 2 − y1 ) − ( z 2 − z1 )( y 3 − y1 ) . I 6 = ( z 4 − z 1 )( y 2 − y1 ) − ( z 2 − z1 )( y 4 − y1 ) . I 7 = ( y 3 − y 1 )( x 2 − x1 ) − ( y 2 − y1 )( x 3 − x1 ) . I 8 = ( y 4 − y 1 )( x 2 − x1 ) − ( y 2 − y1 )( x 4 − x1 ) . I 9 = ( y 3 − y1 ) A1 − ( y 2 − y1 ) A2 . I 10 = ( y 4 − y1 ) A1 − ( y 2 − y1 ) A3 . I 11 = ( y 3 − y 1 )( z 2 − z1 ) − ( y 2 − y 1 )( z 3 − z 1 ) .

I 12 = ( y 4 − y1 )( z 2 − z1 ) − ( y 2 − y1 )( z 4 − z1 ) .

(6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17)

Eq’s (3), (4) and (5) are the mathematical formulas of a computer algorithm to calculate the 3D position of an object using TOA measurements. The computation of each position component is independent of the other components. Thus, allowing to only calculating the position component of interest, e.g. the vertical position (altimeter mode). The developed algorithm can also be used to initiate more computationally intensive iterative positioning algorithms to help overcome divergence problems.

3. Numerical Example Four fixed transmitters were located at (0,0,0), (10,0,5), (10,10,0) and (0,10,5). The error-free range measurements were respectively 75 , 50 , 75 and 50 , where all coordinates and range measurements are in meters. Substituting the given transmitters’ positions and the errorfree range measurements into Equations (3-5) yields the exact true receiver’s position at (5,5,5).

References [1]

[2]

[3]

[4] [5] [6] [7] [8]

Q. Wan, Y.-N. Peng, “An improved 3-dimensional mobile location method using volume measurements of tetrahedron,” The 4th World Congress on Intelligent Control and Automation, Shanghai, China, June 2002, pp. 2181–2185. F. Thomas, L. Ros, “Revisiting trilateration for robot localization,” IEEE Transactions on Robotics, vol. 21, no. 1, 2005, pp. 93–101. I. Jami, M. Ali, R.F. Ormandroyd, “Comparison of methods of locating and tracking cellular mobiles,” Novel methods of location tracking of cellular mobiles and their system applications (Ref. No. 1999/046), IEE Colloquium, London, UK, 1999. B. Saduon, O. Al-Bayari, “Location based services using geographical information systems,” Computer Communications, vol. 30, 2007, pp. 3154–3160. Y. Zhao, “Standardization of mobile phone positioning for 3G systems,” IEEE Communication Magazine, 2002, pp. 106–108. Y.T. Chan, “A simple and efficient estimator or hyperbolic location,” IEEE Transactions on Signal Processing, vol. 42, no. 8, 1994, pp. 1905–1915. S. Tekinay, E. Chao, R. Richton, “Performance benchmarking for wireless location systems,” IEEE Communication Magazine, 1998, pp. 72–76. F. Thomas, L. Ros, “Revisiting trilateration for robot localization,” IEEE Transactions on Robotics, vol. 21, no. 1, 2005, pp. 93–101.

[9] [10]

[11]

[12]

[13]

[14]

[15]

[16]

[17]

[18]

[19]

[20]

[21] [22] [23]

[24]

J. Caffery Jr., “A new geometry approach to TOA location,” IEEE Vehicular Technology Conference (IEEE VTS-Fall 2000), vol. 4, 2000, pp. 1943–1949. S. Venkatraman, J. Caffery Jr., “Hybrid TOA/AOA techniques for mobile location in nonline-of-sight environments,” IEEE Wireless Communications and Networking Conference (WCNC’04), vol. 1, 2004, pp. 274–278. K.W. Cheung, H.C. SO, W.-K. Ma, Y.T. Chan, “Least squares algorithms for time-of-arrivalbased mobile location,” IEEE Transactions on Signal Processing, vol. 52, no. 4, 2004, pp. 1121–1128. S. Venkatraman, J. Caffery Jr., H.-R. You, “A novel TOA location algorithm using LOS range estimation for NLOS environments,” IEEE Transactions on Vehicular Technology, vol. 53, no. 5, 2004, pp. 1515–1524. S. Fischer, H. Grubeck, A. Kangas, H. Koorapaty, E. Larsson, P. Lundqvist, “Time of arrival estimation of narrowband TDMA signals for mobile positioning,” IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, vol. 1, 1998, pp. 451– 455. P.N. Pathirana, A.V. Savkin, S. Jha, “Location estimation and trajectory prediction for cellular networks with mobile base stations,” IEEE Transactions on Vehicular Technology, vol. 53, no. 6, 2004, pp. 1903–1913. S. Al-Jazzar, J. Caffery, H.-R. You, “Scattering-model-based methods for TOA location in NLOS environments,” IEEE Transactions on Vehicular Technology, vol. 56, no. 2, 2007, pp. 583–593. A.Y. Olenko, K.T. Wong, S.A. Qasmi, J. Ahmadi-Shokouh, “Analytically derived uplink/downlink TOA and 2D-DOA distributions with scatterers in 3D hemispheroid surrounding the mobile,” IEEE Transactions on Antennas and Propagation, vol. 54, no. 9, 2006, pp. 2446–2454. D.E. Manolakis, “Efficient solution and performance analysis of 3D position estimation by trilateration,” IEEE Transactions on Aerospace and Electronic Systems, vol. 32, no. 4, 1996, pp. 1239–1248. J. Zhou, J.K. Yin Ng, “Mobile location estimation using a 3-dimension ellipse propagation model,” Technical Report: COMP-04-006, Dept. of Computer Science, Hong Kong Baptist University, 2004. G Shen, R. Zetik, R.S. Thomä, “Performance comparison of TOA and TDOA based location estimation algorithms in LOS environment,” 5th Workshop on Positioning, Navigation and Communication (WPNC’08), 2008, pp. 71–78. J.R. Gonzalez, C.J. Bleakley, “Accuracy of spread spectrum techniques for ultrasonic indoor location,” International Conference on Digital Signal Processing (ICDSP 2007), 2007, pp. 284–287. C.-P. Yen, P.J. Volts, “Direct Location Estimation using Indoor Wireless Communication Systems,” Applications and Technology Conference 2007, Long Island, May 2007, pp. 1–5. W. H. Foy, “Position-location solutions by Taylor-series estimation,” IEEE Transactions on Aerospace and Electronic Systems, vol. 12, no. 2, Mar. 1976, pp. 187-194. Ismail Guvenc and Chia-Chin Chong, “A Survey on TOA Based Wireless Localization and NLOS Mitigation Techniques,” IEEE Communications Surveys & Tutorials, vol. 11, no. 3, 3rd QUARTER 2009. M. Khalaf-Allah, “A Method And System For 3D Position Estimation Of An Object Using Time Of Arrival Measurements,” pending international patent, application no. PCT/IB2014/002237, filing date: Oct. 27th, 2014.

Suggest Documents