ACES: Adaptive Clock Estimation and Synchronization Using Kalman Filtering

被引:63
作者
Hamilton, Benjamin R. [1 ]
Ma, Xiaoli [1 ]
Zhao, Qi [2 ]
Xu, Jun [1 ]
机构
[1] Georgia Inst Technol, Sch ECE, Atlanta, GA 30332 USA
[2] AT&T Labs Res, Shannon Lab, Florham Pk, NJ 07932 USA
来源
MOBICOM'08: PROCEEDINGS OF THE FOURTEENTH ACM INTERNATIONAL CONFERENCE ON MOBILE COMPUTING AND NETWORKING | 2008年
基金
美国国家科学基金会;
关键词
Kalman filter; clock synchronization; clock offset; clock skew; resource-constrained network;
D O I
10.1145/1409944.1409963
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Clock synchronization across a network is essential for a large number of applications ranging from wired network measurements to data fusion in sensor networks. Earlier techniques are either limited to undesirable accuracy or rely on specific hardware characteristics that may not be available for certain systems. In this work, we examine the clock synchronization problem in resource-constrained networks such as wireless sensor networks where nodes have limited energy and bandwidth, and also lack the high accuracy oscillators or programmable network interfaces some previous protocols depend on. This paper derives a general model for clock offset and skew and demonstrates its applicability. We design efficient algorithms based on this model to achieve high synchronization accuracy given limited resources. These algorithms apply the Kalman filter to track the clock offset and skew, and adaptively adjust the synchronization interval so that the desired error bounds axe achieved. We demonstrate the performance advantages of our schemes through extensive simulations obeying real-world constraints.
引用
收藏
页码:152 / +
页数:2
相关论文
共 27 条
[1]  
[Anonymous], 1992, INTRO QUARTZ FREQUEN
[2]  
[Anonymous], 2002, 1588 IEEE
[3]  
AULER L, 2007, IEEE COMSWARE
[4]  
Bletsas A., 2005, IEEE T ULTRASONICS F, V52
[5]   Fine-grained network time synchronization using reference broadcasts [J].
Elson, J ;
Girod, L ;
Estrin, D .
USENIX ASSOCIATION PROCEEDINGS OF THE FIFTH SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2002, :147-163
[6]  
Ganeriwal Saurabh, 2003, ACM SENSYS
[7]  
JAIN A, 2004, P 1 INT WORKSH DAT M, V72, P10
[8]   UNEQUALLY SPACED LONGITUDINAL DATA WITH AR(1) SERIAL-CORRELATION [J].
JONES, RH ;
BOADIBOATENG, F .
BIOMETRICS, 1991, 47 (01) :161-175
[9]  
Kay SM, 1993, Fundamentals of Statistical Signal Processing
[10]  
KIM K, 2000, IEEE T COMM, V48