SlideShare a Scribd company logo
1 of 78
Download to read offline
Energy-Efficient Time Synchronization in
Wireless Sensor Networks
Kyeong Soo (Joseph) Kim
(With X. Huan, S. Lee, E. G. Lim, and A. Marshall)
Department of Electrical and Electronic Engineering
Xiā€™an Jiaotong-Liverpool University
2019 Distinguished Lecture and
International Interdisciplinary Workshop
Chungnam National University
August 5-9, 2019
1 / 62
Outline
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Simulation Results
Next Steps: Multi-Hop Time Synchronization
Conclusions
3 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
Conclusions
4 / 62
WSN Applications - Smart Cities1
1
Source: Transmedia Newswire.
5 / 62
WSN Applications - Oil & Gas2
2
Source: OleumTech.
6 / 62
WSN Applications - Military3,4
3
Source: ElProCus.
4
Source: Smart Dust - Berkeley Robotics.
7 / 62
WSN Applications - Military3,4
3
Source: ElProCus.
4
Source: Smart Dust - Berkeley Robotics.
7 / 62
WSN Application - Mix with UAV5
5
Source: IEEE Pervasive Computing.
8 / 62
Asymmetric Wireless Sensor Networks
HeadeNode
Internet
RemoteeUser
SensoreNodes
9 / 62
Head Node
I A base station that serves as a
gateway between wired and
wireless networks.
I A center for fusion of data
from distributed sensors.
I Equipped with a powerful
processor and supplied power
from outlet.
10 / 62
Head Node
I A base station that serves as a
gateway between wired and
wireless networks.
I A center for fusion of data
from distributed sensors.
I Equipped with a powerful
processor and supplied power
from outlet.
10 / 62
Head Node
I A base station that serves as a
gateway between wired and
wireless networks.
I A center for fusion of data
from distributed sensors.
I Equipped with a powerful
processor and supplied power
from outlet.
10 / 62
Sensor Node
I Measuring data and/or detect
events with sensors and
connected to a WSN only
through wireless channels.
I Limited in processing and
battery-powered.
11 / 62
Sensor Node
I Measuring data and/or detect
events with sensors and
connected to a WSN only
through wireless channels.
I Limited in processing and
battery-powered.
11 / 62
Design Goals
I Achieving sub-microsecond time synchronization
accuracy
I Through propagation delay compensation.
I With higher energy efficiency at battery-powered
sensor nodes
I Minimize the number of packet transmissions and the
amount of computation at sensor nodes.
12 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
Conclusions
13 / 62
Two Kinds of Synchronization
I Phase.
I Frequency.
14 / 62
Two Kinds of Synchronization
I Phase. I Frequency.
14 / 62
Effects of Time and Space
The effects of time and space are so closely related that
they cannot be easily separated from each other as in the
following examples:
I Synchronization and localization accuracies.
I In time-based localization.
I e.g. Time of arrival (TOA).
I Clock offset and propagation delay.
I In one-way synchronization.
I e.g. Flooding time synchronization protocol (FTSP).
15 / 62
Synchronization and Localization Accuracies
I Accuracies
I 1 ms ā†” 300 km
I 1 Āµs ā†” 300 m
I 1 ns ā†” 30 cm
I 1 ps ā†” 0.3 mm
I Time-based localization schemes
I Time of arrival (TOA)
I Time difference of arrival (TDOA)
I A special variation of TDOA with virtual anchors does
not require synchronization among devices.
ā‡’ See the next slide.
16 / 62
TDOA with Virtual Anchors 6
Anchor
Agent
Virtual
Anchors
6
E. Leitinger et al., IEEE J. Sel. Areas Commun., vol. 33, no. 11, pp.
2313ā€“2328, Nov. 2015.
17 / 62
Clock Offset and Propagation Delay
Can the receiver distinguish between the following two
cases if Īø = d?
Packet with
Timestamp T vs. Packet with
Timestamp T
TX
RX
TX
RX
ā€¢ : Clock offset
ā€¢ : Propagation delay
I Answer is ā€œNoā€.
I Two-way message exchanges needed for delay
compensation.
18 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
Conclusions
19 / 62
Background
Synchronous
SCFR Method
(IEEE/ACM ToN, 1995)
Periodic Asynchronous
SCFR Method
(IEEE ToC, 2000)
Aperiodic Asynchronous
SCFR Method
(IEEE CL, 2013)
Establishment of
Clock Offset and
Propagation Delay
Duality
(IEEE CL, 2014)
Energy-Efficient
Time Synchronization
Scheme
(IEEE ToC, 2017)
No Common
Network Clock
CBR to
VBR Stream
One-Way to
Two-Way
Communication
20 / 62
Conventional Two-Way Message Exchanges I
Master
sHead Node)
Slave
sSensor Node)
Measurement
Interval of Time Sync. si.e., 2-Way Message Exchange)
ā€¦
ā€¦
Report
Request
Response
Report
Measurement
T1
T2
T4
T3
I Sensor nodes transmit ā€œRequestā€ messages for
synchronization.
I In addition to measurement data packets.
21 / 62
Conventional Two-Way Message Exchanges
II
I The sensor node can estimate its clock offset w.r.t. the
head node and synchronize its clock to that of the
head node:
I Clock offset: ĪøĢ‚ =
(T2 āˆ’ T1) āˆ’ (T4 āˆ’ T3)
2
.
I Propagation delay: Ė†
d =
(T2 āˆ’ T1) + (T4 āˆ’ T3)
2
.
22 / 62
Reverse Two-Way Message Exchanges I
Master
sHead Node)
Slave
sSensor Node)
Beacon/
Request
sMeasurement)
Report/
Response
T1 T4
T3
T2
d
tm
I Sensor nodes do not transmit any other messages
except ā€œRequest/Responseā€ messages.
I If there are no measurement data, sensor nodes just
receive messages.
23 / 62
Reverse Two-Way Message Exchanges II
I The head node can estimate the clock offset of the
sensor node, but the sensor node cannot.
I As a result, the information of all sensor node clocks
is centrally managed at the head node.
I ā€œResponseā€ (synchronization) and ā€œReportā€
(measurement data) messages can be combined to
save the number of message transmissions from the
sensor node.
I Optionally measurement data and corresponding
timestamps can be bundled together in a
ā€œReport/Responseā€ message when there are no strict
timing requirements.
24 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Next Steps: Multi-Hop Time Synchronization 25 / 62
Hardware Clock Model
Time Ti of the hardware clock of the ith sensor node at the
reference time t is modeled as a first-order affine function:
Ti(t) = (1 + i)t + Īøi,
where
I (1 + i) āˆˆ R+: Clock frequency ratio.7
I Īøi āˆˆ R: Clock offset.
7
i is called a clock skew in the literature.
26 / 62
Logical Clock Model
Time Ti of the logical clock of the ith sensor node at
hardware clock time Ti(t) is modeled as a piecewise linear
function: For tktā‰¤tk+1 (k=0, 1, . . .),
Ti

Ti(t)

= Ti

Ti(tk)

