05944020
-
Upload
rodrigowsa -
Category
Documents
-
view
232 -
download
0
Transcript of 05944020
-
8/3/2019 05944020
1/4
A New WSN Localization Algorithm Based on Regularization Method
Wang Lei
Department of Measurement and Instrumentation
School of Control Science and Engineering
Shandong University, Jinan, Shandong Province, P. R. China
E-mail: [email protected]
Wang XiaoPeng
Department of Measurement and Instrumentation
School of Control Science and Engineering
Shandong University, Jinan, Shandong Province, P. R. China
E-mail: [email protected]
ABSTRACT
AbstractNode localization is a key problem of wireless sensornetwork (WSN) to complex monitoring and tracking in wide
applications. The distance measurement errors lead the
localization to an ill-posed problem which means that the
localization solution is not unique that is one of the three ill-
posed problem terms. In this paper, based on Tikhonov
regularization method, a new localization algorithm is proposed
for the ill-posed problem in the localization, which includes
location model building, and regularization parameter selecting.
2-dimensioned and 3-dimensioned localization test results show
that the location precision of the proposed algorithm is betterthan that of the Maximum Likelihood Estimation (MLE)
method, and the measurement errors are about 1 meter while
regularization parameter is about 55.
Keywords: wireless sensor network; localization; ill-posed
problem; regularization;
I. INTRODUCTIONThe wireless sensor network (WSN) is composed of a
large number of sensor nodes with wireless communications,computations, and sensing capabilities, which are denselydeployed either inside the monitoring phenomenon or veryclose to it[1]. These tiny WSN nodes which are capable ofcommunicating with each other, acquiring various physicalvalues, performing computations can cooperatively achieve adesired task through specific protocol. This makes it possiblefor the WSN to a variety of monitoring and trackingapplications in military, agriculture, and industry, etc[2].
An important aspect in most of the WSN applications isthe accurate localization of the individual node[3]. WSN nodesare usually placed in different environment to accomplishdifferent tasks, in which the locations of these nodes arerandom and unknown in advance. However, data acquired bythese nodes are only available when connected with locationinformation. Therefore the node localization technology hasaroused widespread attention and become one of the hotspotsof WSN study.
WSN node localization is that WSN node is located by asmall number of known nodes in the networks, which meansthat coordinates are established with the location informationof these konwn nodes and the coordinate of unknown nodescan be obtained using a special locating algorithm[4].
WSN node localization methods can be classified into twocategories: the Range-free methods and the Range-basedmethods[5]. The former can realize node localization usingonly the information of network connectivity without theinformation of point to point distances, while the latter
depends on the information of point to point distances.
Both methods discussed above can be used in differentconditions with their own advantages and disadvantages[6].The Range-free methods mainly include DV-hop algorithm,
Amorphous algorithm and Approximate Point-In-Triangulation Test (APIT) algorithm. These methods haverelatively low hardware requirements, need only certaincommunication expenses and computation complexity torealize localization. However, a plenty of known nodesdensely deployed are necessary for these methods[7]. Besides,these methods are localization methods of low-accuracy.
The Range-based methods realize localization withdistances between unknown and known nodes via localizationalgorithm[8]. The Range-based methods have high locationaccuracy and low computation complexity, but they need to
measure distances, which increase power consumption.Besides, study on the accuracy of metrical distances isindispensable. There are several methods to measure thedistances between nodes: Received Signal Strength Indicator
RSSI , Time of Arrival TOA , Time of Difference ofArrival TDOA and so on. Among these, the RSSI methodis commonly used, in which knowledge of the power of thetransmitted signal, the path loss model and the power of thereceived signal are used to determine the distance between thereceiver and the transmitter[9]. This method is a low-powerand low-cost one whose major drawback is that multi-pathreflections, non line-of-sight conditions, shadowing effectsmay lead to erroneous distance estimates which make thenode localization an ill-posed problem. In this paper, aninnovative algorithm based on Tikhonov regularization is
proposed[10].
II. RSSI LOCALIZATION MODELSuppose the coordinates of unknown and known nodes
are ( , , )x y z and 1 1 1 2 2 2 3 3 3( , , ) ( , , ) ( , , )...( , , )n n ny z x y z x y z x y z . The
distances from known nodes to unkonwn node are
1 2 3, , ... nd d d d . The multilateral localization model can be
denoted by
2 2 2 2
1 1 1 1
2 2 2 2
2 2 2 2
2 2 2 2
( ) ( ) ( )
( ) ( ) ( )
( ) ( ) ( ) .n n n n
x x y y z z d
x x y y z z d
x y y z z d
- + + =
+ + = + + =
# (1)
By subtracting one equation from rests, we get
AX B= (2) where
1 1 1
1 1 1
2( ) 2( ) 2( )
2( ) 2( ) 2( )
n n n
n n n n n n
x y y z z
A
x x y y z z
=
# # #
=
zy
x
X
978-1-4244-7935-1/11/$26.00 2011 IE978-1-4244-7935-1/11/$26.00 2011 IEEE
-
8/3/2019 05944020
2/4
2 2 2 2 2 2 2 2
1 1 1 1
1 2 2 2 2 2 2 2 2
2 2 2 2
1 2 2 2 2 2 2 2 21 1 1 1
n n n n
n n n n
nn n n n n n n n
d d z y x z y xb
d d z y x z y xB
bd d z y x z y x
+ + +
+ + + = = + + +
##
.
The distances from the known nodes to the unknown nodecan be determined by the RSSI in the localization process[11].
The power of received signal at distancei
d ( 1, 2,3... )i n= is
typically modeled by
0
0
( ) ( ) 10 lg( )ii id
PL d PL d nd
= + , (3)where
id denotes the distance from transmitting node to
receiving one,0
d denotes the reference distance, n is the
path-loss exponent typically being 2~4, ( )iPL d denotes the
received power at distancei
d ,0
( )PL d denotes the received
power at the reference distance0
d , andi
( 1, 2,3... )i n=
denote the noises[12].
Generally, the vector B in (2) is the parameter vectorunder ideal conditions. Due to the noises of RSSI and theerror of the empirical model, the vector we get is only anapproximation of B , which can be defined by B + ,
where calls the error vector. That is, the actual equation
used to localization is denoted by
AX B = + . (4)With the definition B B = + , equation (4) can be expressed
as
AX B
= . (5)The errors discussed above lead the localization problem to anill-posed problem, which means that the equation does notfulfill the following terms for all admissible data:(i) a solutionexists; (ii) the solution is unique; (iii) the solution depends oncontinuously on the data. Many application problems are ill-
posed, the difficulty of which is that the solutions do not
depend on the input data continuously, which may lead to theinstability of these equations. Getting the solution of the ill-posed problem is indispensable in order to identify thelocation information of the unknown node. Usually wereplace the linear system by a nearby system that is lesssensitive to the error and consider the computed solution of
the latter system as an approximation of the solution of theformer system, this replacement is known as regularization.There are several regularization methods to solve ill-posed
problem: Tikhonov regularization method, TSVDregularization method and some kinds of iteration methods. Inthis paper, Tikhonov regularization method is proposed tosolve the ill-posed problem in localization.
III. LOCALIZATION ALGORITHM BASED ONTIKHONOV REGULARIZATION METHODTikhonov regularization method is a general and effective
way to solve various ill-posed equations[13]. The key issue of
this method is selection of reasonable and feasibleregularization matrix and regularization parameter for
different concrete situations, in which selecting is the core
problem. Tikhonov regularization method refers the
vectorX that has the minimization of X as the solution to
(5), where vectorXsatisfies the following
AX B
, (6)
where = . That is, we have to compute the minimization
of the function
2( )F X X= , (7)
under inquality (6). Equation (7) will reach its minimum if
AX B
= . (8)
Therefore, we can refer this as the minimization problem asthe following
min ( ),{ : }F X X AX B
= . (9)
Function (9) can be converted to the minimization problem of(10) by introducing a positive Lagrange multiplier ,
2 2AX B X
+ , (10)
which is equivalent to solve
( )T TI A A X A B
+ = . (11)
Solving the equation, then we get
1( )T TX I A A A B
= + (12)
where is regularization parameter, and X is the
approximation solution.
Equation(12) shows that determining parameter
is thekey issue of working out the vectorX. Generally speaking,the Xgets closer to the solution to (5) when gets smaller.
However, the state of (12) gets worse at the same time.Consequently, selection of a compromise is critical[14].
Tikhonov regularization method tells us that the valueof has the same order of magnitude with . In this paper we
try to determine an estimate value of with the following
method, and try to do further modification on the value of .
The minimization problem of (9) can also be converted tothe minimization problem of (13) by introducing positiveLagrange multipliers , i.e.,
2 2X AX B
+ . (13)
-
8/3/2019 05944020
3/4
This minimization problem satisfies the followingqualification
( ) 2 0T TA AX A B X
+ = . (14)
Hence,
( 2 )C X += , (15)
where C+ is the generalized inverse matrix ( )T TA AX A B
.
During the tests, the unknown nodes coordinate ismeasurable. In practical application, we could substitute oneknown nodes coordinate to vectorX in (15), then we get avalue of . We may estimate by
1
= . (16)
The method proposed above to estimate is based on
Morozov discrepancy criterion, which is an effective methodto select regularization parameter[15]. After the determinationof , localization computation can be realized.
IV. TESTSA. 2-dimensioned node localization
A tracking test is carried out in order to investigate theperformance of the proposed algorithm to the mobile nodes as
below: 4 nodes are chosen as known nodes, and the unknownnode is moved along the straight line at uncertain intervals,then several positions in the line are localized. The
performance of the test is shown in Fig.1.
Figure1. The results of t racking simulation.Fig.1 indicates that errors are obvious at a small number of
nodes due to environment impacts and input data errors, butfor most nodes the estimate locations are close to the realones, whose errors are acceptable.
B. 3-dimensioned node localizationFive reference nodes are positioned randomly at the top of
the room. As shown in Fig.2, the asterisks denote knownnodes and the pluses denote unknown nodes.
)LJXUH Distribution map of node in experiment of localizationIn the simulation, regularization parameter is evaluated
by Morozov discrepancy principle. Putting the actualcoordinate of nodes into the equation (16), the value of
ranges from 40 to 70. To prove the validity of the method, welocate every node with the ranging from 10 to 1000. The
errors between the known node ( , , )i i i
X Y Z and the unkonwn
node ( , , )i i iy z is
2 2 2( ) ( ) ( )i i i i i i i
E X x Y y Z z= + + . (17)
The errors accompanying changes with are shown in
Fig.3. The minimum errors are got when is around 55.
Figure3. Localization results with different Selecting regularization parameter for 55 and
comparing the localization errors of Tikhonov regularizationmethod to that of Maximum Likelihood Estimate(MLE)method, the result is shown in Table I.
15 20 25 30 35 400
5
10
15
20
25
30
x(m)
Ym
circle: real trailstar : estimate trail
0
1
2
3
4
0
2
4
6
8
0
0.5
1
1.5
2
2.5
3
X mY m
Zm
4
3
1
(1)
(2)(5)(6)
(3)
(4)(7)
(8)
(9)(10)
(11)(12)
25
0 100 200 300 400 500 600 700 800 900 10000
1
2
3
4
5
6
7
error(m)
node 1
node2
node 3
node 4
node 5
node 6
node 7
node 8
node 9
node 10
node 11
node 12
-
8/3/2019 05944020
4/4
Table I. Compare the localization errors of Tikhonov regularization to that of MLEunknown node 1 2 3 4 5 6 7 8 9 10 11 12 e
Tikhonov 0.42 4.04 1.53 2.32 2.04 1.98 1.65 2.41 2.75 2.26 1.09 2.44 2.04
MLE 9.42 10.29 3.74 27.54 5.80 11.59 1.02 7.31 29.40 3.27 4.68 6.95 10.08
The average location error can be calculated with the
following
2 2 2
1
( ) ( ) ( )n
i i i i i i
i
X x Y y Z z
en
=
+ +
=
. (18)
The simulation shows that the Tikhonov regularizationmethod is more effective than MLE. Choosing the appropriateregularization parameter, the average error is 2.04 metres and
the least error is less than 1 metre. Based on MLE, the errorsof node 4 and node 9 approach 30 metres. Such results cant
be accepted. The error of distance measurement will causeserious localization deviation that is one of the three ill-posed
problem terms. The Tikhonov regularization method cansolve the problems effectively and reduce positioning errorgreatly.
V. CONCLUSIONS AND DISSCUSIONSIn this paper, an innovative localization algorithm based
on Tikhonov regularization method has been presented for theill-posed problem in the localization. With the algorithm
proposed here, the localization error was reduced, comparing
with that of the MLE method.The regularization parameter has been studied in this
paper. The simulation showed that localization accuracy wasgood and the minimum localization errors was got with
55 = .
Although the above-mentioned algorithm has the samecomputation expense as the MLE method, it has the higherlocalization accuracy than that of the MLE method.Furthermore, localization environments and area sizes caneffect the value of and localization accuracy. So, it is
necessary to adjust the value of according to the real
localization environment in practice.
ACKNOWLEDGEMENTS
This work is supported by the Outstanding YoungScientists Incentive Funding of Shandong Province undergrant 2007BS01009.
REFERENCES
[1] N. Patwari, J. N. Ash, and S. Kyperountas, "Locating the nodes:cooperative localization in wireless sensor networks," IEEE SignalProcessing Magazine, vol.22(4), pp. 54-69, Jul. 2005.
[2] F. B. Wang, L. Shi, and F. Y. Ren, "Self-Localization Systems andAlgorithms for Wireless Sensor Networks," Journal of Software,vol.16(5), pp. 857-868, 2005.
[3] Y. F. Wang, Computational Methods for Inverse Problems and TheirApplications, Beijing, Higher Education Press, 2007, pp. 76-77.
[4] A. Boukerche, H. A. B. F. Oliveira, and E. F. Nakamura, Securelocalization algorithms for wireless sensor networks, IEEECommunications, vol.46(4), pp. 96-101, 2008.
[5] OH. Songhwai, C. Phoebus, M. Michael, and S. Shankar,Instrumenting Wireless Sensor Networks for Real-time Surveillance,Proceedings of the International Conference on Robotics andAutomation (ICRA), Orlando, FL, May. 2006.
[6] L. Wang, Study on WSN Multilateral Localization Algorithm Based onTikhonov Regularization Method, Chinese Journal of Sensors andActuators, vol.22(6), pp. 852-856, 2008.
[7] Q. D. Wang, X. Wei, and S. W. Du, Three-Dimensional NodeLocalization Algorithm of High-Precision in Wireless Sensor Network,Chinese Journal of Sensors and Actuators, vol.21(12), pp. 2050-2054,2008.
[8] W. R. Shi, L. Xu, and Y. S. Xu, Localization algorithm with mobileanchor in static wireless sensor network, Chinese Journal of Scientific
Instrument, vol.28(3), pp. 385-393, 2007.
[9] Y. T. Xiao, S. G. Yu, and Y. F. Wang, The numerical solution ofinverse problems, Beijing, Science Press, pp. 120-126, 2003.
[10] G. T. F. de Abreu, On the generation of Tikhonov variate, IEEETransactions on Communications, vol.56(7), pp. 1157-1168, 2008.
[11] R. Eickhoff, F. Ellinger, and R. Mosshammer, 3D-AccuracyImprovements for TDoA Based Wireless Local Positioning Systems,GLOBECOM Workshops, 2008 IEEE, pp. 1-6, Nov.30 2008-Dec.42008
[12] Y. Q. Ding, Y. G. Sun, and T. X. Li, Sensor localization algorithm forwireless sensor network based on multidimensional scaling andmultidimensional calibration, Chinese Journal of Scientific Instrument,vol.30(5), pp. 1002-1008, 2009.
[13] L. Wang, H. M. Li, and X. T. Du, WSN Multilateral LocalizationAlgorithm Based on Tikhonov Regularization Method, Proceedings of
SPIE 2008, Shen Yang, China, vol.1, pp. 404-413, Sep 2008.[14] L. Wang, Y. T. Liu, and X. H. Xu, WSN Multilateration Algorithm
Based on Landweber Iteration,Proceedings of ICEMI2009, vol.1, pp.250-254, Aug.2009.
[15] L. Wang, WSN 3D Localization Algorithm Based on TikhonovRegularization Method, Chinese Journal of Scientific Instrument,vol.20(4), pp. 770-775, 2009.