Professional Documents
Culture Documents
Outline
4.1 Topology Control
4.2 Clustering
4.3 Time Synchronization
4.4 Localization and Localization
Services
4.5 Summary
The topology control problem
How to set the radio range for each
node to use minimize energy ,while
still ensuring that the communication
graph of the nodes remains connected
and satisfies other desirable
communication properties
Simple case :all nodes must use the
same transmission range
The critical transmitting range
(CTR) problem define
Simple case :All nodes ignore all
effects of interference or multi-path
and use the same transmission range
This homogeneous topology control
setting: how to compute the minimum
common transmitting range r such
that the network is connected
The CTR Problem (Cont.)
If the nodes location are known ,then
the CTR problem has a simple answer
The critical transmitting range is the length
log n
r = c
n
∑1
r iα
their nominators
Gateway
Nodes that can communicate with two or
more cluster-heads may become gateways
Gateways-nodes that aid in passing traffic
t1 T2=t1+D+d
PACKET1
∆ C
1 − ρ ≤ i
≤ 1 + ρ
∆ t
i i
∆ C 1 ∆ C 1
[
1 + ρ
,
1 − ρ 1
] Real time ∆t
i
1 − ρ 2 1 + ρ2
∆C ⊆ [∆ C 1 ,∆C1 ]
1 + ρ1 1 − ρ1
2
Transforming time stamps from the reference frame of one
node to that of another
Message delay Estimate
The idle time duration l1=t1-t2
The round-trip duration p1=t5-t4
Reference
message
receiver1
receiver3
Exchange
information
sender
receiver2
Reference Broadcasts
The advantage
All receivers receive the same message
packet
The receivers all share exactly the same
in single–hop communication
Reference Broadcasts
Estimate clock skew and phase
difference among pairs of receivers is to
do a least-squares linear regression
among all the pair-wise measurements
obtained for the two receivers in a
sequence of reference broadcasts
1
2
3
4
5
6 7
Localization and Localization
Services
For several sensor network
applications ,including Target tracking and
habitat monitoring knowing the exact location
where information was collected is critical
The value of the information collected can be
enhanced if the location of the sensors where
readings were made is also available
Localization and Localization
Services
Self-localization-that is methods that
allow the nodes in a network to
determine their geographic positions on
their own during the network
initialization process
Location service algorithms-methods
synchronized
The sender knows the exact time of
( xi − x0 ) + ( y i − y 0 ) + ∈i ( x0 , y 0 , s ) = st i
2 2
Range-Based Localization
Algorithms
Atomic multilateration algorithm in
iterative fashion :those nodes with
sufficient landmarks in range get
themselves localized and in turn become
landmarks for other nodes and so on
Range-Based Localization
Algorithms
Range-Based Localization
Algorithms
Initial nodes 1,2,8,9,15 are landmarks
Node 10 can estimate its location using
Landmarks 8,9,15
Node 7 can estimate its position using
Nodes 8,9,10 as landmarks
This process terminates when no unlocalized
node has enough landmarks to determine its
position
its always first localize the nodes with the
most landmarks
Other Localization Algorithms
If sensor nodes are densely and
uniformly deployed ,we can use hop
counts to landmarks as a substitute
to physical distance estimates
In order to transform hop counts into
approximate distance ,the system must
estimate the average distance
corresponding to a hop
Other Localization Algorithms
Use RSS only for distance comparison
to landmarks
landmark
Location Services
We may want to address message to
specific nodes whose geographic location
is not known to us
Location service: a mechanism for