+
Ti(t) āˆ’ Ti(tk)
1 + Ė†
i,k
āˆ’ ĪøĢ‚i,k,
where
I tk: Reference time when a kth synchronization occurs.
I Ė†
i,k: Estimated clock skew from the kth
synchronization.
I ĪøĢ‚i,k: Estimated clock offset from the kth
synchronization.
27 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Next Steps: Multi-Hop Time Synchronization 28 / 62
Measurement Time Estimation Error:
Conventional Two-Way Message Exchanges
Master
sHead Node)
Slave
sSensor Node)
Measurement
Request
Response
Report
s1
s2ā‰ˆs3
s4
d
tm
I When Tmd,
āˆ†tĢ‚Conv.
m āˆ¼ Tm Ɨ āˆ†Ė†
i,
where āˆ†Ė†
i is the clock skew estimation error.
29 / 62
Measurement Time Estimation Error:
Reverse Two-Way Message Exchanges
Master
sHead Node)
Slave
sSensor Node)
Beacon/
Request
sMeasurement)
Report/
Response
T1 T4
T3
T2
d
tm
I When Tmd,
āˆ†tĢ‚Rev.
m āˆ¼
Tm
2
Ɨ āˆ†Ė†
i.
30 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Next Steps: Multi-Hop Time Synchronization 31 / 62
Message Departure and Arrival Times
I Let td(k) (k=0, 1, . . .) be the reference time for the kth
messageā€™s departure from the head node.
I td(k) also denotes the value of the timestamp carried
by the kth message.
I Then the arrival time of the kth message with respect
to the ith sensor nodeā€™s hardware clock is given by
ta,i(k) = Ti (td(k)) + d(k) = (1 + i)td(k) + Īøi + d(k),
where
I d(k): One-way propagation delay in terms of the ith
sensor nodeā€™s hardware clock.
32 / 62
Maximum Likelihood Estimation:
Conditional Probability Density Function
Given |
Observations (not yet made)
ā€¦
33 / 62
Maximum Likelihood Estimation: Likelihood
Function
Find s.t.
ā„’ | = āˆˆ ā„’( | )
ā„’ |
Observations (already made)
ā€¦
34 / 62
CramƩr-Rao Lower Bound (CRLB)
CRLB provides a lower bound on the variance of
unbiased estimators.
Var

ĪøĢ‚

ā‰„
1
I(Īø)
,
where I(Īø) is the Fisher information defined as
I(Īø) = E
ļ£®
ļ£Æ
ļ£Æ
ļ£Æ
ļ£Æ
ļ£°
āˆ‚L(Īø|x)
āˆ‚Īø
!2ļ£¹
ļ£ŗ
ļ£ŗ
ļ£ŗ
ļ£ŗ
ļ£» .
I An unbiased estimator achieving CRLB is called
(fully) efficient and therefore is the minimum variance
unbiased (MVU) estimator.
35 / 62
Joint Maximum Likelihood Estimators
For a white Gaussian delay d(k) with known mean d and
variance Ļƒ2
,
ĪøĢ‚ML
i (k) =
t2
d
Ā· ta,i āˆ’ td Ā· tdta,i
t2
d
āˆ’

td
2
āˆ’ d,
RĢ‚ML
i (k) =
tdta,i āˆ’ td Ā· ta,i
t2
d
āˆ’

