A Scalable Algorithm for Network Localization and Synchronization

The Internet of Things (IoT) will seamlessly integrate a large number of densely deployed heterogeneous devices and will enable new location-aware services. However, fine-grained localization of IoT devices is challenging as their computation and communication resources are typically limited and different devices may have different qualities of internal clocks and different mobility patterns. To address these challenges, we propose a cooperative, scalable, and time-recursive algorithm for network localization and synchronization (NLS). Our algorithm is based on time measurements and supports heterogeneous devices with limited computation and communication resources, time-varying clock and location parameters, arbitrary state-evolution models, and time-varying network connectivity. These attributes make the proposed algorithm attractive for IoT-related applications. The algorithm is furthermore able to incorporate measurements from additional sensors for positioning, navigation, and timing such as receivers for global navigation satellite systems. Based on a factor graph representation of the underlying spatiotemporal Bayesian sequential estimation problem, the algorithm uses belief propagation (BP) for an efficient marginalization of the joint posterior distribution. To account for the nonlinear measurement model and nonlinear state-evolution models while keeping the communication and computation requirements low, we develop an efficient second-order implementation of the BP rules by means of the recently introduced sigma point belief propagation technique. Simulation results demonstrate the high synchronization and localization accuracy as well as the low computational complexity of the proposed algorithm. In particular, in sufficiently dense networks, the proposed algorithm outperforms the state-of-the-art BP-based algorithm for NLS in terms of both estimation accuracy and computational complexity.

[1]  Franz Hlawatsch,et al.  Sigma Point Belief Propagation , 2013, IEEE Signal Processing Letters.

[2]  Iain B. Collings,et al.  New Efficient Indoor Cooperative Localization Algorithm With Empirical Ranging Error Model , 2015, IEEE Journal on Selected Areas in Communications.

[3]  Gerhard Müller,et al.  Cooperative simultaneous localization and synchronization: Toward a low-cost hardware implementation , 2014, 2014 IEEE 8th Sensor Array and Multichannel Signal Processing Workshop (SAM).

[4]  Erwin Riegler,et al.  Distributed Localization and Tracking of Mobile Networks Including Noncooperative Objects , 2014, IEEE Transactions on Signal and Information Processing over Networks.

[5]  Moe Z. Win,et al.  Message Passing Algorithms for Scalable Multitarget Tracking , 2018, Proceedings of the IEEE.

[6]  Moe Z. Win,et al.  Belief Condensation Filtering , 2013, IEEE Transactions on Signal Processing.

[7]  Andreas Springer,et al.  A distributed particle-based belief propagation algorithm for cooperative simultaneous localization and synchronization , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[8]  Moe Z. Win,et al.  Impulse radio: how it works , 1998, IEEE Communications Letters.

[9]  Hyoungshick Kim,et al.  Wrong Siren! A Location Spoofing Attack on Indoor Positioning Systems: The Starbucks Case Study , 2017, IEEE Communications Magazine.

[10]  X. Jin Factor graphs and the Sum-Product Algorithm , 2002 .

[11]  Moe Z. Win,et al.  Cooperative Localization in Wireless Networks , 2009, Proceedings of the IEEE.

[12]  Henk Wymeersch,et al.  Cooperative simultaneous localization and synchronization: A distributed hybrid message passing algorithm , 2013, 2013 Asilomar Conference on Signals, Systems and Computers.

[13]  Xiaoli Ma,et al.  Robust Time-Based Localization for Asynchronous Networks , 2011, IEEE Transactions on Signal Processing.

[14]  R. Michael Buehrer,et al.  Cooperative Joint Synchronization and Localization in Wireless Sensor Networks , 2015, IEEE Transactions on Signal Processing.

[15]  Yik-Chung Wu,et al.  Joint Time Synchronization and Localization of an Unknown Node in Wireless Sensor Networks , 2010, IEEE Transactions on Signal Processing.

[16]  Swarun Kumar,et al.  Decimeter-Level Localization with a Single WiFi Access Point , 2016, NSDI.

[17]  Ido Nevat,et al.  Geo-Spatial Location Estimation for Internet of Things (IoT) Networks With One-Way Time-of-Arrival via Stochastic Censoring , 2017, IEEE Internet of Things Journal.

