Adaptive Time Synchronization and Frequency Channel Hopping for Wireless Sensor Networks

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission. Second Reader Date Acknowledgements This thesis sprung up from the interest to immerse myself in the inner-workings of the wireless sensor networks (WSNs) that I was deploying as part of my Ph.D. dissertation in Civil Engineering. Inevitably, too much immersion led to discovery of open ended research topics. Exposure to these topics, as well as exposure to fundamental WSN theory would not have been possible without the support of Kris Pister's research group. Kris Pister and his group members were more than welcoming, and taught me invaluable lessons that have ultimately made me a better systems engineer. I would like to thank Thomas Watteyne for his continued support and patience during our work on OpenWSN and various papers. Almost all the papers resulting from this thesis were a direct product of a collaboration with Thomas. He has taught me the fundamentals of embedded programming, and has demystified to me the various tools necessary to implement complex embedded systems. Through his help I have learned the value of writing clean, organized, and modularized code, something which has fundamentally changed how I now develop software. I would like to thank the whole OpenWSN group, and especially Fabien Chraim, for his collaboration and for teaching me the importance of " really " reading data sheets. I would like to thank Ankur Mehta for his ideas on pushing TDMA networks towards mobile agent applications. I would also like to thank my Ph.D. adviser, Steven Glaser, for supporting my work in EECS, and allowing me to dabble in disciplines outside of the Civil Engineering " core. " Last, but certainly not least, I would sincerely like to thank Kirs Pister, for graciously hosting me in his group, guiding my work, sharing his academic philosophies, and teaching me the value of counting micro-amps.

[1]  Andreas Willig,et al.  Protocols and Architectures for Wireless Sensor Networks , 2005 .

[2]  Kristofer S. J. Pister,et al.  TSMP: TIME SYNCHRONIZED MESH PROTOCOL , 2008 .

[3]  Paul J.M. Havinga,et al.  A Lightweight Medium Access Protocol (LMAC) for Wireless Sensor Networks: Reducing Preamble Transmissions and Transceiver State Switches , 2004 .

[4]  Vijay Kumar,et al.  Opportunities and challenges with autonomous micro aerial vehicles , 2012, Int. J. Robotics Res..

[5]  Gunther Auer,et al.  Emergent Slot Synchronization in Wireless Networks , 2010, IEEE Transactions on Mobile Computing.

[6]  Liwei Lin MEMS post-packaging by localized heating and bonding , 2000 .

[7]  H. Reichl,et al.  Overview and development trends in the field of MEMS packaging , 2001, Technical Digest. MEMS 2001. 14th IEEE International Conference on Micro Electro Mechanical Systems (Cat. No.01CH37090).

[8]  J. Moehlis,et al.  Linear and Nonlinear Tuning of Parametrically Excited MEMS Oscillators , 2007, Journal of Microelectromechanical Systems.

[9]  David E. Culler,et al.  Elapsed time on arrival: a simple and versatile primitive for canonical time synchronisation services , 2006, Int. J. Ad Hoc Ubiquitous Comput..

[10]  Özlem Durmaz Incel,et al.  Multi-channel Support for Dense Wireless Sensor Networking , 2006, EuroSSC.

[11]  Deog-Kyoon Jeong,et al.  A Practical Implementation of IEEE 1588-2008 Transparent Clock for Distributed Measurement and Control Systems , 2010, IEEE Transactions on Instrumentation and Measurement.

[12]  Gabor Karsai,et al.  Smart Dust: communicating with a cubic-millimeter computer , 2001 .

[13]  Ankur Mehta,et al.  WARPWING: A complete open source control platform for miniature robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Kristofer S. J. Pister,et al.  A 2.6psrms-period-jitter 900MHz all-digital fractional-N PLL built with standard cells , 2011, 2011 Proceedings of the ESSCIRC (ESSCIRC).

[15]  Gregory J. Pottie,et al.  Performance of a novel self-organization protocol for wireless ad-hoc sensor networks , 1999, Gateway to 21st Century Communications Village. VTC 1999-Fall. IEEE VTS 50th Vehicular Technology Conference (Cat. No.99CH36324).

[16]  K. Kim,et al.  Wireless interconnection in a CMOS IC with integrated antennas , 2000, 2000 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.00CH37056).

[17]  Kang Lee,et al.  IEEE 1588 standard for a precision clock synchronization protocol for networked measurement and control systems , 2002, 2nd ISA/IEEE Sensors for Industry Conference,.

[18]  David E. Culler,et al.  Telos: enabling ultra-low power wireless research , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[19]  Ankur Mehta,et al.  Reliability through frequency diversity: why channel hopping makes sense , 2009, PE-WASUN '09.

[20]  R. Engelbrecht,et al.  DIGEST of TECHNICAL PAPERS , 1959 .

[21]  Geoffrey C. Bell,et al.  Demonstration of Datacenter Automation Software and Hardware (DASH) at the California Franchise Tax Board , 2010 .

[22]  A. M. Mehta,et al.  Frequency offset compensation for crystal-free 802.15.4 communication , 2011, The 2011 International Conference on Advanced Technologies for Communications (ATC 2011).

[23]  David L. Mills,et al.  Internet Engineering Task Force (ietf) Network Time Protocol Version 4: Protocol and Algorithms Specification , 2010 .

[24]  Randy H. Katz,et al.  Next century challenges: mobile networking for “Smart Dust” , 1999, MobiCom.

[25]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[26]  A. Partridge,et al.  MEMS Oscillators for High Volume Commercial Applications , 2007, TRANSDUCERS 2007 - 2007 International Solid-State Sensors, Actuators and Microsystems Conference.

[27]  P. Ajayan,et al.  Flexible energy storage devices based on nanocomposite paper , 2007, Proceedings of the National Academy of Sciences.

[28]  Ankur Mehta,et al.  Mitigating Multipath Fading through Channel Hopping in Wireless Sensor Networks , 2010, 2010 IEEE International Conference on Communications.

[29]  Kristofer S. J. Pister,et al.  SoC Issues for RF Smart Dust , 2006, Proceedings of the IEEE.

[30]  David Blaauw,et al.  Synchronization of ultra-low power wireless sensor nodes , 2011, 2011 IEEE 54th International Midwest Symposium on Circuits and Systems (MWSCAS).

[31]  S Lanzisera,et al.  Radio Frequency Time-of-Flight Distance Measurement for Low-Cost Wireless Sensor Localization , 2011, IEEE Sensors Journal.

[32]  Kristofer S. J. Pister,et al.  Smart Dust: Communicating with a Cubic-Millimeter Computer , 2001, Computer.

[33]  Philip Levis,et al.  The β-factor: measuring wireless link burstiness , 2008, SenSys '08.

[34]  Youngmin Kim,et al.  Y-MAC: An Energy-Efficient Multi-channel MAC Protocol for Dense Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[35]  Chuan Yi Tang,et al.  A 2.|E|-Bit Distributed Algorithm for the Directed Euler Trail Problem , 1993, Inf. Process. Lett..

[36]  Jonathan Simon,et al.  Channel-Specific Wireless Sensor Network Path Data , 2007, 2007 16th International Conference on Computer Communications and Networks.

[37]  Steven D. Glaser,et al.  Feasibility analysis of controller design for adaptive channel hopping , 2009, VALUETOOLS.