Professional Documents
Culture Documents
Wireless Sensor Network - Time Sync: BITS Pilani
Wireless Sensor Network - Time Sync: BITS Pilani
time
Why Time Sync ?? BITS Pilani
• Target Tracking
• Speed estimation
• Event Detection
• Voice & Video Sync
• Security
• MAC-TDMA
• Local Clocks with crystal instability tend to drift
Reasons for drift BITS Pilani
• Robust
• Precision
• Energy Aware
• Server-Less
• Light Weight
• Tunable
• Immediacy
BITS Pilani BITS Pilani
Pilani | Dubai | Goa | Hyderabad
• Level Discovery
• Sync
TPSN – Level discovery BITS Pilani
Level 2
Level 5
Level 1
Level 4
Level 3
Level 0 level_discovery
TPSN - Sync BITS Pilani
T2 T3
T2 = T1 + + d
D - clock drift
d – propagation delay
synch_pulse ack
of nodes at Level 1
smallest level
S1 M1 T1
P12
R2 S2
T3 M3 S3
S4 R4 P34
BITS Pilani BITS Pilani
Pilani | Dubai | Goa | Hyderabad
• Three stages
• Transmitter broadcasts clock time
• Each rx records the time that the ref was rxed-
local clock
• Receivers exchange observations
BITS Pilani
RBS
1 2
3 4
TPSN - Inaccuracies BITS Pilani
S1 M1 T1
P12
R2 S2
T3 M3 S3
S4 R4 P34
Inaccuracies Removed ?? BITS Pilani
p1
r 1 = T + p1
r 2 = T + p2
p2
Propagation delay - negligible
T2 = T1 + + d
Is RBS extremely accurate ? BITS Pilani
PA sent
2
1 A E1 occurs 2 units later
E2 occurs
6