- Open Access
TDOA versus ATDOA for wide area multilateration system
© The Author(s). 2018
- Received: 27 July 2017
- Accepted: 26 June 2018
- Published: 16 July 2018
This paper outlines a new method of a location service (LCS) in the asynchronous wireless networks (AWNs) where the nodes (base stations) operate asynchronously in relation to one another. This method, called asynchronous time difference of arrival (ATDOA), enables the calculation of the position of the mobile object (MO) through the measurements taken by a set of non-synchronized fixed nodes and is based on the measurement of the virtual distance difference between the reference nodes and the several MO positions (more than two), as well as on the solution of a nonlinear system of equations. The novelty of the proposed solution is using the measurements taken by at least five ground sensors without time synchronization between them to estimate the position of the tracked MO transmitting four or more sounding signals in random time.
The new method significantly simplifies the localization process in real-life AWNs. It can be used on its own or to complement the traditional synchronous method. The paper focuses on the description of the proposed ATDOA method, two algorithms TS-LS (Taylor series least-squares) and GA (genetic algorithm) for solving the nonlinear system of equations, example application of the new method for a three-dimensional space, and presentation of the simulation models and simulation results. An important part of the paper is the comparison of the efficiency between the asynchronous method and the synchronous one for wide area multilateration (WAM) system. In addition, the Cramér-Rao lower bound (CRLB) is derived for this problem as a benchmark. The preliminary measurement results obtained by applying the proposed ATDOA method against the background of the synchronous one are presented at the end of the paper. As it could be expected, the synchronous solution gives better results. The synchronous method allows to locate the aircraft within 15 m in about 80% of the time, while the ATDOA method in 74% of the time for the base stations clocked from the reference clocks with the stability equal to 10−9, and in 58% of the time for the base stations clocked from the reference clocks with the stability equal to 10−8. The new method therefore should not be treated as the improvement of the existing synchronous positioning systems but as a backup solution which allows to keep the LCS systems running even during ground stations synchronization failure.
- Asynchronous mode
- Radio navigation
- Wireless sensor networks
Radio positioning can be defined as a method of determining the coordinates of a radio device (object) using the properties of radio waves. Various methods have been developed over the years, including the measurements of angle of arrival (AOA), time of arrival (TOA), time difference of arrival (TDOA), and received signal strength (RSS).
The architecture of positioning systems is based on fixed nodes (base stations) and mobile objects (mobile terminals), the location of which is required . In a wireless network, it is often interesting to determine the position of an object by its emission. In that case, the wireless network carries out the measurements and makes position calculations (network-based positioning) . A critical aspect of a network-based positioning system is precise synchronization of the fixed nodes between one another. Synchronization systems in wireless networks are rather expensive and complicated in their architectures. Moreover, bad synchronization leads to significant errors in the positioning of objects. Therefore, the paper presents a comparison of two methods: a synchronous TDOA and an asynchronous one, where the nodes operate asynchronously in relation to one another.
The proposed asynchronous method , which was called asynchronous time difference of arrival (ATDOA), is based on the measurement of the time difference of arrival between the mobile object (MO) and the same set of fixed nodes at different times and on the solution of a nonlinear system of equations.
Several research groups have been working to develop asynchronous localization systems. In , the location system consists of distributed and autonomous sensors at some fixed and known position. The position of the object which emits some designed and known signal was estimated in that system. Sensors process the received signal (pulses) independently and send the observation results to a master station to estimate the position of that object. The master station knows the expected interval between the successive pulses and considers only pairs of pulses received from each sensor. Vaghefi  described asynchronous wireless source localization using TOA measurements where the source transmit time is unknown. The TOA measurements have a positive bias due to the synchronization error which could lead to a large localization error. This work presents asynchronous TOA-based source localization using a semidefinite programming (SDP) technique. The SDP is a form of convex optimization which, unlike the nonconvex maximum likelihood estimator, does not have convergence problems [6, 7]. We can find another approach in . The asynchronous TDOA used time difference of arrival from a set of base stations and the interval of radar scanning between the master station and slave stations to determine the location of the target. In that system, one master station and three slave stations constituted a passive surveillance system. In turn,  described several reference-free localization estimators based on the TOA measurements for a scenario where the anchor nodes are synchronized and the clock of the target node runs freely. The systems described in [10–15] are a different group of solutions. All these systems rely on a two-way transmission and/or require additional reference (special) node. The ATDOA proposed in this article is a totally passive method, i.e., the transmission takes place only in one direction from the MO to fixed nodes, and all fixed nodes in the wireless network are identical.
The novelty of the paper is that the process of the asynchronous location of a moving object is based on measuring the virtual distance difference between the reference nodes and the several MO positions using four or more sounding signals transmitted by the MO in random time.
This paper is organized as follows: Section 2 describes the ATDOA method, and the next two sections present an algorithm for calculating the position of the mobile object and the simulation results respectively. Section 5 outlines the application of the ATDOA method for the WAM system together with a comparison between the synchronous and asynchronous method. Section 6 derives the Cramér-Rao lower bound (CRLB) for this problem as a benchmark, while Section 7 presents the preliminary measurement results of aircraft position estimation obtained by using the proposed ATDOA method. Finally, the last section concludes the paper.
The coordinates of fixed nodes Si,
The virtual distance differences between Si and the MO (Di,k) at the observation time k and k + 1 which are measured by the fixed nodes,
The coordinates of the tracked object MO (xl, yl, zl) at the observation time l = 1, …, M,
The repetition time of the radio impulses which are transmitted by the mobile object (Δtk).
Each node in Fig. 1 transmits the results of the measurements of the time differences Δti,k to the computing unit (CU). The transmission between the nodes and the CU which can be based on the wired or wireless link is asynchronous. The computing unit does not make any measurements but uses the results of the measurements taken by the ground sensors; therefore, the data transmission delay between the ground nodes and CU is negligible. The CU can estimate the positions of the mobile object at the observation time l, because the results of the measurements received from the fixed nodes have an MO identifier and are numbered.
In summary, the proposed method leads to establishing the coordinates of the mobile object (xl, yl, zl) and indirectly the repetition times (Δtk). In order to achieve so, assuming that N = 5 and M = 4, one must solve a system of Eq. (1) with 15 unknowns (12 coordinates of the MO in a three-dimensional space in 4 consequent measurements and 3 repetition times). Of course, in a two-dimensional space (N = 4 and M = 3), four nodes and three observation times are enough and (1) has only eight unknowns. The final part of this section emphasizes the difference between the proposed method and the solution described in . The method presented in  requires more measurement nodes than the solution proposed in this paper. The process of asynchronous location of a moving object in the method  is based on measuring the virtual distance difference between the reference nodes and the MO in only two distinct positions. In the method proposed herein, these measurements are taken between the reference nodes and several positions of the MO (more than two). By using the measurements obtained from several positions of the MO, we can reduce the minimum number of the required fixed stations in the 3D case to five. Furthermore, in the proposed method, the pulse repetition time may be variable and even unknown, which means that the Δt1 does not have to be equal to Δt2, the Δt2 does not have to be equal to Δt3, etc.
Solving the above-mentioned nonlinear equations is difficult. Classical methods, such as those proposed in , do not lead to a correct solution. This paper describes two methods of obtaining a solution of the nonlinear system of equations: an iterative algorithm based on the Taylor series least-squares (TS-LS) and a genetic algorithm (GA).
3.1 Taylor series least-squares algorithm for calculating the position of the MO
Di,krepresents the measured values of the virtual distance differences of arrival between each node and the mobile object during the collection time. The values ri,k and ri,k + 1 are computed from (2) with x = x0. In the next iteration, x is then set to x0 − Δx. The whole process is repeated again until Δx is sufficiently small.
3.2 Genetic algorithm for calculating the position of the MO
Genetic algorithms are adaptive heuristic search algorithms based on the mechanics of a natural selection and genetics. The concept of GAs is designed to simulate processes in nature that are necessary for evolution. They loosely reflect the phenomena related to chromosomes, genes, and the evolutionary passing of a genetic material from one generation to another. The GAs do not always converge to the true minimum in a search problem. The strength of GAs is that they mostly converge rapidly to a near-optimal solution [3, 20]. The proposed genetic algorithm, which has been implemented, is as follows:
The results of numerical calculations are presented next. These calculations were carried out in order to estimate the effectiveness of solving nonlinear equations using the above methods for the asynchronous network.
The proposed asynchronous method of position estimation using free-running sensors may be useful to create instances of ubiquitous positioning technology . It can be applied physically to find the coordinates of mobile nodes in radio and non-radio applications. This chapter shows an example application of the ATDOA method in a three-dimensional test environment.
Currently, there are many systems available for aircraft navigation and position estimation. One of them is a wide area multilateration (WAM) system. The WAM is a technology for determining the position of an emitter (e.g., an aircraft transponder) by measuring the time difference of arrival of a signal between several known observation points . In general, the majority of the WAM systems in the world utilize signals from the onboard transponders of the secondary surveillance radar (SSR) system. The SSR consists of a ground component (radar) and an airborne component (transponder) on board in an aircraft. The radar emits a signal (at 1030 MHz) which triggers a response from the airborne transponder (at 1090 MHz). A critical aspect of a working WAM system is precise synchronization of the ground stations with each other . The asynchronous system presented in  would require the cooperation of the SSR radar to trigger emission from onboard transponders in a defined interval. The ATDOA method proposed in this paper is completely passive. It is based on the reception of broadcast signals from an airborne transponder. The time between transmissions of signals from the aircraft should be assumed as unknown and variable (irregular). Therefore, various sources of radio signals from onboard transmitters may be used for position estimation using the asynchronous multilateration system (MLAT), such as SSR, an automatic dependent surveillance-broadcast (ADS-B), or even distance measuring equipment (DME) pulses.
The simulation results for the WAM system are presented in the next section.
The result of the computation is a complex number,
The result does not lie in the area of interest.
Comparison of ME, MSE, and RMSE errors in the case under consideration. The ε represents the εATDOA or εTDOA in the adopted simulation model
Type of error
ε = 1 m
ε = 10 m
ε = 100 m
In turn, the genetic algorithm always leads to a solution, even if it is not correct (e.g., due to convergence to some local minima of ||f(x0)|| instead of a global one). The research results of the test conducted in the three-dimensional simulation environment presented here prove that the proposed method is an effective alternative to synchronous solutions.
The accepted values of position estimation errors for WAM systems are not frequently discussed in the literature. However, in [26, 27], the accuracy of 0.1 NM is mentioned as satisfactory for the aircraft surveillance systems with 3 and 5 NM separation between planes, so one can assume that the values of the position estimation error reaching the size of the aircraft (tens of meters) is acceptable in most applications. Hence, the comments about the obtained results are related to this assumption.
To sum up, the proposed method gives quite good results and significantly simplifies the localization process in the multilateration system. In addition, the ATDOA method does not need the round trip time (RTT) measurement, as compared with the solution in [23, 28]. Moreover, the proposed method can be applied to track unmanned aerial vehicles (UAV) , commonly known as drones. Tracked drones should only transmit control signals which, to hide their identities, do not have to be repeated at a constant frequency or contain any repetitive identifier. On the other hand, the development of the asynchronous method is not meant to compete with the synchronous one but to ensure the continuity of the location service (LCS) services in the WAM system. Therefore, the new method should be treated as a backup solution which allows access to the LCS service during a failure of the synchronous system.
The paper presents a new position estimation method called ATDOA, based on the virtual distance differences between the reference nodes and several positions of the mobile object (more than two), which is dedicated to asynchronous wireless networks, especially for the application in the WAM system.
In order to estimate the position of objects, the new method requires at least one more reference node than the synchronous solutions. Simulation studies of the new method in the 3D test environments were conducted providing satisfactory results every time. For example, the aircraft is located within 100 m in about 96% of the time by using the ATDOA method for the genetic algorithm and for the distance measurement error ε = 10 m.
This method can be used on its own or to complement the typical position estimation algorithms in synchronous systems in the case of the node synchronization failure. The disadvantage of this method resulting from the iterative algorithm or the genetic algorithm is the fact that it does not always lead to the best solution due to the possibility of convergence to the incorrect local minimum of the target function. However, studies show that it happens relatively rarely and can be detected by, e.g., tracking the position estimates by using the consecutive measurements.
The authors would like to thank AVIONIX ENGINEERING sp. z o. o. for providing the measurement results.
This work is supported by the Polish National Centre for Research and Development under grant number POIR.04.01.04-00-0032/16.
Availability of data and materials
The measurement data, which were used during our investigations, are the property of AVIONIX ENGINEERING sp. z o. o.
Both authors contributed to this work, and they jointly proposed a new localization method. JSt performed the experiments, while JSt and JSa analyzed the results. Both authors read and approved the final manuscript.
The authors declare that they have no competing interests.
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
- K Yu, I Sharp, YJ Guo, Ground-based wireless positioning (Wiley, UK, 2009)Google Scholar
- A Küpper, Location-based services. Fundamentals and operation (Wiley, England, 2005)Google Scholar
- J Stefanski, Asynchronous time difference of arrival (ATDOA) method. Pervasive Mob Comput. (2014). https://doi.org/10.1016/j.pmcj.2014.10.008
- T Li, YF Huang, A location system using asynchronous distributed sensors. Twenty-third Annual Joint Conf IEEE Comp Commun Soc (INFOCOM) (2004). https://doi.org/10.1109/INFCOM.2004.1354533
- RM Vaghefi, RM Buehrer, Asynchronous time-of-arrival-based source localization. IEEE Int Conf Acoust, Speech Signal Process (ICASSP) (2013). https://doi.org/10.1109/ICASSP.2013.6638427
- K Yang, G Wang, ZQ Luo, Efficient convex relaxation methods for robust target localization by a sensor network using time differences of arrivals. IEEE Trans. Signal Process. (2009). https://doi.org/10.1109/TSP.2009.2016891
- E Xu, Z Ding, S Dasgupta, Source localization in wireless sensor networks from signal time-of-arrival measurements. IEEE Trans. Signal Process. (2011). https://doi.org/10.1109/TSP.2011.2116012
- D Zhou, X Wang, Y Tian, Airborne asynchronous TDOA based on critical area. IEEE Int Conf Comput Inf Tech (2014). https://doi.org/10.1109/CIT.2014.32
- Y Wang, G Leus, Reference-free time-based localization for an asynchronous target. EURASIP J Adv Signal Process. (2012). https://doi.org/10.1186/1687-6180-2012-19
- T Sathyan, D Humphrey, M Hedley, WASP: a system and algorithms for accurate radio localization using low-cost hardware. IEEE Trans. Syst. Man Cybern. Part C Appl. Rev. (2011). https://doi.org/10.1109/TSMCC.2010.2051027
- B Xu, G Sun, R Yu, Z Yang, High-accuracy TDOA-based localization without time synchronization. IEEE Trans Parallel Distrib Syst. (2013). https://doi.org/10.1109/TPDS.2012.248
- M Youssef, A Youssef, C Rieger, U Shankar, A Agrawala, PinPoint: an asynchronous time-based location determination system. Proc 4th Int Conf Mob Syst, Appl Serv (2006). https://doi.org/10.1145/1134680.1134698
- Y Wang, G Leus, X Ma, Time-based localization for asynchronous wireless sensor networks. IEEE Int Conf Acoust, Speech Signal Process (ICASSP) (2011). https://doi.org/10.1109/ICASSP.2011.5946723
- H Xiong, Z Chen, W An, B Yang, Robust TDOA localization algorithm for asynchronous wireless sensor networks. Int J Distrib Sen Net. (2015). https://doi.org/10.1155/2015/598747
- H Nawaz, A Bozkurt, I Tekin, A novel power efficient asynchronous time difference of arrival indoor localization system using CC1101 radio transceivers. Microw. Opt. Technol. Lett. (2017). https://doi.org/10.1002/mop.30342
- J Stefanski, Low cost method for location service in the WCDMA system. Nonlinear Anal: Real World Appl. (2013). https://doi.org/10.1016/j.nonrwa.2012.07.022
- WH Foy, Position-location solutions by Taylor-series estimation. IEEE Trans. Aerosp. Electron. Syst. (1976). https://doi.org/10.1109/TAES.1976.308294
- DJ Torrieri, Statistical theory of passive location systems. IEEE Trans. Aerosp. Electron. Syst. (1984). https://doi.org/10.1109/TAES.1984.310439
- J Stefanski, New method of locating mobile terminal in asynchronous cellular Networks, Electronics - Designs, Technologies and Applications, No. 9 (2007), pp. 56–58 (in Polish)Google Scholar
- CL Karr, B Weck, LM Freeman, Solutions to systems of nonlinear equations via a genetic algorithm. Eng. Appl. Artif. Intell. (1998). https://doi.org/10.1016/S0952-1976(97)00067-5
- R Mannings, Ubiquitous positioning (Artech House, USA, 2008)Google Scholar
- M Pelant, V Stejskal, in Tyrrhenian International IEEE Workshop on Digital Communications–Enhanced Surveillance of Aircraft and Vehicles. Multilateration system time synchronization via over-determination of TDOA measurements (2011), pp. 179–183Google Scholar
- J Stefanski, Asynchronous wide area multilateration system. Aerosp. Sci. Technol. (2014). https://doi.org/10.1016/j.ast.2014.03.016
- YT Chan, KC Ho, A simple and efficient estimator for hyperbolic location. IEEE Trans. Signal Process. (1994). https://doi.org/10.1109/78.301830
- MH Hayes, Statistical digital signal processing and modeling (Wiley, USA, 1996)Google Scholar
- Thompson S. D., Andrews J. W., Harris G. S., Sinclair K. A., Required surveillance performance accuracy to support 3-mile and 5-mile separation in the National Airspace System, Project Report ATC-323, Lincoln Laboratory, 2006.Google Scholar
- Guidance Material On Comparison Of Surveillance Technologies (GMST), International Civil Aviation Organization Asia and Pacific, Edition 1.0, 2007.Google Scholar
- J Stefanski, Simplified algorithm for location service for the UMTS. Proc IEEE 62nd Veh Techn Conf (2005). https://doi.org/10.1109/VETECF.2005.1559048
- PB Sujit, S Saripalli, J Borges Sousa, Unmanned aerial vehicle path following: a survey and analysis of algorithms for fixed-wing unmanned aerial vehicles. IEEE Control. Syst. Mag. (2014). https://doi.org/10.1109/MCS.2013.2287568
- SM Kay, Fundamentals of statistical signal processing—estimation theory (Prentice Hall, USA, 1993)Google Scholar
- Operation and service manual, FS725 rubidium frequency standard, Version 1.1 (Stanford Research Systems, USA, 2005)Google Scholar