td
2
,
where
I x ,
Pk
j=0
x(j)
k
,
I xy ,
Pk
j=0
x(j)y(j)
k
.
36 / 62
Regression through The Origin (RTO) Model
The problem of asynchronous source clock frequency
recovery (SCFR) can be formulated as a linear RTO model
as follows: For k = 1, 2, . . .,
tĢƒa,i(k) = (1 + i)tĢƒd(k) + Ėœ
d(k),
where
I tĢƒa,i(k),ta,i(k)āˆ’ta,i(0),
I tĢƒd(k),td(k)āˆ’td(0),
I Ėœ
d(k),d(k)āˆ’d(0).
37 / 62
38 / 62
Cumulative Ratio (CR) Estimator
RĢ‚CR
i (k) =
tĢƒa,i(k)
tĢƒd(k)
= Ri +
Ėœ
d(k)
tĢƒs(k)
,
where
I Ri: Ratio of the ith sensor node hardware clock
frequency to that of the reference clock (i.e., 1+i).
39 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
Conclusions
40 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
41 / 62
Estimated Clock Skews with Gaussian Delays: Ļƒ=1 ns
5 10 15 20 25 30 35 40 45 50
Number of Messages
10āˆ’21
10āˆ’20
10āˆ’19
10āˆ’18
10āˆ’17
10āˆ’16
10āˆ’15
MSE
RLS
CR
Joint MLE
GMLLE (Two-Way)
LB for CR
CRLB for Joint MLE
LB for GMLLE
42 / 62
Estimated Clock Skews with Gaussian Delays: Ļƒ=1 Āµs
5 10 15 20 25 30 35 40 45 50
Number of Messages
10āˆ’15
10āˆ’14
10āˆ’13
10āˆ’12
10āˆ’11
10āˆ’10
10āˆ’9
MSE
RLS
CR
Joint MLE
GMLLE (Two-Way)
LB for CR
CRLB for Joint MLE
LB for GMLLE
43 / 62
Estimated Clock Skews with AR(1) Delays8
: Ļƒ=1 Āµs
5 10 15 20 25 30 35 40 45 50
Number of Messages
10āˆ’14
10āˆ’13
10āˆ’12
10āˆ’11
10āˆ’10
MSE
RLS
CR
Joint MLE
GMLLE (Two-Way)
8
Ļ = 0.6.
44 / 62
Estimated Clock Skews with AR(1) Delays: Ļƒ=1 ms
5 10 15 20 25 30 35 40 45 50
Number of Messages
10āˆ’8
10āˆ’7
10āˆ’6
10āˆ’5
10āˆ’4
MSE
RLS
CR
Joint MLE
GMLLE (Two-Way)
45 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
46 / 62
Estimated Frequency Ratio (Sensor Node) and
Measurement Time (Head Node): SI=100 s
-4E-11
-2E-11
0E+00
2E-11
4E-11
Frequency
Difference
[ppm]
Proposed (w/ CR)
Two-Way (w/ GMLLE)
0 500 1000 1500 2000 2500 3000 3500
Time [s]
-1E-02
-8E-03
-6E-03
-4E-03
-2E-03
0E+00
2E-03
4E-03
Measurement
Time
Error
[s]
Proposed (w/ CR)
Two-Way (w/ GMLLE)
Two-Way
47 / 62
Estimated Frequency Ratio (Sensor Node) and
Measurement Time (Head Node): SI=1 s
-4E-11
-2E-11
0E+00
2E-11
4E-11
Frequency
Difference
[ppm]
Proposed (w/ CR)
Two-Way (w/ GMLLE)
0 500 1000 1500 2000 2500 3000 3500
Time [s]
-1E-04
-8E-05
-6E-05
-4E-05
-2E-05
0E+00
2E-05
4E-05
Measurement
Time
Error
[s]
Proposed (w/ CR)
Two-Way (w/ GMLLE)
Two-Way
48 / 62
Estimated Frequency Ratio (Sensor Node) and
Measurement Time (Head Node): SI=1 ms
-4E-11
-2E-11
0E+00
2E-11
4E-11
Frequency
Difference
[ppm]
Proposed (w/ CR)
Two-Way (w/ GMLLE)
0 500 1000 1500 2000 2500 3000 3500
Time [s]
-1E-06
-8E-07
-6E-07
-4E-07
-2E-07
0E+00
2E-07
4E-07
Measurement
Time
Error
[s]
Proposed (w/ CR)
Two-Way (w/ GMLLE)
Two-Way
49 / 62
Effect of SI on Time Synchronization and
Energy Consumption9
Synchronization Skew Estimation Measurement Time
NTX NRX
Scheme MSE Estimation MSE
Proposed
SI=100 s 8.8811E-25 5.8990E-19 100 36
SI=1 s 9.1748E-25 5.4210E-19 100 3600
SI=10 ms 1.0887E-24 4.7684E-19 100 360100
Two-Way with GMLLE
SI=100 s 1.9021E-24 4.7784E-19 136 36
SI=1 s 1.7034E-24 6.1452E-19 3700 3600
SI=10 ms 9.0992E-25 4.0485E-19 360100 360000
Two-Way
SI=100 s
N/A
3.4900E-05 136 36
SI=1 s 3.4564E-09 3700 3600
SI=10 ms 3.3638E-13 360100 360000
9
Estimations are for the samples taken after 360 s (i.e., one tenth of
the observation period) to avoid the effect of a transient period.
50 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
51 / 62
Effect of Bundling on Measurement Time Estimation10
0 500 1000 1500 2000 2500 3000 3500
Time [s]
-2.0E-09
-1.0E-09
0.0E+00
1.0E-09
2.0E-09
Measurement
Time
Error
[s]
NBM=1
NBM=2
NBM=5
NBM=10
10
SI = 1 s.
52 / 62
Effect of Bundling on Time Synchronization and
Energy Consumption
Synchronization Scheme
Measurement Time
NTX NRX
Estimation MSE
Proposed
NBM = 1 5.4210E-19 100 3600
NBM = 2 5.1116E-19 50 3600
NBM = 5 3.7504E-19 20 3600
NBM = 10 2.6468E-19 10 3600
I In interpreting the results, the following should be
taken into account:
I The bundling increases the length of message
payload.
I The increased message payload also can affect the
frame errors and the number of retransmissions.
53 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
Conclusions
54 / 62
Multi-Hop Extension through Gateways
55 / 62
Challenges and Opportunities
I Tradeoff between time-translating and
packet-relaying gateways..
I The multi-hop extension should be implemented
together with a routing protocol.
I As in LEACH protocol11 and its many variations, the
energy efficiency is also critical in the formation of a
hierarchy and the selection of cluster heads (i.e., the
gateway nodes in the multi-hop extension of the
proposed scheme).
11
W. R. Heinzelman et al., Proc. HICSSā€™00, Jan. 2000, pp. 1ā€“10.
56 / 62
Challenges and Opportunities
I Tradeoff between time-translating and
packet-relaying gateways..
I The multi-hop extension should be implemented
together with a routing protocol.
I As in LEACH protocol11 and its many variations, the
energy efficiency is also critical in the formation of a
hierarchy and the selection of cluster heads (i.e., the
gateway nodes in the multi-hop extension of the
proposed scheme).
11
W. R. Heinzelman et al., Proc. HICSSā€™00, Jan. 2000, pp. 1ā€“10.
56 / 62
Challenges and Opportunities
I Tradeoff between time-translating and
packet-relaying gateways..
I The multi-hop extension should be implemented
together with a routing protocol.
I As in LEACH protocol11 and its many variations, the
energy efficiency is also critical in the formation of a
hierarchy and the selection of cluster heads (i.e., the
gateway nodes in the multi-hop extension of the
proposed scheme).
11
W. R. Heinzelman et al., Proc. HICSSā€™00, Jan. 2000, pp. 1ā€“10.
56 / 62
Next . . .
Wireless Sensor Networks
Time and Space in Synchronization
Energy-Efficient Time Synchronization for Asymmetric
Wireless Sensor Networks
Hardware and Logical Clock Models
Effect of Clock Skew on Measurement Time
Estimation
Asynchronous Source Clock Frequency Recovery at
Sensor Nodes: One-Way Clock Skew Estimation
Simulation Results
Performance of One-Way Clock Skew Estimation
Performance of Measurement Time Estimation and
Energy Efficiency
Effect of Bundling of Measurement Data
Next Steps: Multi-Hop Time Synchronization
Conclusions
57 / 62
Conclusions
I Propose an energy-efficient time synchronization
scheme for asymmetric wireless sensor networks
achieving sub-microsecond time synchronization
accuracy, which is based on
I Asynchronous SCFR for one-way clock skew
estimation/compensation at sensor nodes;
I Reverse two-way message exchanges for clock offset
estimation/translation at the head node.
I Also, discuss the optional bundling of measurement
data in a ā€œReport/Responseā€ message.
I If there are no strict timing requirements, the
bundling can further reduce the number of message
transmissions without significantly affecting the time
synchronization performance.
58 / 62
Conclusions
I Propose an energy-efficient time synchronization
scheme for asymmetric wireless sensor networks
achieving sub-microsecond time synchronization
accuracy, which is based on
I Asynchronous SCFR for one-way clock skew
estimation/compensation at sensor nodes;
I Reverse two-way message exchanges for clock offset
estimation/translation at the head node.
I Also, discuss the optional bundling of measurement
data in a ā€œReport/Responseā€ message.
I If there are no strict timing requirements, the
bundling can further reduce the number of message
transmissions without significantly affecting the time
synchronization performance.
58 / 62
Conclusions
I Propose an energy-efficient time synchronization
scheme for asymmetric wireless sensor networks
achieving sub-microsecond time synchronization
accuracy, which is based on
I Asynchronous SCFR for one-way clock skew
estimation/compensation at sensor nodes;
I Reverse two-way message exchanges for clock offset
estimation/translation at the head node.
I Also, discuss the optional bundling of measurement
data in a ā€œReport/Responseā€ message.
I If there are no strict timing requirements, the
bundling can further reduce the number of message
transmissions without significantly affecting the time
synchronization performance.
58 / 62
Conclusions
I Propose an energy-efficient time synchronization
scheme for asymmetric wireless sensor networks
achieving sub-microsecond time synchronization
accuracy, which is based on
I Asynchronous SCFR for one-way clock skew
estimation/compensation at sensor nodes;
I Reverse two-way message exchanges for clock offset
estimation/translation at the head node.
I Also, discuss the optional bundling of measurement
data in a ā€œReport/Responseā€ message.
I If there are no strict timing requirements, the
bundling can further reduce the number of message
transmissions without significantly affecting the time
synchronization performance.
58 / 62
Conclusions
I Propose an energy-efficient time synchronization
scheme for asymmetric wireless sensor networks
achieving sub-microsecond time synchronization
accuracy, which is based on
I Asynchronous SCFR for one-way clock skew
estimation/compensation at sensor nodes;
I Reverse two-way message exchanges for clock offset
estimation/translation at the head node.
I Also, discuss the optional bundling of measurement
data in a ā€œReport/Responseā€ message.
I If there are no strict timing requirements, the
bundling can further reduce the number of message
transmissions without significantly affecting the time
synchronization performance.
58 / 62
Topics of Ongoing and Further Studies I
I Design and implementation of hardware-oriented
multi-hop synchronization schemes.
I Demonstration of the proposed schemes through a
real testbed
I Energy-delay tradeoff and the effect of frame errors
and retransmissions in measurement data bundling.
59 / 62
Topics of Ongoing and Further Studies I
I Design and implementation of hardware-oriented
multi-hop synchronization schemes.
I Demonstration of the proposed schemes through a
real testbed
I Energy-delay tradeoff and the effect of frame errors
and retransmissions in measurement data bundling.
59 / 62
Topics of Ongoing and Further Studies I
I Design and implementation of hardware-oriented
multi-hop synchronization schemes.
I Demonstration of the proposed schemes through a
real testbed
I Energy-delay tradeoff and the effect of frame errors
and retransmissions in measurement data bundling.
59 / 62
Topics of Ongoing and Further Studies II
I Joint time
synchronization
and ranging.
I e.g., drone
networks.
I Indoor localization with wireless
fingerprints based on ANNs
trained by evolutionary algorithms.
I See the next slide for details.
60 / 62
Topics of Ongoing and Further Studies II
I Joint time
synchronization
and ranging.
I e.g., drone
networks.
I Indoor localization with wireless
fingerprints based on ANNs
trained by evolutionary algorithms.
I See the next slide for details.
60 / 62
Topics of Ongoing and Further Studies II
I Joint time
synchronization
and ranging.
I e.g., drone
networks.
I Indoor localization with wireless
fingerprints based on ANNs
trained by evolutionary algorithms.
I See the next slide for details.
60 / 62
Topics of Ongoing and Further Studies II
I Joint time
synchronization
and ranging.
I e.g., drone
networks.
I Indoor localization with wireless
fingerprints based on ANNs
trained by evolutionary algorithms.
I See the next slide for details.
60 / 62
(SSID, RSSI)
Building
Floor
Room
(SSID, RSSI)
=
?
Hierarchical Multiclass Classifier
with Flat Loss Function
Flat Multiclass Classifier
with Hierarchical Loss Function
Building,
Floor,
Room
ā€¦
ā€¦
ā€¦
Thanks for your attention!
If you have any question, please contact me at
Kyeongsoo.Kim@xjtlu.edu.cn!

