TY - JOUR
T1 - Timestamp-Free Clock Syntonization for IoT Using Carrier Frequency Offset
AU - Zhou, Baofeng
AU - Guo, Fujuan
AU - Vuran, Mehmet C.
N1 - Funding Information:
This work was supported by the National Science Foundation under grants CNS-1423379 and CMMI-1538029.
Publisher Copyright:
© 2002-2012 IEEE.
PY - 2022/2/1
Y1 - 2022/2/1
N2 - System-level timing fluctuations caused by unstable low-cost clocks and end-to-end communication delays are the main sources of uncertainties in existing synchronization mechanisms that rely on timestamp exchanges. This paper introduces a timestamp-free clock syntonization approach, carrier frequency offset (CFO)-assisted syntonization (CFOSynt), to estimate the clock skew between a pair of nodes by utilizing carrier frequency offset. To enable CFOSynt, we leverage the fact that RF oscillators in the radio can be used as the reference to calibrate the system clock oscillators, and the pairwise RF clock information is carried in the transmission carrier frequency. By incorporating CFO and capturing the clock frequency relationship in system clock skew estimation, CFOSynt can eliminate the need for timestamping and the impact of delay uncertainties. To validate the design, CFOSynt is implemented on two common off-the-shelf (COTS) IoT platforms with access to the CFO estimation from the radio chip. Extensive experiments are conducted to evaluate CFOSynt, and CFOSynt can estimate the clock skew of 32 kHz low-cost electronic oscillators with a mean error of $-2.46$-2.46 Hz. In comparison with timestamp-based approaches, CFOSynt achieves up to 70-90 percent improvement in skew estimation error and shows significant reliability when low-cost oscillators are used.
AB - System-level timing fluctuations caused by unstable low-cost clocks and end-to-end communication delays are the main sources of uncertainties in existing synchronization mechanisms that rely on timestamp exchanges. This paper introduces a timestamp-free clock syntonization approach, carrier frequency offset (CFO)-assisted syntonization (CFOSynt), to estimate the clock skew between a pair of nodes by utilizing carrier frequency offset. To enable CFOSynt, we leverage the fact that RF oscillators in the radio can be used as the reference to calibrate the system clock oscillators, and the pairwise RF clock information is carried in the transmission carrier frequency. By incorporating CFO and capturing the clock frequency relationship in system clock skew estimation, CFOSynt can eliminate the need for timestamping and the impact of delay uncertainties. To validate the design, CFOSynt is implemented on two common off-the-shelf (COTS) IoT platforms with access to the CFO estimation from the radio chip. Extensive experiments are conducted to evaluate CFOSynt, and CFOSynt can estimate the clock skew of 32 kHz low-cost electronic oscillators with a mean error of $-2.46$-2.46 Hz. In comparison with timestamp-based approaches, CFOSynt achieves up to 70-90 percent improvement in skew estimation error and shows significant reliability when low-cost oscillators are used.
KW - carrier frequency offset
KW - clock synchronization
KW - Internet of Things
KW - timestamp-free syntonization
UR - http://www.scopus.com/inward/record.url?scp=85122786043&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85122786043&partnerID=8YFLogxK
U2 - 10.1109/TMC.2020.3009132
DO - 10.1109/TMC.2020.3009132
M3 - Article
AN - SCOPUS:85122786043
VL - 21
SP - 712
EP - 727
JO - IEEE Transactions on Mobile Computing
JF - IEEE Transactions on Mobile Computing
SN - 1536-1233
IS - 2
ER -