Usually time synchronization is performed after routing tree is constructed. This thesis proposes a time synchronization algorithm combined with single-flooding routing tree construction algorithm in a single path. TSRA (Time Synchronization Routing Algorithm) uses routing packets to construct a routing tree. Two types of time information are added to the routing packet: one is the packet receiving time, and the other is the packet sending time. Time offset and transmission time-delay between parent node and child node could be retrieved from the added time information using LTS (Lightweight Time Synchronization) algorithm. Then parent node sends the time offset and transmission time to children nodes and children nodes can synchronize their time to the parent node time along the routing tree. The performance of proposed algorithm is compared to the TPSN (Timing-sync Protocol for Sensor Networks) which is known to have high accuracy using NS2 simulation tool. The simulation result shows that the accuracy of time synchronization is comparable to TPSN, the synchronization time of all sensor nodes is faster than TPSN, and the energy consumption is less than TPSN.
[1]
JAMAL N. AL-KARAKI,et al.
Routing techniques in wireless sensor networks: a survey
,
2004,
IEEE Wireless Communications.
[2]
Tom Chen,et al.
Design and implementation
,
2006,
IEEE Commun. Mag..
[3]
Jan M. Rabaey,et al.
Lightweight time synchronization for sensor networks
,
2003,
WSNA '03.
[4]
Joong-Nam Jeon,et al.
A Routing-Tree Construction Algorithm for Energy Efficiency in Wireless Sensor Network
,
2009
.
[5]
Mihail L. Sichitiu,et al.
Tiny-sync: Tight time synchronization for wireless sensor networks
,
2007,
TOSN.
[6]
김현수,et al.
무선 센서 네트워크에서 에너지 효율성을 고려한 라우팅 트리 구축 알고리즘
,
2009
.
[7]
Saurabh Ganeriwal,et al.
Timing-sync protocol for sensor networks
,
2003,
SenSys '03.
[8]
Deborah Estrin,et al.
Proceedings of the 5th Symposium on Operating Systems Design and Implementation Fine-grained Network Time Synchronization Using Reference Broadcasts
,
2022
.