Professional Documents
Culture Documents
Accurate Range-Free Node Localization in Mobile Ad-Hoc Networks
Accurate Range-Free Node Localization in Mobile Ad-Hoc Networks
LRTCS,
AbstractIn this paper, we propose a novel range-free localization algorithm tailored for mobile ad hoc networks (MANET)s.
In contrast to most existing range-free techniques, we take into
account the nodes mobility and hence enable the nodes to estimate
their positions using solely their locally-available information,
thereby avoiding any unnecessary costs in overhead and power
that would have been incurred if information exchange between
nodes were required. Furthermore, we show that the proposed
algorithm outperforms in accuracy the best representative rangefree algorithms. In contrast to the latter, it is able to compensate
the nodes mobility effects when the nodes speeds are moderate.
Index TermsMobile ad hoc networks (MANET)s, localization
accuracy, range-free techniques.
I. I NTRODUCTION
Mobile Ad-hoc networks (MANET)s are infrastructure-less
self-organized networks able to provide a temporary communication between a set of autonomous mobile nodes [1]-[3].
A wide range of applications may potentially benefit from
these emerging networks including disaster relief, mobile conferencing, sensor-based environment monitoring, battle field
communication. Due to the lack of infrastructure in MANETs,
the knowledge of node positions plays often a key role in many
network operations such as routing, resource allocation, etc.
[3]. So far, several localization algorithms have been proposed
in the literature [4]-[26]. These algorithms can be roughly
classified into two categories: range-based and range-free.
To properly localize the regular or position-unaware nodes,
range-based algorithms exploit the measurements of the received signals characteristics such as the time of arrival
(TOA) [4], the angle of arrival (AOA) [5], or the received
signal strength (RSS) [6]. These signals are, in fact, transmitted by nodes with prior knowledge of their positions called
anchors (or landmarks). Although range-based algorithms are
very accurate, they are unsuitable for MANETs. Indeed,
these algorithms require high power to ensure communication
between anchors and regular nodes which are very-often
small battery-powered units. Furthermore, additional hardware
is usually required at both anchors and regular nodes [7],
thereby increasing the overall cost of MANETs. Moreover,
the performance of these algorithms can be severely affected
by noise, interference, and/or fading.
Work supported by the CRD, DG, and CREATE PERSWADE
<www.create-perswade.ca> Programs of NSERC and a Discovery Accelerator Supplement Award from NSERC.
Fig. 1.
Network model.
(2)
Fig. 2.
EHP analysis.
'
'z
(3)
(4)
2
(
)
sin(2z )
z 2 z
,
(5)
2
( 2 )
( 2 )
x
x
, = arccos 2Rx
, z =
where = arccos 2Rx
(
)
( 2 2 2)
2
2
2
+x
+x
, and z = arccos R z
.
arccos z R
2zx
2Rx
2R
) R
(
)
y 1FZ|X (y) + 1FZ|X (z) dz fX (x)dx, (6)
(
it stores the k-th anchor position as well as the received hopcount nk = n in its database, adds one to the hop-count
value and broadcasts the resulting message. Once this message
is received by an another node, its database information is
checked. If the k-th anchor information exists and the received
hop-count value n is smaller than the stored nk , the node
updates nk by n, increments by 1 then broadcasts the resulting
message. If nk is smaller than n, the node discards the received
message. However, when the node is oblivious to the kth anchor position, it adds this information to its database
and forwards the received message after incrementing n by
1. This mechanism will continue until the become aware of
all anchors positions and their corresponding minimum hop
count.
The computation of the (i Na )-th regular node coordinates could begins when the latter receives all the anchors
information. This means that the to be estimated coordinates
are (xi (tNa ), yi (tNa )) since t1 < t2 < . . . < Tna is
assumed without loss of any generality. This node starts thus
by estimating its distances to all anchors using (1). Exploiting
this estimates, the (i Na )-th regular node (i.e., i-th node) is
now able to compute an initial guess (
xi (tNa ), yi (tNa )) of its
2-D coordinates as
)1
1(
T
[
xi (tNa ), yi (tNa )] =
T
T i .
(7)
2
where
x1 xNa
x2 xNa
..
.
y1 yNa
y2 yNa
..
.
x(Na 1) xNa
y(Na 1) yNa
(8)
map
where ki = mob
ki + ki Since these errors hinder localization accuracy, we have
{
xi (tNa ) = x
i (tNa ) + xi
,
(11)
yi (tNa ) = yi (tNa ) + yi
x
i (tNa ) xk
dki (tNa ) +
dki (tNa )
yi (tNa ) yk
dki (tNa )
xi +
yi ,
(12)
)
)2
R
2R (
)
(
)
y 1FZ|X (y) +
1FZ|X (z) dz fX (x)dx .
R
(19)
the other hand, mob
could be considered
ki
as Uniform random variable over the interval
[ (tNa tk ) Vi , (tNa tk ) Vi ]. This is due to the fact
that the (i Na )-th regular node motion direction could
be in any direction i [0, 2] with the same probability.
Therefore, we have
On
where
2
2
xi (tNa ) xk ) (
yi (tNa ) yk ) ,
dki (tNa ) = (
i =
x
i (tNa )x1
d1i (tNa )
x
i (tNa )x2
d2i (tNa )
(13)
..
.
..
.
x
i (tNa )xNa
dNa i (tNa )
i =
..
.
yi (tNa )yNa
dNa i (tNa )
yi (tNa )y1
d1i (tNa )
yi (tNa )y2
d2i (tNa )
Na i
(15)
V. S IMULATIONS RESULTS
(16)
nk
hj ,
((tNa tk ) Vi )
.
(20)
3
A straightforward inspection of (20) and (17) reveals that
i solely depends on the information locally available at the
(i Na )-th regular node and, therefore, is locally computable
at this node and does not require any additional information
exchange between nodes. Moreover, since Ti Pi i is a 2-by-2
matrix, the entries of its inverse can be analytically and easily
derived. Thus, the computation of i does not burden neither
the implementation complexity of the proposed algorithm nor
the overall cost of the network. Once we get i , the value of
(
xi (tNa ), yi (tNa )) is updated as x
i (tNa )=
xi (tNa ) + xi and
yi (tNa ) = yi (tNa ) + yi . The computations are repeated until
xi and yi approach zero. In such a case, we have from (11)
that xi (tNa ) x
i (tNa ) and yi (tNa ) yi (tNa ) and, hence,
more accurate localization is performed.
[Pi ]kk = nk h2 +
2
map
= nk h2 where h2 is the variance of hj given by
)
2R(
R
(
)
(
)
2
2
h =
y 1FZ|X (y) +2 z 1FZ|X (z) dz fX (x) dx
(18)
j=1
N
u
2
2
(xi x
i ) + (yi yi )
e = i=1
.
(21)
Nu T ci
In Fig. 3, we plot the NRMSE versus = Vi /Vpacket where
Vpacket is the packet propagation speed through the network. In
Figs. 4, 5, and 6, we plot the NRMSE, its standard deviation,
and its CDF versus the node density , respectively.
Fig. 3 plots the localization NRMSE achieved by DVHop, LEAP and the proposed algorithm for versus for
1
0
.9
0
.45
DVHop
LAEP
P
ropo
sed
0
.35
0
.8
0
.3
0
.7
0
.25
0
.6
0
.2
0
.15
0
.5
0
.1
0
.4
1
DVHop
LAEP
P
roposed
0
.4
0
.05
2
10
x10
0
.02
0
.045
0
.07
0
.095
Nod
ed
en
s
i
ty
0
.12
0
.145
F
ig
.3
. Lo
c
a
l
i
z
a
t
i
o
nNRMSEv
sf
o
r=0.
02.
F
i
g
.5
. L
o
c
a
l
i
z
a
t
i
o
nNRMSE
ss
t
a
n
d
a
r
dd
e
v
i
a
t
i
o
nf
o
r=4.
510 3.
=0.
02. A
sc
anb
es
h
ow
nf
r
omt
h
i
s
g
u
r
e
,t
h
eth
r
e
ea
l
go
r
i
thm
sa
c
cu
r
a
c
i
e
sd
e
t
e
r
i
o
r
a
t
ea
se
x
p
e
c
t
e
dw
h
e
nin
c
r
e
a
s
e
s
.
How
e
v
e
r
,th
ep
ropo
s
e
da
l
g
o
r
i
t
hmo
u
t
p
e
r
f
o
rm
si
t
sc
o
un
t
e
rp
a
r
t
s
.
Th
e NRMSE
sa
ch
i
e
v
e
db
yt
h
el
a
t
t
e
rr
a
p
i
d
l
yd
e
c
r
e
a
s
e
sw
i
th
wh
i
l
eth
a
ta
ch
i
e
v
e
db
yt
h
ep
r
o
p
o
s
e
da
l
g
o
r
i
t
hms
l
igh
t
ly
d
e
c
r
e
a
s
e
s
.Fu
r
th
e
rm
o
r
e
,f
r
omt
h
i
s
g
u
r
e
,o
u
ra
l
g
o
r
i
thmi
t
sab
l
e
ssm
a
l
l
.Th
i
sm
e
an
s
top
ro
v
id
eam
ax
im
uma
c
c
u
r
a
c
yw
h
e
ni
t
h
a
ti
ti
sab
l
etoc
om
p
e
n
s
a
t
et
h
en
o
d
e
sm
o
b
i
l
i
t
ye
f
f
e
c
t
sfo
r
m
o
d
e
r
a
t
enod
e
ssp
e
e
d
.A
l
lt
h
i
sp
r
o
v
e
st
h
es
u
p
e
r
i
o
r
i
tyo
fth
e
p
r
opo
s
eda
lgo
r
i
thmo
v
e
ri
t
sc
o
u
n
t
e
r
p
a
r
t
s
.
Fu
r
th
e
rmo
r
e
,th
e NRMSEs
t
and
a
rd d
e
v
i
a
t
iona
ch
i
e
v
ed by
th
ep
ropo
s
eda
lgo
r
i
thmapp
ro
a
ch
e
sz
e
ro
. Th
i
sm
e
an
sth
a
t
imp
l
em
en
t
ingou
ra
lgo
r
i
thmin MANET
sgu
a
r
an
t
e
e
sav
e
ry
a
c
cu
r
a
t
elo
c
a
l
i
z
a
t
ionfo
ran
yg
i
v
enr
e
a
l
i
z
a
t
ion
.Th
i
sr
e
su
l
ti
s
v
e
ryin
t
e
r
e
s
t
ingint
e
rm
so
fimp
l
em
en
t
a
t
ions
t
r
a
t
e
gy
,s
in
c
e
i
tp
ro
v
e
sth
a
tth
er
e
su
l
tinF
ig
.4b
e
com
e
s mo
r
eand mo
r
e
m
e
an
ing
fu
la
s g
row
sl
a
r
g
e
.
1
0
.8
0
.5
DVHop
LAEP
P
roposed
0
.45
0
.4
0
.6
0
.4
0
.35
0
.2
DV
-Hop
LAEP
P
ropo
s
ed
0
.3
0
0
0
.25
0
.2
0
.02
0
.04
0
.06
0
.08
0
.1
N
od
ed
en
s
i
ty
0
.12
0
.14
0
.2
0
.4
0
.6
NRMSE
sCDF
0
.8
F
i
g
.6
. L
o
c
a
l
i
z
a
t
i
o
nNRMSE
sCDFf
o
r=4.
510 3.
F
ig
.6i
l
lu
s
t
r
a
t
e
sth
elo
c
a
l
i
z
a
t
ion NRMSE
sCDFfo
r=
4.
5103. U
s
ingth
ep
ropo
s
eda
lgo
r
i
thm
,90%o
fth
er
e
gu
l
a
r
nod
e
scou
lde
s
t
im
a
t
eth
e
i
rpo
s
i
t
ion w
i
th
in0.
4R.Incon
t
r
a
s
t
,
F
ig
.4p
lo
t
sth
elo
c
a
l
i
z
a
t
i
o
nNRMSEa
c
h
i
e
v
e
db
yDV
-Hop
, 60%o
fth
enod
e
sa
ch
i
e
v
eth
es
am
ea
c
cu
r
a
c
yw
i
thLEAPand
LEAP
,andth
ep
rop
o
s
e
da
l
g
o
r
i
t
hmv
e
r
s
u
sf
o
r=4.
5103. abou
t50%w
i
thDV
-Hop
.Th
i
sfu
r
th
e
rp
ro
v
e
sth
ee
f
c
i
en
c
yo
f
A
sc
anb
eshownf
romt
h
i
s
g
u
r
e
,a
l
la
l
g
o
r
i
t
hm
sa
c
c
u
r
a
c
i
e
sim
- th
ep
ropo
s
eda
lgo
r
i
thm
.
p
r
o
v
ea
se
xp
e
c
t
edw
h
e
nt
h
en
o
d
ed
e
n
s
i
t
yi
n
c
r
e
a
s
e
s
.How
e
v
e
r
,
V
I
. CONCLUSION
t
h
ep
ropo
s
eda
lgo
r
i
t
hma
lw
a
y
so
u
t
p
e
r
f
o
rm
si
t
sc
oun
t
e
rp
a
r
t
s
.
Inth
i
sp
ap
e
r
,ano
v
e
lr
ang
e
f
r
e
elo
c
a
l
i
z
a
t
iona
lgo
r
i
thm
I
n
d
e
ed
,ou
rp
ropo
s
e
da
l
g
o
r
i
t
hmt
u
r
n
so
u
tt
ob
eun
t
i
labou
t
i
t
ab
l
efo
r MANET
sw
a
sp
ropo
s
ed
.Incon
t
r
a
s
ttoth
e mo
s
t
tw
oandth
r
e
et
im
e
sm
o
r
ea
c
c
u
r
a
t
et
h
a
nLEAPa
nd DV
-Hop su
e
x
i
s
t
ingr
ang
e
f
r
e
ea
lgo
r
i
thm
s
,th
enod
e
s mob
i
l
i
tyi
st
ak
en
r
e
sp
e
c
t
i
v
e
ly
.
F
ig
.5p
lo
t
sth
e NRMSE
ss
t
a
n
d
a
r
dd
e
v
i
a
t
i
o
na
ch
i
e
v
edby in
toa
c
coun
t
s wh
end
e
s
ign
ingou
ra
lgo
r
i
thm
.I
tw
a
sshown
3
a
l
llo
c
a
l
i
z
a
t
iona
lgo
r
i
t
hm
sw
h
e
n=4.
5
1
0
a
tnod
e
sa
r
eab
l
etoe
s
t
im
a
t
eth
e
i
rpo
s
i
t
ion
su
s
ingso
l
e
ly
.A
sc
anb
eob
- th
e
i
rlo
c
a
l
ly
a
v
a
i
l
ab
l
ein
fo
rm
a
t
ion
,th
e
r
ebya
v
o
id
ingan
yun
s
e
rv
edf
romth
i
sgu
r
e
,t
h
eo
n
ea
c
h
i
e
v
e
db
yt
h
ep
r
o
po
s
eda
lgo
- th
r
i
thmsub
s
t
an
t
i
a
l
lyd
e
c
r
e
a
s
e
sw
h
e
nt
h
en
o
d
ed
e
n
s
i
tyin
c
r
e
a
s
e
s n
e
c
e
s
s
a
ryo
v
e
rh
e
adandpow
e
rco
s
t
sin
cu
r
r
edi
fin
fo
rm
a
t
ion
x
ch
ang
eb
e
tw
e
ennod
e
sw
a
sr
equ
i
r
ed
.I
tw
a
sa
l
soshown
w
h
i
l
etho
s
ea
ch
i
e
v
edb
yt
h
eo
t
h
e
ra
l
g
o
r
i
t
hm
ss
l
i
g
h
t
l
yd
e
c
r
e
a
s
e
. e
F
ig
.4
. Lo
c
a
l
i
z
a
t
ionNRMSEv
st
h
en
o
d
ed
e
n
s
i
t
yf
o
r=4.
510 3.
[14] A. El Assaf, S. Zaidi, S. Affes, and N. Kandil, Efficient RangeFree Localization Algorithm for Randomly Distributed Wireless Sensor
Networks, IEEE GLOBECOM2013, Atlanta, GA, December 9-13,
2013.
[15] D. Ma, M. J. Er, and B. Wang, Analysis of Hop-Count-Based Sourceto-Destination Distance Estimation in Wireless Sensor Networks With
Applications in Localization, IEEE Trans. Vehicular Techno., vol. 59,
no. 6, pp. 2998-3011, July 2010.
[16] A. EL Assaf, S. Zaidi, S. Affes, and N. Kandil, Range-free localization
algorithm for anisotropic wireless sensor networks, IEEE VTC2014Fall, Vancouver, Canada, Sep. 14-17, 2014.
[17] L. Kleinrock and J. Silvester,Optimum Transmission Radii for Packet
Radio Networks or Why Six is a Magic Number, in Proc. IEEE
Nat. Telecommun. Conf., pp. 4.3.14.3.5, 1978.
[18] A. EL Assaf, S. Zaidi, S. Affes, and N. Kandil, Range-free localization
algorithm for heterogeneous wireless sensors networks, Proc. IEEE
WCNC2014, Istanbul, Turkey, April 6-9, 2014.
[19] J. C. Kuo, and W. Liao,Hop Count Distribution of Multihop Paths
in Wireless Networks With Arbitrary Node Density: Modeling and Its
Applications, IEEE on Trans. Vehicular Technology, vol. 56, no. 4,
pp. 2321-2331, July 2007.
[20] A. EL Assaf, S. Zaidi, S. Affes, and N. Kandil, Cost-effective and
Accurate Nodes Localization in Heterogeneous Wireless Sensor Networks,Proc. IEEE ICC2015, London, United Kingdom, June. 8-12,
2015.
[21] J.C. Kuo, W. Liao and T.C. Hou,Impact of Node Density on Throughput and Delay Scaling in Multi-hop Wireless Networks, IEEE on
Trans. Wireless Commun., vol. 8, no. 10, pp. 5103-5111, October 2009.
[22] A. EL Assaf, S. Zaidi, S. Affes, and N. Kandil, Accurate Nodes
Localization in Anisotropic Wireless Sensor Networks. Inter. J. Dist.
Sensor Net., vol. 2015, pp. 1-17, April 2015.
[23] B. Xiao, L. Chen, Q. Xiao and M. Li, Reliable Anchor-Based Sensor
Localization in Irregular Areas, IEEE Trans. on Mobile Comp., vol. 9,
no. 1, pp. 60-72, Janvier 2010.
[24] A. EL Assaf, S. Zaidi, S. Affes, and N. Kandil, Low-cost localization
for multi-hop heterogeneous wireless sensor networks. Accepted for
publication in IEEE Trans. Wireless. commun., August 2015.
[25] A. EL Assaf, S. Zaidi, S. Affes, and N. Kandil, Accurate Nodes Localization in Anisotropic Wireless Sensor Networks, IEEE ICUWB2015,
Montreal, QC, Canada, October 4-7, 2015.
[26] S. Zhang, J. Cao, L. Chen, and D. Chen, Accurate and Energy-Efficient
Range-Free Localization for Mobile Sensor Networks, IEEE Trans. on
Mobile Comp., vol. 9, no. 6, pp. 897-910, June 2010.
[27] D. E. Manolakis, Efficient Solution and Performance Analysis of 3D Position Estimation by Trilateration, IEEE Trans. Aerospace and
Electonic Sys., vol. 32, no. 4, pp. 1239-1248, October 1996.
[28] C. Bettstetter, On The Connectivity of Wireless Multihop Networks With Homogeneous and Inhomogeneous Range Assignment,
Proc. IEEE VTC2002-Fall, vol. 3, pp. 1706-1710, 2002.
[29] C. Bettstetter, On the Connectivity of Ad Hoc Networks, The Computer Journal, vol. 47, no. 4, pp.432-447, 2004