Homomorphic Filtering for Improving Time Synchronization in Wireless Networks
AbstractWireless sensor networks are used to sample the environment in a distributed way. Therefore, it is mandatory for all of the measurements to be tightly synchronized in order to guarantee that every sensor is sampling the environment at the exact same instant of time. The synchronization drift gets bigger in environments suffering from temperature variations. Thus, this work is focused on improving time synchronization under deployments with temperature variations. The working hypothesis demonstrated in this work is that the clock skew of two nodes (the ratio of the real frequencies of the oscillators) is composed of a multiplicative combination of two main components: the clock skew due to the variations between the cut of the crystal of each oscillator and the clock skew due to the different temperatures affecting the nodes. By applying a nonlinear filtering, the homomorphic filtering, both components are separated in an effective way. A correction factor based on temperature, which can be applied to any synchronization protocol, is proposed. For testing it, an improvement of the FTSP synchronization protocol has been developed and physically tested under temperature variation scenarios using TelosB motes flashed with the IEEE 802.15.4 implementation supplied by TinyOS. View Full-Text
Share & Cite This Article
Castillo-Secilla, J.M.; Palomares, J.M.; León, F.; Olivares, J. Homomorphic Filtering for Improving Time Synchronization in Wireless Networks. Sensors 2017, 17, 909.
Castillo-Secilla JM, Palomares JM, León F, Olivares J. Homomorphic Filtering for Improving Time Synchronization in Wireless Networks. Sensors. 2017; 17(4):909.Chicago/Turabian Style
Castillo-Secilla, José M.; Palomares, José M.; León, Fernando; Olivares, Joaquín. 2017. "Homomorphic Filtering for Improving Time Synchronization in Wireless Networks." Sensors 17, no. 4: 909.
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.