[18]  Xiaodong Wang,et al.  Decentralized sigma-point information filters for target tracking in collaborative sensor networks , 2005, IEEE Transactions on Signal Processing.

[19]  TutorialJoris,et al.  Kalman Filters : A , 2007 .

[20]  Henk Wymeersch,et al.  Cooperative Simultaneous Localization and Synchronization in Mobile Agent Networks , 2017, IEEE Transactions on Signal Processing.

[21]  Sundeep Prabhakar Chepuri,et al.  Joint localization and clock synchronization for wireless sensor networks , 2012, 2012 Conference Record of the Forty Sixth Asilomar Conference on Signals, Systems and Computers (ASILOMAR).

[22]  John A. Stankovic,et al.  Research Directions for the Internet of Things , 2014, IEEE Internet of Things Journal.

[23]  Hua Wang,et al.  Cooperative Joint Localization and Clock Synchronization Based on Gaussian Message Passing in Asynchronous Wireless Networks , 2016, IEEE Transactions on Vehicular Technology.

[24]  Moe Z. Win,et al.  Mercury: An Infrastructure-Free System for Network Localization and Navigation , 2018, IEEE Transactions on Mobile Computing.

[25]  David Schneider You are here , 2013, IEEE Spectrum.

[26]  Alessio De Angelis,et al.  Schedule-based sequential localization in asynchronous wireless networks , 2014, EURASIP J. Adv. Signal Process..

[27]  Rudolph van der Merwe,et al.  The Unscented Kalman Filter , 2002 .

[28]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[29]  Thia Kirubarajan,et al.  Estimation with Applications to Tracking and Navigation: Theory, Algorithms and Software , 2001 .

[30]  Moe Z. Win,et al.  Fundamental Limits of Wideband Localization— Part I: A General Framework , 2010, IEEE Transactions on Information Theory.

[31]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[32]  Aleksandr Ometov,et al.  Effects of Heterogeneous Mobility on D2D- and Drone-Assisted Mission-Critical MTC in 5G , 2017, IEEE Communications Magazine.

[33]  K. J. Ray Liu,et al.  Achieving Centimeter-Accuracy Indoor Localization on WiFi Platforms: A Frequency Hopping Approach , 2016, IEEE Internet of Things Journal.

[34]  Sailes K. Sengijpta Fundamentals of Statistical Signal Processing: Estimation Theory , 1995 .

[35]  Zhiguo Ding,et al.  Joint synchronization and localization using TOAs: A linearization based WLS solution , 2010, IEEE Journal on Selected Areas in Communications.

[36]  Arie Yeredor,et al.  Decentralized TOA-based localization in non-synchronized wireless networks with partial, asymmetric connectivity , 2014, 2014 IEEE 15th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[37]  G.B. Giannakis,et al.  Localization via ultra-wideband radios: a look at positioning aspects for future sensor networks , 2005, IEEE Signal Processing Magazine.

[38]  Moe Z. Win,et al.  Ultra-wide bandwidth time-hopping spread-spectrum impulse radio for wireless multiple-access communications , 2000, IEEE Trans. Commun..

[39]  Moe Z. Win,et al.  Network Navigation: Theory and Interpretation , 2012, IEEE Journal on Selected Areas in Communications.

[40]  R.L. Moses,et al.  Locating the nodes: cooperative localization in wireless sensor networks , 2005, IEEE Signal Processing Magazine.

[41]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[42]  Moe Z. Win,et al.  Network localization and navigation via cooperation , 2011, IEEE Communications Magazine.

[43]  Nir Friedman,et al.  Probabilistic Graphical Models - Principles and Techniques , 2009 .

[44]  Sherali Zeadally,et al.  Intelligent Device-to-Device Communication in the Internet of Things , 2016, IEEE Systems Journal.

[45]  William H. Press,et al.  The Art of Scientific Computing Second Edition , 1998 .

[46]  Jean-Benoît Pierrot,et al.  Joint distributed synchronization and positioning in UWB ad hoc networks using TOA , 2006, IEEE Transactions on Microwave Theory and Techniques.

[47]  Moe Z. Win,et al.  Fundamental Limits of Wideband Localization— Part II: Cooperative Networks , 2010, IEEE Transactions on Information Theory.

[48]  Michael Frankfurter,et al.  Numerical Recipes In C The Art Of Scientific Computing , 2016 .