Clock synchronization and ranging
Clock synchronization is a key aspect to enable time based tasks (like localization, scheduling, distributed sampling, and so on) in an asynchronous sensor network. Clock synchronization among nodes with independent clocks can be achieved using time-stamp exchanges. Further, broadcast nature of the wireless environment can be exploited to improve the synchronization accuracy.
In this toolbox, we provide Matlab scripts to estimate the clock parameters, and range estimates. For more details we refer to:
S.P. Chepuri, R.T. Rajan, G. Leus, and A.-J. van der Veen. Joint Clock Synchronization and Ranging: Asymmetrical Time-Stamping and Passive Listening. IEEE Signal Processing Letters, 20 (1): 51 - 54, Jan 2013.
Please cite the above paper if you use the provided scripts.
Cite As
Sundeep Prabhakar (2024). Clock synchronization and ranging (https://www.mathworks.com/matlabcentral/fileexchange/47130-clock-synchronization-and-ranging), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- MATLAB > Language Fundamentals > Data Types > Dates and Time > Clocks and Timers >
- Test and Measurement > WSNs >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.