More Related Content

Similar to Energy-Efficient Time Synchronization in Wireless Sensor Networks

I04503075078
I04503075078I04503075078
I04503075078ijceronline
Ā 
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...deawoo Kim
Ā 
An enhanced energy-efļ¬cient routing protocol for wireless sensor network
An enhanced energy-efļ¬cient routing protocol for wireless sensor networkAn enhanced energy-efļ¬cient routing protocol for wireless sensor network
An enhanced energy-efļ¬cient routing protocol for wireless sensor networkIJECEIAES
Ā 
Energy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor networkEnergy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor networkGaurang Rathod
Ā 
Compressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkCompressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkIRJET Journal
Ā 
Energy efficient k target coverage in wireless sensor net-2
Energy efficient k target coverage in wireless sensor net-2Energy efficient k target coverage in wireless sensor net-2
Energy efficient k target coverage in wireless sensor net-2IAEME Publication
Ā 
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSNIRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSNIRJET Journal
Ā 
ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...
ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...
ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...ijwmn
Ā 
Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...
Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...
Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...ijwmn
Ā 
IEEE International Conference Presentation
IEEE International Conference PresentationIEEE International Conference Presentation
IEEE International Conference PresentationAnmol Dwivedi
Ā 
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...TELKOMNIKA JOURNAL
Ā 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...ijsrd.com
Ā 
Lightning Acquisition and Processing On Sensor Node Using NI cRIO
Lightning Acquisition and Processing On Sensor Node Using NI cRIOLightning Acquisition and Processing On Sensor Node Using NI cRIO
Lightning Acquisition and Processing On Sensor Node Using NI cRIOijceronline
Ā 
V1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxV1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxpraveena06
Ā 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...ijdmtaiir
Ā 
DSP Third Class.ppsx
DSP Third Class.ppsxDSP Third Class.ppsx
DSP Third Class.ppsxHebaEng
Ā 
Improved performance of scs based spectrum sensing in cognitive radio using d...
Improved performance of scs based spectrum sensing in cognitive radio using d...Improved performance of scs based spectrum sensing in cognitive radio using d...
Improved performance of scs based spectrum sensing in cognitive radio using d...eSAT Journals
Ā 
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET Journal
Ā 

Similar to Energy-Efficient Time Synchronization in Wireless Sensor Networks (20)

I04503075078
I04503075078I04503075078
I04503075078
Ā 
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Revisiting Sensor MAC for Periodic Monitoring: Why Should Transmitters Be Ear...
Ā 
M0111397100
M0111397100M0111397100
M0111397100
Ā 
An enhanced energy-efļ¬cient routing protocol for wireless sensor network
An enhanced energy-efļ¬cient routing protocol for wireless sensor networkAn enhanced energy-efļ¬cient routing protocol for wireless sensor network
An enhanced energy-efļ¬cient routing protocol for wireless sensor network
Ā 
Energy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor networkEnergy efficient node deployment for target coverage in wireless sensor network
Energy efficient node deployment for target coverage in wireless sensor network
Ā 
Compressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor NetworkCompressive Data Gathering using NACS in Wireless Sensor Network
Compressive Data Gathering using NACS in Wireless Sensor Network
Ā 
Energy efficient k target coverage in wireless sensor net-2
Energy efficient k target coverage in wireless sensor net-2Energy efficient k target coverage in wireless sensor net-2
Energy efficient k target coverage in wireless sensor net-2
Ā 
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSNIRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
IRJET - Energy Efficient Enhanced K-Means Cluster-Based Routing Protocol for WSN
Ā 
ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...
ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...
ENERGY EFFICIENT OPTIMUM SAMPLING RATE FOR ANALOGUE SIGNALS WITH EXTREMELY WI...
Ā 
Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...
Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...
Energy Efficient Optimum Sampling Rate for Analogue Signals with Extremely Wi...
Ā 
IEEE International Conference Presentation
IEEE International Conference PresentationIEEE International Conference Presentation
IEEE International Conference Presentation
Ā 
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
Backtracking Search Optimization for Collaborative Beamforming in Wireless Se...
Ā 
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Proactive Data Reporting of Wireless sensor Network using Wake Up Scheduling ...
Ā 
Lightning Acquisition and Processing On Sensor Node Using NI cRIO
Lightning Acquisition and Processing On Sensor Node Using NI cRIOLightning Acquisition and Processing On Sensor Node Using NI cRIO
Lightning Acquisition and Processing On Sensor Node Using NI cRIO
Ā 
F017544247
F017544247F017544247
F017544247
Ā 
V1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxV1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docx
Ā 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Ā 
DSP Third Class.ppsx
DSP Third Class.ppsxDSP Third Class.ppsx
DSP Third Class.ppsx
Ā 
Improved performance of scs based spectrum sensing in cognitive radio using d...
Improved performance of scs based spectrum sensing in cognitive radio using d...Improved performance of scs based spectrum sensing in cognitive radio using d...
Improved performance of scs based spectrum sensing in cognitive radio using d...
Ā 
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
IRJET- Optimization with PSO and FPO based Control for Energy Efficient of Se...
Ā 

