2011 - Location Errors++
2011 - Location Errors++
Computer Networks
journal homepage: www.elsevier.com/locate/comnet
a r t i c l e
i n f o
Article history:
Received 8 February 2010
Received in revised form 16 October 2010
Accepted 31 October 2010
Available online 10 November 2010
Responsible Editor: W. Lou
Keywords:
Wireless Sensor Networks
Energy efciency
Geographic routing
Location errors
a b s t r a c t
Existing energy-efcient geographic routing algorithms have been shown to reduce energy
consumption and hence prolong the lifetime of multi-hop wireless networks. However, in
practical deployment scenarios, where location errors inevitably exist, these algorithms are
vulnerable to a substantial performance degradation not only in terms of packet delivery
ratio but also energy consumption. This paper focuses on the fundamental impact of localization errors in the design of energy-efcient geographic routing algorithms. First, we analyze the properties of existing energy-efcient geographic routing algorithms. This is then
extended to compare these energy-efcient geographical routing algorithms in the presence of localization errors. The main contribution of this section is an in-depth analysis
of the impact of location errors on geographic routing in terms of energy efciency. By
incorporating location error statistics into an objective function, we propose a new
energy-efcient geographic routing algorithm named LED. An adaptive transmission strategy is then proposed to cope with the transmission failure caused by location errors.
Finally, extensive performance evaluations show that our proposal is robust to location
errors, thus statistically minimizing consumed transmit power as a packet is relayed from
source to destination.
2010 Elsevier B.V. All rights reserved.
1. Introduction
Wireless Sensor Networks (WSNs) will be deployed on a
large scale in the near future for numerous applications. In
these applications, the wireless nodes are typically battery
operated. Therefore they need to conserve power to maximize node life and thus of the network itself. Since routing
is an essential function in these networks, developing an
energy (power)-aware routing protocol in WSNs is a
challenging area and has attracted much research effort
in recent years [1,2]. One crucial problem is to nd a power
efcient route between source and destination nodes.
Moreover, if nodes can adjust their transmission power,
then the power metric will depend on the distance
between nodes.
Among different energy efcient routing techniques,
geographic routing (aka location or position-based routing)
Corresponding author.
E-mail address: [email protected] (B. Peng).
1389-1286/$ - see front matter 2010 Elsevier B.V. All rights reserved.
doi:10.1016/j.comnet.2010.10.020
857
858
to the neighbours closest to the destination. Energy efcient geographic routing with variable transmission range
has not been addressed in this work. In addition, the location error in their study is uniformly distributed between
zero and the maximum error, which is not the preferred
model. Numerous previous work in the localization eld
(e.g. [3032]) has studied the sources of errors (such as
the accuracy of measurements, network density, uncertainties in anchor locations, etc.) which impact localization, and found that all these factors contribute to the
nal error in a location estimate. Therefore, a Gaussian distribution is more appropriate to model location errors due
to the many uncertainties involved in localization. This
model has also been used in [10,19].
A more realistic scenario where nodes have imperfect
circular transmission patterns and the transmission ranges
deviate from the ideal disk model has been investigated in
[10]. The authors developed a theoretical error model
which follows a 2-D Gaussian distribution and proved that
greedy forwarding suffers both transmission failure and
backward progress. By incorporating location errors in
their algorithm, they showed that their Maximum Expectation within transmission Range (MER) algorithm is robust
to location errors. However, no energy constraint was considered in their study.
Different from the basics greedy forwarding, energy
efcient geographic routing algorithms try to deliver a
packet with minimum power consumption from source
to destination. By assuming an adjustable transmission
range, Stojmenovic and Lin [3] found that the maximal
power saving could be achieved by using additional intermediate nodes which might be available at a desired location. They further derived the optimal location (i.e. optimal
transmission range) for the next forwarding nodes and the
minimal end-to-end power consumption via these nodes.
This provided the basis for several power efcient geographic routing algorithms which attempt to minimize
the total power needed. The optimization of transmission
range as a system design issue was studied in [20]. Similar
conclusion has been drawn that the optimal transmission
range that minimizes the total energy consumption is
independent of the physical network topology, the number
of transmission sources, and the total end-to-end distance.
Only the propagation environment (and hence power decay prole exponent) and radio transceiver device parameters effect the optimal transmission range. Another study
in [21] investigated the selection of optimal transmission
power for ad hoc networks. Based on an analytical model
for network-wide energy consumption, parameterized by
density, packet size, MAC protocol and radio characteristics, they derived the same expression of optimal transmission function which only depended on the propagation loss
factor and device parameters.
In this paper, the impact of location error on the power
efcient geographical routing algorithm is investigated.
Assuming knowledge of the statistical error associated
with each node, a robust geographic routing algorithm is
designed which is not only power efcient, but also tolerant to the location errors inevitably existing in a network.
Simulation evaluations were performed to validate the
proposal. Unless otherwise stated, the term location
error refers to location error due to inaccurate measurement throughout this paper. In a mobile environment,
location error could be caused by displacement due to
mobility. A number of methods have been proposed to
cope with this inaccuracy due to node mobility, e.g., see
[22], but we do not include it in this preliminary study.
In summary, compared with the studies in [811,17], this
study not only investigates the impact of location error
on PDR, but also on energy consumptions. Compared with
[18], this study investigates the energy-efcient geographic routing with adjustable radio transmission range
to maximize the energy efciency, while Shah et al. [18]
only studied the basic greedy forwarding scheme with
ooding mechanism when packet get stuck due to a network void. Compared with [3,20,21], Gaussian distributed
location errors are introduced on node coordinates to
study the effect on energy-efcient geographic routing.
For the convenience of the reader, let us introduce the following denitions.
Denition 1. Given a source node S and a destination node
D, the progress of a generic node I is the distance between S
and D minus the distance between I and D.
Denition 2. A graph G is connected if, for every pair of
nodes i and j, there is a route from i to j.
859
sumption of a path to be minimized. Moreover, this position has been shown to only depend on the propagation
loss factor and device parameters. While, the second approach, as in [24,25], uses the one-hop metric named distance-energy efciency which is dened as the ratio of
the progress of a packet during its one-hop transmission
and the energy consumption of that transmission. Then,
by choosing the next relay node along a path which maximizes the distance-energy efciency of each hop, this approach will be able to save the energy of the path. They
also argued that this one-hop distance-energy efciency
should be consistent with the overall distance-energy efciency of the entire path in a homogeneous environment.
However, this argument was only validated through simulation in their work which showed the similar performance
of the power consumption of the two approaches. Another
work [26] uses the denition of power spent per unit of
progress made, which is the inverse of the distance-energy
efciency. Therefore, the routing algorithm proposed in
[26] selects the neighbour which minimizes the power
spent per unit of progress made in each hop.
Here, we prove the optimal position these two approaches calculate to achieve best end-to-end power saving per packet is identical. First, a general model for
power consumption per bit at the physical layer is used
as in [27]. It assumes a simple model for the radio hardware energy dissipation where the transmitter dissipates
energy to run the radio electronics and the power amplier, and the receiver dissipates energy to run the radio
electronics. Total energy e is given by:
e bda c;
where c = 2 eelec.
Theorem. The optimal next node position calculated by the
end-to-end optimization of total energy consumption of a
path is identical to the position obtained through hop by hop
optimization of progress per unit of energy in total energy
consumption perspective, and the distance between the
position and the source (or intermediate) node equals to
dopt
r
c
a
:
ba 1
860
progress
:
energy
ej
dik djk
a
bdij c
S dij ; djk : dij > 0; djk > 0; dij djk P dik :
S dij ; djk : dij > 0; djk > 0; dij djk dik :
Taking the derivative of (6) with constraint in (9), setting it to zero, and solving for the optimal distance dij
results in:
dij
r
c
a
:
ba 1
10
h
Compared with optimal distance calculated in
[3,20,21,23], we conclude that the second approach gives
the identical optimal position as the rst approach. For
the case of the power spent per unit of progress made, a
similar proof can be used to obtain the same conclusion,
which has been omitted here for brevity.
3.2. Energy-efcient geographic routing algorithms
Having obtained the optimal position for next node forwarding, the next question is how to select the next relay
j
d ij
i d opt p m
d jk
j'
861
0.7
4.5
Bound Distance from Above
Bounded Distance from Below
GeRaF
Greedy Minimum Energy
Power Algorithm
0.6
0.55
4
Total path power [Watt]
0.65
0.5
0.45
0.4
0.35
3.5
3
2.5
2
0.3
1.5
0.25
0.2
100
200
300
Number of nodes in network
400
1
100
500
150
200
250
300
350
400
Number of nodes in network
450
500
450
500
50
Bounded Distance from Above
Bounded distance from Below
GeRaF
Greedy Minimum Energy
Power Algorithm
45
40
40
Number of hops
Number of hops
50
30
20
35
30
25
10
20
100
200
300
Number of nodes in network
400
500
15
100
150
200
250
300
350
400
Number of nodes in network
862
150
100
50
0
100
200
300
400
500
600
60
55
Number of hops
50
In this section, we provide a theoretical model of location errors and investigate the impact of the location error
on energy-efcient geographic routing. As discussed before, location errors not only affect the packet delivery ratio, but also consume extra transmit energy. The goal of
energy-efcient routing is to select the best relay node to
achieve energy saving. Therefore, we will show that it is
important to account for the impact of location error on
the performance of energy-efcient geographic routing.
45
40
35
30
25
20
15
100
300
400
Number of nodes in network
500
600
2
For simplicity, we assign source node vi to be at the origin and
destination node vk to be on the x-axis, and both without errors in the
gure. For the analysis and simulation, we assume that the location
information of all nodes has errors.
863
Dj
q q
X j xj 2 Y j yj 2 W 2j W 2j ;
11
Measured position
Dj
f Dj
2
j
D2j =2r2j
12
f Dij
Dij e
Real position
r2ij
I0
Dij gij
r2ij
E
S
d optM
radj
13
rmax
G
G
where
q
xi xj 2 yi yj 2 ;
q
r2i r2j
gij
14
rij
15
Fig. 6. Examples of the impacts of location errors.
and
I0 x
Z p
ex cos h dh
16
864
0.7
0.55
0.5
0.6
Total path power [Watt]
80
0.65
0.45
0.4
0.35
0.3
0.25
0.2
100
200
300
Number of nodes in network
400
500
Fig. 7. Total path energy versus number of nodes in the network with
error deviation equals to 9 m.
70
60
50
40
30
20
10
0
Greedy forwarding
Power adjusting forwarding
0.2
0.4
0.6
0.8
Normalized standard deviation of location errors
0.65
0.55
Total path power [Watt]
0.6
0.5
0.45
gij gij
:
Pr r adj < Dij Q 1
;
0.4
rij rij
0.35
0.3
0.25
0.2
10
15
20
25
30
Standard deviation of location errors [%]
35
40
Fig. 8. Total path power versus the standard deviation of location errors
with 200 nodes.
the network. In summary, by comparing the power consumption of the routing algorithms in the presence of location errors, the Power Algorithm is shown to have the least
impact from location errors, therefore, it achieves the best
power performance. This is the main reason that the Power
Algorithm will be used as the basis to develop our proposal
in the next section.
Beside the impact of location error on node selection, it
will also impact the actual transmissions when variable
transmission range is used. After a node is selected as the
next relay node, the sender will adjust its transmission
range based on the measured distance between the two
nodes, and then transmit the packet. If the measured distance is longer than the real distance between the two
nodes, it will simply consume excess energy. However, if
the measured distance is shorter than the real distance,
the transmission will fail (e.g. node G).
It has been given in [10] that the probability that a
packet transmission from node i to node j fails as:
gij ri
;
Pr Dij > ri Q 1
;
rij rij
17
18
865
Examples (Fig. 6)
Results
Transmission
failure
Backward progress
Node C and G
Lost packets
Node B
False local
minimum
Node A
Sub-optimal relay
Node E instead of
node F
Routing loops,
increased energy
consumption
Wrongly enter into the
recovery process and
increased energy
consumption
Increased energy
consumption
Y j D EDjm ;
geographic routing scheme is proposed to address those
effects in the presence of location errors. More specically,
our proposal minimises the impact of location errors on
energy efciency due to the selection of sub-optimal relay
and the packet delivery rate caused by transmission failure
from variable radio range adjustment. Improved accuracy
of relay selection (hence more energy efciency) is
achieved by using the expected value of the distance between the optimal point and the neighbours. Transmission
failure cause by errors is addressed by combining an
adaptive transmission strategy with the proposed routing
algorithm. Since the Power Algorithm outperforms all the
other existing routing algorithms discussed in Section
3.2, it is used as the basis to develop our proposal. Notably,
since the existing energy efcient geographic routing
algorithms discussed in Section 3.2 only vary in the way
of how to select the best relay with respect to the optimal
position, the approach used in our proposal can also be
applied to other energy efcient geographic routing
algorithms.
All nodes in the network are assumed to be able to vary
their own transmission range (by adjusting transmit
power) and have the same xed maximum range, rmax P
dopt. Since each node measures its own location and estimates its own error characteristic, an error information
eld is inserted in the header of geographic routing messages to broadcast the statistical characteristics of location
error (e.g. mean and standard deviation) to neighbours. The
location information and related error characteristics of the
destination can be obtained by location service protocols.
Regarding localization algorithm (e.g. [34]), such error statistics can be obtained from the localization process. There
exists a quality gure associated with each node to estimate the quality of the location estimation. Details of
how to calculate this quality gure vary among different
localization algorithms and the value is also related to
deployment environment, such as the number of available
anchor nodes and Dilution of Precision (DOP), etc. Here,
we do not discuss this quality gure in detail and it is assumed available to our routing algorithm. The interested
reader is referred to an extensive survey of localization in
[35]. Moreover, location inconsistency is not considered,
hence the location information received by all nodes is
identical.
19
r
EDjm rjm
p
2
L1=2
g2jm
2 ;
2rjm
20
where
h
x
xi
xI1
:
L1=2 x ex=2 1 xI0
2
2
21
866
PDR
Y
gij ri
;
1 Q1
;
N hops
1 Prfr i < Z ij g
i;j1
i;j1
rij rij
22
where
which represent three different values of estimated distance from node vj to position P0m , the curve with gjm equal
to 0 achieves the least value for all the r compared with
gjm equal to 2.5 and 5. This is obvious because when
gjm = 0 the estimated position of this node is actually in
the optimal position. It is worth noting that the difference
of the Yj(D) value between gjm = 0 and gjm = 2.5 is larger
when r is small, and such difference decrease when r increases. The reason is that bigger r increases its impact
on the value of Yj(D), consequently, reduce the weight
gjm on the function. Therefore, it is illustrated that our
objective function Y(D) takes consideration of both g and
r of neighbour nodes to select an optimum candidate.
Fig. 11 shows the relationship between the objective function Yj(D) with the estimated distance from neighbour
node vj to the position P0m for three xed values of standard
deviation of errors. The minimum value of Yj(D) is achieved
when the estimated distance is 0. Hence, this conrms that
our LED algorithm prefers the node closest to the minimum power position, and therefore achieves the optimized
energy consumption in the presence of location errors.
gij 6 ri 6 rmax :
23
ENhop
a
br ext
i c
24
i1
867
that all the relay nodes along the path have the same standard deviation of location error r = 0.1, 0.2, 0.3, respectively. For relatively small location errors (r = 0.1), 30%
transmission extension can improve PDR signicantly to
more than 90%. However, when the standard deviation increases to r = 0.3, the same transmission extension results
in less than 10% PDR. To have a satisfactory PDR in this
case, a longer transmission extension has to be used.
The next question is how to determine an appropriate
the length of the margin rext. Larger rext leads to higher energy consumption along a path, but on the other hand, improves PDR. Naturally, rext could be increased adaptively
depending on the standard deviation of the location error
rij of the chosen node. Since the LED algorithm guarantees
the standard deviation of location error of the chosen node
is minimum among all neighbours, this adaptive transmission strategy for the chosen node guarantees that the total
transmission range will be kept to a minimum. Hence, the
power consumption is minimized. By extending the transmission range ri for each relay node along a path, the PDR
obtained for rext = r, 2r and 3r are plotted in Fig. 13. Compared with the range rext = r, the PDR are signicantly improved by increasing the transmission range by 2r. For
rext = 3r, the PDR consistently remains above 90% through
all the standard deviations of location errors in Fig. 13.
Although this improvement of PDR is achieved by sacricing extra transmission power, we will show in the next
section through simulation results that thanks to the combination of the adaptive feature of the transmission strategy and the LED algorithm, the extra energy consumed
for the extended transmission is not signicant compared
to the total path energy consumption.
6. Simulation evaluation
To better understand the impact of various network
parameters on our proposal, a detailed simulation study
was carried out in Matlab to verify the performance of
LED by comparison with Power Algorithm in the presence
of location errors. Since we are mostly interested in the
Area (m2)
rmax (m)
r (%)
Nodes
1
2
3
500 500
100 100
50 50
60
20
10
050
050
040
100800
50500
150
2
4
4
8
Power Algorithm without errors
Power Algorithm with errors
LED with errors
7
6
Power[Watt]
868
5
4
3
2
1
0
50
100
150
400
450
500
18
Power Algorithm without errors
Power Algorithm with errors
LED with errors
16
14
0.7
Power Algorithm without errors
Power Algorithm with errors
LED with errors
Power [Watt]
12
Power[Watt]
0.65
10
8
6
0.6
0.55
2
0
0.5
200
300
400
500
Number of nodes
600
700
800
0.75
Power Algorithm without errors
Power Algorithm with errors
LED with errors
0.7
0.65
Power[Watt]
10
20
30
40
50
0.45
100
0.6
0.55
0.5
0.45
10
20
30
40
Standard deviation of location errors [%]
50
869
After validating the better power consumption performance of the proposed LED compared to the Power Algorithm in the node selection stage, now we turn our
attention to the impact of location errors on the actual
hop-to-hop transmission. By combination with the proposed adaptive transmission strategy, LED is expected to
achieve minimized power consumption while maintaining
an acceptable PDR in the presence of location errors.
Fig. 16 shows the PDR and power consumption of the
proposed LED algorithm with the adaptive transmission
strategy by varying the standard deviation of location errors from 0 to 40% of the maximum transmission range
in Scenario 1. The low PDR of just one r extended transmission range, as analyzed in Section 5.2, leads us to present the PDR of LED with 2r to 4r transmission extension in
Fig. 16(a). Tables 3 and 4 illustrate the end-to-end hopcounts under various range of location errors for all the
0.66
Power Algorithm without errors
Power Algorithm
LED without extension
LED with 2
LED with 3
LED with 4
0.64
0.62
0.6
0.58
0.56
0.54
0.52
0.5
0.48
10
15
20
25
30
35
40
Fig. 16. The performance of LED routing algorithms with adaptive transmission in Scenario 1.
870
compared algorithms in scenario 1 and scenario 3, respectively. Referring to the average hopcount of the simulated
routing algorithms in Table 3, we observed the similar
PDR in Fig. 16(a) with those in Fig. 13. Accordingly,
Fig. 16(b) illustrates the corresponding power consumption on a path and the extra power used to extend the
transmission range from 2r to 4r. It can be inferred from
Fig. 16(a) and (b) that even with 4r transmission extension, which enables the PDR to reach nearly 100% across
all error deviations, the power consumed by this extension
is not signicant (less than 10% of the total consumption
on a path). In addition, Fig. 16(c) compares the total power
consumption of the Power Algorithm and the LED algorithm with the three transmission extensions by increasing
location errors. It is observed that the LED with transmissions extension of 3 or 4r only consumes minor extra energy compared with the Power Algorithm, while, it is able
to offer high PDR as shown in Fig. 16(a). This is because the
location error on the node selected by LED algorithm has
been minimized, and hence the extension of the transmission range (i.e. extra power consumption) for the chosen
node is also minimized. Therefore, the combination of
LED and the adaptive transmission strategy is able to
maintain the required PDR in the presence of location errors with minimum power consumption.
Fig. 17 shows the same simulation evaluation as above,
but in a smaller eld with reduced maximum transmission
range for each node in a larger path loss propagation environment as described in scenario 3 in Table 2. Since the
hopcount from source to destination is reduced in this scenario as shown in Table 4, the observed PDR is higher in
Fig. 17(a) than Fig. 16(a). It is observed in Fig. 17(b) that
the extra power used to extend the transmission range
from 2r to 4r increases rapidly when the standard deviation of location errors increases. This is not surprising due
Table 3
Average number of hops in Scenario 1.
a
b
r (%)
PAa
PA w.e.b
LED 2r
LED 3r
LED 4r
0
8
16
24
32
40
22.34
22.59
22.77
22.17
22.34
22.26
22.26
22.21
22.44
22.02
22.06
21.96
22.77
22.06
22.44
22.27
21.79
21.57
22.17
21.91
22.24
21.99
22.02
22.01
22.59
22.34
22.37
21.94
21.86
21.99
Table 4
Average Number of Hops in Scenario 3
a
b
r (%)
PAa
PA w.e.b
LED 2r
LED 3r
LED 4r
0
10
20
30
40
16.27
16.14
16.21
15.93
16.27
16.21
15.80
15.94
15.70
15.48
16.21
15.78
15.88
15.20
15.61
15.93
15.90
15.61
15.48
15.48
16.14
15.76
15.82
15.30
15.34
7. Conclusion
Power efcient geographical routing has been shown to
reduce energy consumption and prolong the lifetime of
multi-hop wireless networks. However, in practical
deployment scenarios where location inaccuracy will inevitably exist, these routing algorithms are vulnerable to
location errors. This leads to a substantial performance
degradation in terms of energy consumption. This paper,
rst analyzes the optimal distance of the power saving
geographic routing algorithm and proves that the optimal
forwarding position which the two different approaches
calculate, to achieve best total path power saving per packet, is identical. This insight is then used to compare a class
of existing power efcient geographical routing algorithms
in an error free environment. After introducing the error
model, the impact of location errors on geographic routing
is investigated. By incorporating location errors into an
objective function, a novel power-saving geographic routing algorithm named LED is proposed. It selects the next
forwarding node which can maximize the probability to
achieve minimum power consumption, and therefore,
exhibits large energy savings compared to other routing
algorithms. An adaptive transmission strategy is then proposed to cope with the transmission failure caused by location errors. Finally, extensive simulation results provide
insights into the performance of our proposal under different conditions and conrm that our proposed routing
strategy achieves higher energy efciency as compared to
other schemes.
This study represents an important step in understanding and designing energy efcient geographic routing as
well as localization algorithms in multi-hop wireless networks under complex error environments. It was observed
in the simulation that the proposed LED routing algorithm
showed better performance especially when node density
871
1
Power Algorithm without errors
Power Algorithm
LED without extension
LED with 2
LED with 3
LED with 4
0.9
0.8
0.7
0.6
0.5
0.4
10
15
20
25
30
Standard deviation of location errors [%]
35
40
Fig. 17. The performance of LED routing algorithms with adaptive transmission in Scenario 3.
is high. Hence, it is suggested that LED could be more suitable for those WSN applications which consist of a large
number of sensor nodes. The focus of this paper was to
minimise energy consumption during delivery of a single
packet from source to destination. The issue of maximising
overall network lifetime can be jointly optimized with our
proposals to balance the network load and energy consumptions. How the performance of these combined
mechanisms would act is an interesting problem to be further investigated. There are a number of applications in
WSNs which have both delay and energy constraints. Future research is needed to exploit the inter-relationship between a power-efcient metric and an average delay
metric through integrating this work with MAC and other
layer protocols.
Acknowledgments
This research is partially supported by the Overseas Research Students grant of the Secretary of State for Education and Science, UKand the University of Leeds Tetley
and Lupton Scholarship. We also thank the anonymous
reviewers for their comments and suggestions to improve
the quality of this paper.
References
[1] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, Wireless
sensor networks: a survey, Computer Networks 38 (2002) 393422.
[2] K. Akkaya, M. Younis, A survey on routing protocols for wireless
sensor networks, Ad Hoc Networks 3 (2005) 325349.
872
[27] W. Heinzelman, A. Chandrakasan, H. Balakrishnan, An applicationspecic protocol architecture for wireless microsensor networks,
IEEE Transactions on Wireless Communications 1 (4) (2002) 660
670.
[28] M. Zorzi, P. Casari, N. Baldo, A. Harris, Energy-efcient routing
schemes for underwater acoustic networks, IEEE Journal on Selected
Areas in Communications 26 (9) (2008) 17541766.
[29] M. Zorzi, R. Rao, Geographic random forwarding (GeRaF) for ad hoc
and sensor networks: multihop performance, IEEE Transactions on
Mobile Computing 2 (4) (2003) 337348.
[30] A. Savvides, W. Garber, R. Moses, M. Srivastava, An analysis of error
inducing parameters in multihop sensor node localization, IEEE
Transactions on Mobile Computing 4 (6) (2005) 567577.
[31] S. Slijepcevic, S. Megerian, M. Potkonjak, Location errors in wireless
embedded sensor networks: sources, models, and effects on
applications, SIGMOBILE Mobile Computing and Communications
Review 6 (3) (2002) 6778.
[32] A. Savvides, C.-C. Han, M.B. Strivastava, Dynamic negrained
localization in ad-hoc networks of sensors, in: MobiCom01:
Proceedings of the Seventh Annual International Conference on
Mobile Computing and Networking, ACM, New York, NY, USA, 2001,
pp. 166179.
[33] A. Papoulis, S.U. Pillai, Probability, Random Variables and Stochastic
Processes, McGraw-Hill, 2002.
[34] R. Mautz, W. Ochieng, G. Brodin, A. Kemp, 3D wireless network
localization from inconsistent distance observations, Ad Hoc and
Sensor Wireless Networks 3 (23) (2007) 141170.
[35] J. Higohtower, G. Borriello, Location systems for ubiquitous
computing, Computer 34 (8) (2001) 5766.
Bo Peng received a BSc from Xidian University, Xian, China, in 2002 and MPhil from
University of Leeds, UK, in 2006, both in
Electronic and Electrical Engineering. He was
then awarded an ORS scholarship to pursue
his PhD in the School of Electronic and Electrical Engineering, University of Leeds. From
2006 to 2007, he worked for the CAA Institute
of Satellite Navigation, University of Leeds
investigating reliable positioning in wireless
sensor networks for an EPSRC project. His
research interests are in the wireless communication and networking area with a focus on geographic routing,
quality of service and positioning.