Joint Node Localization and Time-Varying Clock Synchronization in Wireless Sensor Networks

The problems of node localization and clock synchronization in wireless sensor networks are naturally tied from a statistical signal processing perspective. In this work, we consider the joint estimation of an unknown node's location and clock parameters by incorporating the effect of imperfections in node oscillators, which render a time varying nature to the clock parameters. The data exchange mechanism is based on a two-way message exchange with anchor nodes. In order to alleviate the computational complexity associated with the optimal maximum a-posteriori estimator, two iterative approaches are proposed as simpler alternatives. The first approach utilizes an Expectation-Maximization (EM) based algorithm which iteratively estimates the clock parameters and the location of the unknown node. The EM algorithm is further simplified by a non-linear processing of the data to obtain a closed form solution of the location estimation problem using least squares (LS). The performance of the estimation algorithms is benchmarked by deriving the Hybrid Cramer-Rao lower bound (HCRB) on the mean square error (MSE) of the estimators. The theoretical findings are corroborated by simulation studies which reveal that the LS estimator closely matches the performance of the EM algorithm for small time of arrival measurement noise, and is well suited for implementation in low cost sensor networks.

[1]  Benjamin R. Hamilton,et al.  Tracking Low-Precision Clocks With Time-Varying Drifts Using Kalman Filtering , 2012, IEEE/ACM Transactions on Networking.

[2]  Aitzaz Ahmad,et al.  A Factor Graph Approach to Clock Offset Estimation in Wireless Sensor Networks , 2012, IEEE Transactions on Information Theory.

[3]  Peter M. Schultheiss,et al.  Array shape calibration using sources in unknown locations-Part I: Far-field sources , 1987, IEEE Trans. Acoust. Speech Signal Process..

[4]  Vivek S. Borkar,et al.  A model-based approach to clock synchronization , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[5]  A. Swami,et al.  Synchronization in Sensor Networks: an Overview , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[6]  K. C. Ho,et al.  An Asymptotically Efficient Estimator for TDOA and FDOA Positioning of Multiple Disjoint Sources in the Presence of Sensor Location Uncertainties , 2011, IEEE Transactions on Signal Processing.

[7]  Yik-Chung Wu,et al.  On Clock Synchronization Algorithms for Wireless Sensor Networks Under Unknown Delay , 2010, IEEE Transactions on Vehicular Technology.

[8]  Erik G. Ström,et al.  Improved Position Estimation Using Hybrid TW-TOA and TDOA in Cooperative Networks , 2012, IEEE Transactions on Signal Processing.

[9]  Erchin Serpedin,et al.  Synchronization in Wireless Sensor Networks: INTRODUCTION , 2009 .

[10]  Bruce W. Suter,et al.  Novel Clock Phase Offset and Skew Estimation Using Two-Way Timing Message Exchanges for Wireless Sensor Networks , 2007, IEEE Transactions on Communications.

[11]  G. McLachlan,et al.  The EM algorithm and extensions , 1996 .

[12]  K. C. Ho,et al.  TOA localization in the presence of random sensor position errors , 2011, 2011 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[13]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[14]  Erik G. Ström,et al.  A distributed positioning algorithm for cooperative active and passive sensors , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[15]  Erchin Serpedin,et al.  Synchronization in Wireless Sensor Networks: Parameter Estimation, Performance Benchmarks, and Protocols , 2009 .

[16]  Yik-Chung Wu,et al.  Distributed Clock Synchronization for Wireless Sensor Networks Using Belief Propagation , 2011, IEEE Transactions on Signal Processing.

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

[18]  Jacob Benesty,et al.  Real-time passive source localization: a practical linear-correction least-squares approach , 2001, IEEE Trans. Speech Audio Process..

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

[20]  Sinan Gezici,et al.  A Survey on Wireless Position Estimation , 2008, Wirel. Pers. Commun..

[21]  Geert Leus,et al.  Reference-free time-based localization for an asynchronous target , 2012, EURASIP Journal on Advances in Signal Processing.