More from Xi'an Jiaotong-Liverpool University

Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...Xi'an Jiaotong-Liverpool University
Ā 
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Cl...
Theoretical and Practical Bounds on the Initial Value of  Skew-Compensated Cl...Theoretical and Practical Bounds on the Initial Value of  Skew-Compensated Cl...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Cl...Xi'an Jiaotong-Liverpool University
Ā 
Clock Skew Compensation Algorithm Immune to Floating-Point Precision Loss
Clock Skew Compensation Algorithm Immune to Floating-Point Precision LossClock Skew Compensation Algorithm Immune to Floating-Point Precision Loss
Clock Skew Compensation Algorithm Immune to Floating-Point Precision LossXi'an Jiaotong-Liverpool University
Ā 
Atomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart GridAtomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart GridXi'an Jiaotong-Liverpool University
Ā 
Atomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart GridAtomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart GridXi'an Jiaotong-Liverpool University
Ā 
Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...
Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...
Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...Xi'an Jiaotong-Liverpool University
Ā 
Data Networks: Next-Generation Optical Access toward 10 Gb/s Everywhere
Data Networks: Next-Generation Optical Access toward 10 Gb/s EverywhereData Networks: Next-Generation Optical Access toward 10 Gb/s Everywhere
Data Networks: Next-Generation Optical Access toward 10 Gb/s EverywhereXi'an Jiaotong-Liverpool University
Ā 
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...Xi'an Jiaotong-Liverpool University
Ā 
IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...
IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...
IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...Xi'an Jiaotong-Liverpool University
Ā 

More from Xi'an Jiaotong-Liverpool University (13)

Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Clo...
Ā 
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Cl...
Theoretical and Practical Bounds on the Initial Value of  Skew-Compensated Cl...Theoretical and Practical Bounds on the Initial Value of  Skew-Compensated Cl...
Theoretical and Practical Bounds on the Initial Value of Skew-Compensated Cl...
Ā 
Clock Skew Compensation Algorithm Immune to Floating-Point Precision Loss
Clock Skew Compensation Algorithm Immune to Floating-Point Precision LossClock Skew Compensation Algorithm Immune to Floating-Point Precision Loss
Clock Skew Compensation Algorithm Immune to Floating-Point Precision Loss
Ā 
Atomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart GridAtomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Ā 
Atomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart GridAtomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Atomic Scheduling of Appliance Energy Consumption in Residential Smart Grid
Ā 
Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...
Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...
Photonics21 ā€“ Next-Generation Optical Internet Access: Roadmap for Broadband ...
Ā 
Data Networks: Next-Generation Optical Access toward 10 Gb/s Everywhere
Data Networks: Next-Generation Optical Access toward 10 Gb/s EverywhereData Networks: Next-Generation Optical Access toward 10 Gb/s Everywhere
Data Networks: Next-Generation Optical Access toward 10 Gb/s Everywhere
Ā 
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
A Research Framework for the Clean-Slate Design of Next-Generation Optical Ac...
Ā 
On Next-Generation Metro and Access Networks
On Next-Generation Metro and Access NetworksOn Next-Generation Metro and Access Networks
On Next-Generation Metro and Access Networks
Ā 
IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...
IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...
IEEE 802.11s Tutorial - Overview of the Amendment for Wireless Local Area Mes...
Ā 
Next-Generation Optical Access Architecture
Next-Generation Optical Access ArchitectureNext-Generation Optical Access Architecture
Next-Generation Optical Access Architecture
Ā 
Next-Generation Optical Access Architecture
Next-Generation Optical Access ArchitectureNext-Generation Optical Access Architecture
Next-Generation Optical Access Architecture
Ā 
Past, Present, and Future of Fiber-To-The-Home Solutions
Past, Present, and Future of Fiber-To-The-Home SolutionsPast, Present, and Future of Fiber-To-The-Home Solutions
Past, Present, and Future of Fiber-To-The-Home Solutions
Ā 

Recently uploaded

UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
Ā 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
Ā 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
Ā 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
Ā 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
Ā 
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...Call Girls Mumbai
Ā 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
Ā 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesRashidFaridChishti
Ā 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdfKamal Acharya
Ā 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
Ā 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
Ā 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxNANDHAKUMARA10
Ā 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
Ā 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
Ā 
Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...gragchanchal546
Ā 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
Ā 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesMayuraD1
Ā 
Max. shear stress theory-Maximum Shear Stress Theory ā€‹ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ā€‹  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ā€‹  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ā€‹ Maximum Distortional ...ronahami
Ā 

Recently uploaded (20)

UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
Ā 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
Ā 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
Ā 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
Ā 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
Ā 
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
Ā 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
Ā 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Ā 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
Ā 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
Ā 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
Ā 
Electromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptxElectromagnetic relays used for power system .pptx
Electromagnetic relays used for power system .pptx
Ā 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Ā 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Ā 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
Ā 
Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Ghuma $ Russian Call Girls Ahmedabad ā‚¹7.5k Pick Up & Drop With Cash Payment 8...
Ā 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
Ā 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Ā 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
Ā 
Max. shear stress theory-Maximum Shear Stress Theory ā€‹ Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ā€‹  Maximum Distortional ...Max. shear stress theory-Maximum Shear Stress Theory ā€‹  Maximum Distortional ...
Max. shear stress theory-Maximum Shear Stress Theory ā€‹ Maximum Distortional ...
Ā 