[22]  Erchin Serpedin,et al.  Robust Clock Synchronization in Wireless Sensor Networks Through Noise Density Estimation , 2011, IEEE Transactions on Signal Processing.

[23]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[24]  Wing-Kin Ma,et al.  Least squares algorithms for time-of-arrival-based mobile location , 2004, IEEE Transactions on Signal Processing.

[25]  Yik-Chung Wu,et al.  A distributed multihop time synchronization protocol for wireless sensor networks using Pairwise Broadcast Synchronization , 2009, IEEE Transactions on Wireless Communications.

[26]  A.H. Sayed,et al.  Network-based wireless location: challenges faced in developing techniques for accurate wireless location information , 2005, IEEE Signal Processing Magazine.

[27]  Liuqing Yang,et al.  Cooperative robust localization against malicious anchors based on semi-definite programming , 2012, MILCOM 2012 - 2012 IEEE Military Communications Conference.

[28]  Sundeep Prabhakar Chepuri,et al.  Joint Clock Synchronization and Ranging: Asymmetrical Time-Stamping and Passive Listening , 2013, IEEE Signal Processing Letters.

[29]  S. Kay Fundamentals of statistical signal processing: estimation theory , 1993 .

[30]  Erchin Serpedin,et al.  Energy-Efficient Estimation of Clock Offset for Inactive Nodes in Wireless Sensor Networks , 2010, IEEE Transactions on Information Theory.

[31]  Hisham Abdel-Ghaffar,et al.  Analysis of synchronization algorithms with time-out control over networks with exponentially symmetric delays , 2002, IEEE Trans. Commun..

[32]  Henk Wymeersch,et al.  Localization in mobile wireless and sensor networks , 2011, EURASIP J. Wirel. Commun. Netw..

[33]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

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

[35]  Benjamin R. Hamilton,et al.  Node localization and tracking using distance and acceleration measurements , 2010, 2010 2nd International Workshop on Cognitive Information Processing.

[36]  Radha Poovendran,et al.  Secure Localization and Time Synchronization for Wireless Sensor and Ad Hoc Networks , 2006, Advances in Information Security.

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

[38]  Yik-Chung Wu,et al.  Clock Synchronization of Wireless Sensor Networks , 2011, IEEE Signal Processing Magazine.

[39]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[40]  Erchin Serpedin,et al.  On Maximum Likelihood Estimation of Clock Offset and Skew in Networks With Exponential Delays , 2008, IEEE Transactions on Signal Processing.

[41]  Yik-Chung Wu,et al.  Low-Complexity Maximum-Likelihood Estimator for Clock Synchronization of Wireless Sensor Nodes Under Exponential Delays , 2011, IEEE Transactions on Signal Processing.

[42]  Hazem Nounou,et al.  Joint Node Localization and Time-Varying Clock Synchronization in Wireless Sensor Networks , 2013, IEEE Trans. Wirel. Commun..

[43]  Jian Li,et al.  Cooperative Positioning in Underwater Sensor Networks , 2010, IEEE Transactions on Signal Processing.

[44]  K. C. Ho Bias Reduction for an Explicit Solution of Source Localization Using TDOA , 2012, IEEE Transactions on Signal Processing.

[45]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

[46]  Erchin Serpedin,et al.  Some improved and generalized estimation schemes for clock synchronization of listening nodes in wireless sensor networks , 2010, IEEE Transactions on Communications.

[47]  C. Striebel,et al.  On the maximum likelihood estimates for linear dynamic systems , 1965 .

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

[49]  Steven Kay,et al.  Fundamentals Of Statistical Signal Processing , 2001 .

[50]  Qi Zhao,et al.  ACES: adaptive clock estimation and synchronization using Kalman filtering , 2008, MobiCom '08.

[51]  Daniel R. Jeske,et al.  On maximum-likelihood estimation of clock offset , 2005, IEEE Transactions on Communications.