Energy-Efficient Time Synchronization in Wireless Sensor Networks

  • 1. Energy-Efficient Time Synchronization in Wireless Sensor Networks Kyeong Soo (Joseph) Kim (With X. Huan, S. Lee, E. G. Lim, and A. Marshall) Department of Electrical and Electronic Engineering Xiā€™an Jiaotong-Liverpool University 2019 Distinguished Lecture and International Interdisciplinary Workshop Chungnam National University August 5-9, 2019 1 / 62
  • 2.
  • 3. Outline Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Simulation Results Next Steps: Multi-Hop Time Synchronization Conclusions 3 / 62
  • 4. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization Conclusions 4 / 62
  • 5. WSN Applications - Smart Cities1 1 Source: Transmedia Newswire. 5 / 62
  • 6. WSN Applications - Oil & Gas2 2 Source: OleumTech. 6 / 62
  • 7. WSN Applications - Military3,4 3 Source: ElProCus. 4 Source: Smart Dust - Berkeley Robotics. 7 / 62
  • 8. WSN Applications - Military3,4 3 Source: ElProCus. 4 Source: Smart Dust - Berkeley Robotics. 7 / 62
  • 9. WSN Application - Mix with UAV5 5 Source: IEEE Pervasive Computing. 8 / 62
  • 10. Asymmetric Wireless Sensor Networks HeadeNode Internet RemoteeUser SensoreNodes 9 / 62
  • 11. Head Node I A base station that serves as a gateway between wired and wireless networks. I A center for fusion of data from distributed sensors. I Equipped with a powerful processor and supplied power from outlet. 10 / 62
  • 12. Head Node I A base station that serves as a gateway between wired and wireless networks. I A center for fusion of data from distributed sensors. I Equipped with a powerful processor and supplied power from outlet. 10 / 62
  • 13. Head Node I A base station that serves as a gateway between wired and wireless networks. I A center for fusion of data from distributed sensors. I Equipped with a powerful processor and supplied power from outlet. 10 / 62
  • 14. Sensor Node I Measuring data and/or detect events with sensors and connected to a WSN only through wireless channels. I Limited in processing and battery-powered. 11 / 62
  • 15. Sensor Node I Measuring data and/or detect events with sensors and connected to a WSN only through wireless channels. I Limited in processing and battery-powered. 11 / 62
  • 16. Design Goals I Achieving sub-microsecond time synchronization accuracy I Through propagation delay compensation. I With higher energy efficiency at battery-powered sensor nodes I Minimize the number of packet transmissions and the amount of computation at sensor nodes. 12 / 62
  • 17. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization Conclusions 13 / 62
  • 18. Two Kinds of Synchronization I Phase. I Frequency. 14 / 62
  • 19. Two Kinds of Synchronization I Phase. I Frequency. 14 / 62
  • 20. Effects of Time and Space The effects of time and space are so closely related that they cannot be easily separated from each other as in the following examples: I Synchronization and localization accuracies. I In time-based localization. I e.g. Time of arrival (TOA). I Clock offset and propagation delay. I In one-way synchronization. I e.g. Flooding time synchronization protocol (FTSP). 15 / 62
  • 21. Synchronization and Localization Accuracies I Accuracies I 1 ms ā†” 300 km I 1 Āµs ā†” 300 m I 1 ns ā†” 30 cm I 1 ps ā†” 0.3 mm I Time-based localization schemes I Time of arrival (TOA) I Time difference of arrival (TDOA) I A special variation of TDOA with virtual anchors does not require synchronization among devices. ā‡’ See the next slide. 16 / 62
  • 22. TDOA with Virtual Anchors 6 Anchor Agent Virtual Anchors 6 E. Leitinger et al., IEEE J. Sel. Areas Commun., vol. 33, no. 11, pp. 2313ā€“2328, Nov. 2015. 17 / 62
  • 23. Clock Offset and Propagation Delay Can the receiver distinguish between the following two cases if Īø = d? Packet with Timestamp T vs. Packet with Timestamp T TX RX TX RX ā€¢ : Clock offset ā€¢ : Propagation delay I Answer is ā€œNoā€. I Two-way message exchanges needed for delay compensation. 18 / 62
  • 24. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization Conclusions 19 / 62
  • 25. Background Synchronous SCFR Method (IEEE/ACM ToN, 1995) Periodic Asynchronous SCFR Method (IEEE ToC, 2000) Aperiodic Asynchronous SCFR Method (IEEE CL, 2013) Establishment of Clock Offset and Propagation Delay Duality (IEEE CL, 2014) Energy-Efficient Time Synchronization Scheme (IEEE ToC, 2017) No Common Network Clock CBR to VBR Stream One-Way to Two-Way Communication 20 / 62
  • 26. Conventional Two-Way Message Exchanges I Master sHead Node) Slave sSensor Node) Measurement Interval of Time Sync. si.e., 2-Way Message Exchange) ā€¦ ā€¦ Report Request Response Report Measurement T1 T2 T4 T3 I Sensor nodes transmit ā€œRequestā€ messages for synchronization. I In addition to measurement data packets. 21 / 62
  • 27. Conventional Two-Way Message Exchanges II I The sensor node can estimate its clock offset w.r.t. the head node and synchronize its clock to that of the head node: I Clock offset: ĪøĢ‚ = (T2 āˆ’ T1) āˆ’ (T4 āˆ’ T3) 2 . I Propagation delay: Ė† d = (T2 āˆ’ T1) + (T4 āˆ’ T3) 2 . 22 / 62
  • 28. Reverse Two-Way Message Exchanges I Master sHead Node) Slave sSensor Node) Beacon/ Request sMeasurement) Report/ Response T1 T4 T3 T2 d tm I Sensor nodes do not transmit any other messages except ā€œRequest/Responseā€ messages. I If there are no measurement data, sensor nodes just receive messages. 23 / 62
  • 29. Reverse Two-Way Message Exchanges II I The head node can estimate the clock offset of the sensor node, but the sensor node cannot. I As a result, the information of all sensor node clocks is centrally managed at the head node. I ā€œResponseā€ (synchronization) and ā€œReportā€ (measurement data) messages can be combined to save the number of message transmissions from the sensor node. I Optionally measurement data and corresponding timestamps can be bundled together in a ā€œReport/Responseā€ message when there are no strict timing requirements. 24 / 62
  • 30. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Next Steps: Multi-Hop Time Synchronization 25 / 62
  • 31. Hardware Clock Model Time Ti of the hardware clock of the ith sensor node at the reference time t is modeled as a first-order affine function: Ti(t) = (1 + i)t + Īøi, where I (1 + i) āˆˆ R+: Clock frequency ratio.7 I Īøi āˆˆ R: Clock offset. 7 i is called a clock skew in the literature. 26 / 62
  • 32. Logical Clock Model Time Ti of the logical clock of the ith sensor node at hardware clock time Ti(t) is modeled as a piecewise linear function: For tktā‰¤tk+1 (k=0, 1, . . .), Ti Ti(t) = Ti Ti(tk) + Ti(t) āˆ’ Ti(tk) 1 + Ė† i,k āˆ’ ĪøĢ‚i,k, where I tk: Reference time when a kth synchronization occurs. I Ė† i,k: Estimated clock skew from the kth synchronization. I ĪøĢ‚i,k: Estimated clock offset from the kth synchronization. 27 / 62
  • 33. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Next Steps: Multi-Hop Time Synchronization 28 / 62
  • 34. Measurement Time Estimation Error: Conventional Two-Way Message Exchanges Master sHead Node) Slave sSensor Node) Measurement Request Response Report s1 s2ā‰ˆs3 s4 d tm I When Tmd, āˆ†tĢ‚Conv. m āˆ¼ Tm Ɨ āˆ†Ė† i, where āˆ†Ė† i is the clock skew estimation error. 29 / 62
  • 35. Measurement Time Estimation Error: Reverse Two-Way Message Exchanges Master sHead Node) Slave sSensor Node) Beacon/ Request sMeasurement) Report/ Response T1 T4 T3 T2 d tm I When Tmd, āˆ†tĢ‚Rev. m āˆ¼ Tm 2 Ɨ āˆ†Ė† i. 30 / 62
  • 36. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Next Steps: Multi-Hop Time Synchronization 31 / 62
  • 37. Message Departure and Arrival Times I Let td(k) (k=0, 1, . . .) be the reference time for the kth messageā€™s departure from the head node. I td(k) also denotes the value of the timestamp carried by the kth message. I Then the arrival time of the kth message with respect to the ith sensor nodeā€™s hardware clock is given by ta,i(k) = Ti (td(k)) + d(k) = (1 + i)td(k) + Īøi + d(k), where I d(k): One-way propagation delay in terms of the ith sensor nodeā€™s hardware clock. 32 / 62
  • 38. Maximum Likelihood Estimation: Conditional Probability Density Function Given | Observations (not yet made) ā€¦ 33 / 62
  • 39. Maximum Likelihood Estimation: Likelihood Function Find s.t. ā„’ | = āˆˆ ā„’( | ) ā„’ | Observations (already made) ā€¦ 34 / 62
  • 40. CramĆ©r-Rao Lower Bound (CRLB) CRLB provides a lower bound on the variance of unbiased estimators. Var ĪøĢ‚ ā‰„ 1 I(Īø) , where I(Īø) is the Fisher information defined as I(Īø) = E ļ£® ļ£Æ ļ£Æ ļ£Æ ļ£Æ ļ£° āˆ‚L(Īø|x) āˆ‚Īø !2ļ£¹ ļ£ŗ ļ£ŗ ļ£ŗ ļ£ŗ ļ£» . I An unbiased estimator achieving CRLB is called (fully) efficient and therefore is the minimum variance unbiased (MVU) estimator. 35 / 62
  • 41. Joint Maximum Likelihood Estimators For a white Gaussian delay d(k) with known mean d and variance Ļƒ2 , ĪøĢ‚ML i (k) = t2 d Ā· ta,i āˆ’ td Ā· tdta,i t2 d āˆ’ td 2 āˆ’ d, RĢ‚ML i (k) = tdta,i āˆ’ td Ā· ta,i t2 d āˆ’ td 2 , where I x , Pk j=0 x(j) k , I xy , Pk j=0 x(j)y(j) k . 36 / 62
  • 42. Regression through The Origin (RTO) Model The problem of asynchronous source clock frequency recovery (SCFR) can be formulated as a linear RTO model as follows: For k = 1, 2, . . ., tĢƒa,i(k) = (1 + i)tĢƒd(k) + Ėœ d(k), where I tĢƒa,i(k),ta,i(k)āˆ’ta,i(0), I tĢƒd(k),td(k)āˆ’td(0), I Ėœ d(k),d(k)āˆ’d(0). 37 / 62
  • 44. Cumulative Ratio (CR) Estimator RĢ‚CR i (k) = tĢƒa,i(k) tĢƒd(k) = Ri + Ėœ d(k) tĢƒs(k) , where I Ri: Ratio of the ith sensor node hardware clock frequency to that of the reference clock (i.e., 1+i). 39 / 62
  • 45. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization Conclusions 40 / 62
  • 46. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization 41 / 62
  • 47. Estimated Clock Skews with Gaussian Delays: Ļƒ=1 ns 5 10 15 20 25 30 35 40 45 50 Number of Messages 10āˆ’21 10āˆ’20 10āˆ’19 10āˆ’18 10āˆ’17 10āˆ’16 10āˆ’15 MSE RLS CR Joint MLE GMLLE (Two-Way) LB for CR CRLB for Joint MLE LB for GMLLE 42 / 62
  • 48. Estimated Clock Skews with Gaussian Delays: Ļƒ=1 Āµs 5 10 15 20 25 30 35 40 45 50 Number of Messages 10āˆ’15 10āˆ’14 10āˆ’13 10āˆ’12 10āˆ’11 10āˆ’10 10āˆ’9 MSE RLS CR Joint MLE GMLLE (Two-Way) LB for CR CRLB for Joint MLE LB for GMLLE 43 / 62
  • 49. Estimated Clock Skews with AR(1) Delays8 : Ļƒ=1 Āµs 5 10 15 20 25 30 35 40 45 50 Number of Messages 10āˆ’14 10āˆ’13 10āˆ’12 10āˆ’11 10āˆ’10 MSE RLS CR Joint MLE GMLLE (Two-Way) 8 Ļ = 0.6. 44 / 62
  • 50. Estimated Clock Skews with AR(1) Delays: Ļƒ=1 ms 5 10 15 20 25 30 35 40 45 50 Number of Messages 10āˆ’8 10āˆ’7 10āˆ’6 10āˆ’5 10āˆ’4 MSE RLS CR Joint MLE GMLLE (Two-Way) 45 / 62
  • 51. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization 46 / 62
  • 52. Estimated Frequency Ratio (Sensor Node) and Measurement Time (Head Node): SI=100 s -4E-11 -2E-11 0E+00 2E-11 4E-11 Frequency Difference [ppm] Proposed (w/ CR) Two-Way (w/ GMLLE) 0 500 1000 1500 2000 2500 3000 3500 Time [s] -1E-02 -8E-03 -6E-03 -4E-03 -2E-03 0E+00 2E-03 4E-03 Measurement Time Error [s] Proposed (w/ CR) Two-Way (w/ GMLLE) Two-Way 47 / 62
  • 53. Estimated Frequency Ratio (Sensor Node) and Measurement Time (Head Node): SI=1 s -4E-11 -2E-11 0E+00 2E-11 4E-11 Frequency Difference [ppm] Proposed (w/ CR) Two-Way (w/ GMLLE) 0 500 1000 1500 2000 2500 3000 3500 Time [s] -1E-04 -8E-05 -6E-05 -4E-05 -2E-05 0E+00 2E-05 4E-05 Measurement Time Error [s] Proposed (w/ CR) Two-Way (w/ GMLLE) Two-Way 48 / 62
  • 54. Estimated Frequency Ratio (Sensor Node) and Measurement Time (Head Node): SI=1 ms -4E-11 -2E-11 0E+00 2E-11 4E-11 Frequency Difference [ppm] Proposed (w/ CR) Two-Way (w/ GMLLE) 0 500 1000 1500 2000 2500 3000 3500 Time [s] -1E-06 -8E-07 -6E-07 -4E-07 -2E-07 0E+00 2E-07 4E-07 Measurement Time Error [s] Proposed (w/ CR) Two-Way (w/ GMLLE) Two-Way 49 / 62
  • 55. Effect of SI on Time Synchronization and Energy Consumption9 Synchronization Skew Estimation Measurement Time NTX NRX Scheme MSE Estimation MSE Proposed SI=100 s 8.8811E-25 5.8990E-19 100 36 SI=1 s 9.1748E-25 5.4210E-19 100 3600 SI=10 ms 1.0887E-24 4.7684E-19 100 360100 Two-Way with GMLLE SI=100 s 1.9021E-24 4.7784E-19 136 36 SI=1 s 1.7034E-24 6.1452E-19 3700 3600 SI=10 ms 9.0992E-25 4.0485E-19 360100 360000 Two-Way SI=100 s N/A 3.4900E-05 136 36 SI=1 s 3.4564E-09 3700 3600 SI=10 ms 3.3638E-13 360100 360000 9 Estimations are for the samples taken after 360 s (i.e., one tenth of the observation period) to avoid the effect of a transient period. 50 / 62
  • 56. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization 51 / 62
  • 57. Effect of Bundling on Measurement Time Estimation10 0 500 1000 1500 2000 2500 3000 3500 Time [s] -2.0E-09 -1.0E-09 0.0E+00 1.0E-09 2.0E-09 Measurement Time Error [s] NBM=1 NBM=2 NBM=5 NBM=10 10 SI = 1 s. 52 / 62
  • 58. Effect of Bundling on Time Synchronization and Energy Consumption Synchronization Scheme Measurement Time NTX NRX Estimation MSE Proposed NBM = 1 5.4210E-19 100 3600 NBM = 2 5.1116E-19 50 3600 NBM = 5 3.7504E-19 20 3600 NBM = 10 2.6468E-19 10 3600 I In interpreting the results, the following should be taken into account: I The bundling increases the length of message payload. I The increased message payload also can affect the frame errors and the number of retransmissions. 53 / 62
  • 59. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization Conclusions 54 / 62
  • 60. Multi-Hop Extension through Gateways 55 / 62
  • 61. Challenges and Opportunities I Tradeoff between time-translating and packet-relaying gateways.. I The multi-hop extension should be implemented together with a routing protocol. I As in LEACH protocol11 and its many variations, the energy efficiency is also critical in the formation of a hierarchy and the selection of cluster heads (i.e., the gateway nodes in the multi-hop extension of the proposed scheme). 11 W. R. Heinzelman et al., Proc. HICSSā€™00, Jan. 2000, pp. 1ā€“10. 56 / 62
  • 62. Challenges and Opportunities I Tradeoff between time-translating and packet-relaying gateways.. I The multi-hop extension should be implemented together with a routing protocol. I As in LEACH protocol11 and its many variations, the energy efficiency is also critical in the formation of a hierarchy and the selection of cluster heads (i.e., the gateway nodes in the multi-hop extension of the proposed scheme). 11 W. R. Heinzelman et al., Proc. HICSSā€™00, Jan. 2000, pp. 1ā€“10. 56 / 62
  • 63. Challenges and Opportunities I Tradeoff between time-translating and packet-relaying gateways.. I The multi-hop extension should be implemented together with a routing protocol. I As in LEACH protocol11 and its many variations, the energy efficiency is also critical in the formation of a hierarchy and the selection of cluster heads (i.e., the gateway nodes in the multi-hop extension of the proposed scheme). 11 W. R. Heinzelman et al., Proc. HICSSā€™00, Jan. 2000, pp. 1ā€“10. 56 / 62
  • 64. Next . . . Wireless Sensor Networks Time and Space in Synchronization Energy-Efficient Time Synchronization for Asymmetric Wireless Sensor Networks Hardware and Logical Clock Models Effect of Clock Skew on Measurement Time Estimation Asynchronous Source Clock Frequency Recovery at Sensor Nodes: One-Way Clock Skew Estimation Simulation Results Performance of One-Way Clock Skew Estimation Performance of Measurement Time Estimation and Energy Efficiency Effect of Bundling of Measurement Data Next Steps: Multi-Hop Time Synchronization Conclusions 57 / 62
  • 65. Conclusions I Propose an energy-efficient time synchronization scheme for asymmetric wireless sensor networks achieving sub-microsecond time synchronization accuracy, which is based on I Asynchronous SCFR for one-way clock skew estimation/compensation at sensor nodes; I Reverse two-way message exchanges for clock offset estimation/translation at the head node. I Also, discuss the optional bundling of measurement data in a ā€œReport/Responseā€ message. I If there are no strict timing requirements, the bundling can further reduce the number of message transmissions without significantly affecting the time synchronization performance. 58 / 62
  • 66. Conclusions I Propose an energy-efficient time synchronization scheme for asymmetric wireless sensor networks achieving sub-microsecond time synchronization accuracy, which is based on I Asynchronous SCFR for one-way clock skew estimation/compensation at sensor nodes; I Reverse two-way message exchanges for clock offset estimation/translation at the head node. I Also, discuss the optional bundling of measurement data in a ā€œReport/Responseā€ message. I If there are no strict timing requirements, the bundling can further reduce the number of message transmissions without significantly affecting the time synchronization performance. 58 / 62
  • 67. Conclusions I Propose an energy-efficient time synchronization scheme for asymmetric wireless sensor networks achieving sub-microsecond time synchronization accuracy, which is based on I Asynchronous SCFR for one-way clock skew estimation/compensation at sensor nodes; I Reverse two-way message exchanges for clock offset estimation/translation at the head node. I Also, discuss the optional bundling of measurement data in a ā€œReport/Responseā€ message. I If there are no strict timing requirements, the bundling can further reduce the number of message transmissions without significantly affecting the time synchronization performance. 58 / 62
  • 68. Conclusions I Propose an energy-efficient time synchronization scheme for asymmetric wireless sensor networks achieving sub-microsecond time synchronization accuracy, which is based on I Asynchronous SCFR for one-way clock skew estimation/compensation at sensor nodes; I Reverse two-way message exchanges for clock offset estimation/translation at the head node. I Also, discuss the optional bundling of measurement data in a ā€œReport/Responseā€ message. I If there are no strict timing requirements, the bundling can further reduce the number of message transmissions without significantly affecting the time synchronization performance. 58 / 62
  • 69. Conclusions I Propose an energy-efficient time synchronization scheme for asymmetric wireless sensor networks achieving sub-microsecond time synchronization accuracy, which is based on I Asynchronous SCFR for one-way clock skew estimation/compensation at sensor nodes; I Reverse two-way message exchanges for clock offset estimation/translation at the head node. I Also, discuss the optional bundling of measurement data in a ā€œReport/Responseā€ message. I If there are no strict timing requirements, the bundling can further reduce the number of message transmissions without significantly affecting the time synchronization performance. 58 / 62
  • 70. Topics of Ongoing and Further Studies I I Design and implementation of hardware-oriented multi-hop synchronization schemes. I Demonstration of the proposed schemes through a real testbed I Energy-delay tradeoff and the effect of frame errors and retransmissions in measurement data bundling. 59 / 62
  • 71. Topics of Ongoing and Further Studies I I Design and implementation of hardware-oriented multi-hop synchronization schemes. I Demonstration of the proposed schemes through a real testbed I Energy-delay tradeoff and the effect of frame errors and retransmissions in measurement data bundling. 59 / 62
  • 72. Topics of Ongoing and Further Studies I I Design and implementation of hardware-oriented multi-hop synchronization schemes. I Demonstration of the proposed schemes through a real testbed I Energy-delay tradeoff and the effect of frame errors and retransmissions in measurement data bundling. 59 / 62
  • 73. Topics of Ongoing and Further Studies II I Joint time synchronization and ranging. I e.g., drone networks. I Indoor localization with wireless fingerprints based on ANNs trained by evolutionary algorithms. I See the next slide for details. 60 / 62
  • 74. Topics of Ongoing and Further Studies II I Joint time synchronization and ranging. I e.g., drone networks. I Indoor localization with wireless fingerprints based on ANNs trained by evolutionary algorithms. I See the next slide for details. 60 / 62
  • 75. Topics of Ongoing and Further Studies II I Joint time synchronization and ranging. I e.g., drone networks. I Indoor localization with wireless fingerprints based on ANNs trained by evolutionary algorithms. I See the next slide for details. 60 / 62
  • 76. Topics of Ongoing and Further Studies II I Joint time synchronization and ranging. I e.g., drone networks. I Indoor localization with wireless fingerprints based on ANNs trained by evolutionary algorithms. I See the next slide for details. 60 / 62
  • 77. (SSID, RSSI) Building Floor Room (SSID, RSSI) = ? Hierarchical Multiclass Classifier with Flat Loss Function Flat Multiclass Classifier with Hierarchical Loss Function Building, Floor, Room ā€¦ ā€¦ ā€¦
  • 78. Thanks for your attention! If you have any question, please contact me at Kyeongsoo.Kim@xjtlu.edu.cn!