Research of localization algorithm based on weighted Voronoi diagrams for wireless sensor network

Similar documents
Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

Performance Analysis of DV-Hop Localization Using Voronoi Approach

An improved distance vector-hop localization algorithm based on coordinate correction

A NOVEL RANGE-FREE LOCALIZATION SCHEME FOR WIRELESS SENSOR NETWORKS

DV-HOP LOCALIZATION ALGORITHM IMPROVEMENT OF WIRELESS SENSOR NETWORK

Selected RSSI-based DV-Hop Localization for Wireless Sensor Networks

Research on an Economic Localization Approach

Evaluation of Localization Services Preliminary Report

Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P.

Optimized threshold calculation for blanking nonlinearity at OFDM receivers based on impulsive noise estimation

Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks

The Personnel Positioning Method of Underground Coal Mine

Cross Layer Design for Localization in Large-Scale Underwater Sensor Networks

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e

A Fuzzy Set-Based Approach to Range-Free Localization in Wireless Sensor Networks 1

AN IOT APPLICATION BASED SEARCHING TECHNIQUE - WSN LOCALIZATION ALGORITHM

A novel algorithm for graded precision localization in wireless sensor networks

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks

Investigation of a novel structure for 6PolSK-QPSK modulation

Self-Organizing Localization for Wireless Sensor Networks Based on Neighbor Topology

Research on Mine Tunnel Positioning Technology based on the Oblique Triangle Layout Strategy

Node Localization using 3D coordinates in Wireless Sensor Networks

Analysis on Privacy and Reliability of Ad Hoc Network-Based in Protecting Agricultural Data

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference

Cramer-Rao Bound Analysis of Quantized RSSI Based Localization in Wireless Sensor Networks

Localization for Large-Scale Underwater Sensor Networks

Localization of Sensor Nodes using Mobile Anchor Nodes

Estimation of Distributed Fermat-Point Location for Wireless Sensor Networking

Indoor Localization in Wireless Sensor Networks

Modelling the Localization Scheme Integrated with a MAC Protocol in a Wireless Sensor Network

Keywords Localization, Mobility, Sensor Networks, Beacon node, Trilateration, Multilateration

Removing Heavily Curved Path: Improved DV-Hop Localization in Anisotropic Sensor Networks

A New RSS-based Wireless Geolocation Technique Utilizing Joint Voronoi and Factor Graph

Range-Free Localization in Wireless Sensor Networks with Neural Network Ensembles

DESIGN AND IMPLEMETATION OF NETWORK LOCALIZATION SERVICE USING ANGLE-INDEXED SIGNAL STRENGTH MEASUREMENTS. An Honor Thesis

PLACE: Protocol for Location And Coordinates Estimation --A Wireless Sensor Network Approach

Superior Reference Selection Based Positioning System for Wireless Sensor Network

Performance Analysis of Energy Consumption of AFECA in Wireless Sensor Networks

Research Article Multiband Planar Monopole Antenna for LTE MIMO Systems

Performance Analysis of Range Free Localization Schemes in WSN-a Survey

Research Article Analysis and Design of Leaky-Wave Antenna with Low SLL Based on Half-Mode SIW Structure

An improved localization scheme based on IMDV-hop for large-scale wireless mobile sensor aquaculture networks

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Collaborative Localization Algorithms for Wireless Sensor Networks with Reduced Localization Error

Open Access Research of Dielectric Loss Measurement with Sparse Representation

Generation of Klobuchar Coefficients for Ionospheric Error Simulation

Adaptive DV-HOP Location Algorithm Using Anchor-Density-based Clustering for Wireless Sensor Networks

Open Access The Research on Energy-saving Technology of the Set Covering Base Station in Cellular Networks

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Average Localization Accuracy in Mobile Wireless Sensor Networks

Sensor Technology and Industry Development Trend in China and Betterment Approaches

Non-Line-Of-Sight Environment based Localization in Wireless Sensor Networks

SIGNIFICANT advances in hardware technology have led

Intelligent Centroid Localization Based on Fuzzy Logic and Genetic Algorithm

A Hop Based Distance Estimation Approach for Localization of Nodes in Tree Structured Wireless Adhoc Sensor Networks

Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks

A Study for Finding Location of Nodes in Wireless Sensor Networks

Open Access Research on RSSI Based Localization System in the Wireless Sensor Network

Ordinal MDS-based Localization for Wireless Sensor Networks

Using Linear Intersection for Node Location Computation in Wireless Sensor Networks 1)

RSSI based Node Localization using Trilateration in Wireless Sensor Network

Cooperative Localization with Pre-Knowledge Using Bayesian Network for Wireless Sensor Networks

Open Access Pulse-Width Modulated Amplifier for DC Servo System and Its Matlab Simulation

Enhancement of wireless positioning in outdoor suburban NLOS environment using hybridnetwork-gps

Research on MPPT Control Algorithm of Flexible Amorphous Silicon. Photovoltaic Power Generation System Based on BP Neural Network

Mobile Base Stations Placement and Energy Aware Routing in Wireless Sensor Networks

Novel Localization of Sensor Nodes in Wireless Sensor Networks using Co-Ordinate Signal Strength Database

Locating Sensors in the Forest: A Case Study in GreenOrbs

Adaptive selection of antenna grouping and beamforming for MIMO systems

Research Article A New Kind of Circular Polarization Leaky-Wave Antenna Based on Substrate Integrated Waveguide

LOCALIZATION SCHEME FOR THREE DIMENSIONAL WIRELESS SENSOR NETWORKS USING GPS ENABLED MOBILE SENSOR NODES

A Survey on Localization Error Minimization Based on Positioning Techniques in Wireless Sensor Network

2-D RSSI-Based Localization in Wireless Sensor Networks

Homeostasis Lighting Control System Using a Sensor Agent Robot

Performance Evaluation of an Improved APIT Localization Algorithm for Underwater Acoustic Sensor Networks

Research Article Improving Localization in Wireless Sensor Network Using Fixed and Mobile Guide Nodes

sensors ISSN Article

Distributed Localization for Anisotropic Sensor Networks

Research Article TDMA-Based Control Channel Access for IEEE p in VANETs

Modeling Study on Dynamic Spectrum Sharing System Under Interference Temperature Constraints in Underground Coal Mines

ADAPTIVE ESTIMATION AND PI LEARNING SPRING- RELAXATION TECHNIQUE FOR LOCATION ESTIMATION IN WIRELESS SENSOR NETWORKS

HETEROGENEOUS LINK ASYMMETRY IN TDD MODE CELLULAR SYSTEMS

Research Article Localization Techniques in Wireless Sensor Networks

Finite Element Analysis and Test of an Ultrasonic Compound Horn

Multi-Band Spectrum Allocation Algorithm Based on First-Price Sealed Auction

Performance of OFDM-Based WiMAX System Using Cyclic Prefix

Path planning of mobile landmarks for localization in wireless sensor networks

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

An RSSI Based Localization Scheme for Wireless Sensor Networks to Mitigate Shadowing Effects

Open Access Structural Parameters Optimum Design of the New Type of Optical Aiming

Adaptive filter and noise cancellation*

Mobile Positioning in Wireless Mobile Networks

Application of Adaptive Coded Modulation Technology in UAV Data Link

Three-dimensional positioning system using Bluetooth low-energy beacons

Study of WLAN Fingerprinting Indoor Positioning Technology based on Smart Phone Ye Yuan a, Daihong Chao, Lailiang Song

A Survey on Localization in Wireless Sensor Networks

Transcription:

Cai et al. EURAIP Journal on Wireless Communications and Networking 2014, 2014:50 REEARCH Research of localization algorithm based on weighted Voronoi agrams for wireless sensor network haobin Cai 1*, Hongqi Pan 1, Zhenguo Gao 2, Nianmin Yao 1 and Zhiqiang un 1 Open Access Abstract Wireless sensor network (WN) is formed by a large number of cheap sensors, which are communicated by an ad hoc wireless network to collect information of sensed objects of a certain area. The acquired information is useful only when the locations of sensors and objects are known. Therefore, localization is one of the most important technologies of WN. In this paper, weighted Voronoi agram-based localization scheme (W-VBL) is proposed to extend Voronoi agram-based localization scheme (VBL). In this scheme, firstly, a node estimates the stances accorng to the strength of its received signal strength incator (RI) from neighbor beacons and vides three beacons into groups, whose stances are similar. econdly, by a triangle, formed by the node and two beacons of a group, a weighted bisector can be calculated out. Thirdly, an estimated position of the node with the biggest RI value as weight can be calculated out by three bisectors of the same group. Finally, the position of the node is calculated out by the weighted average of all estimated positions. The simulation shows that compared with centroid and VBL, W-VBL has higher positioning accuracy and lower computation complexity. Keywords: WN; Voronoi; Weight; Bisector 1 Introduction Wireless sensor network (WN) is a self-organizing stributed network system inclung plenty of tiny sensor nodes with the ability to communicate and calculate in a specific monitoring area. In the wireless sensor network, the node position information plays a very important role in monitoring activity. The monitoring information without location message is meaningless. Therefore, the research of wireless sensor network positioning technology is the key technology of WN [1]. The existing location algorithm is vided into two major categories which are range-based and range-free. AP [2], AHLo algorithm [3], trilateration algorithm [4], lateration algorithm [5], and alternating combination trilateration (ACT) [6] are typical range-based algorithms. Centroid algorithm [7], DV-hop algorithm [8], APIT algorithm [9], and amorphous algorithm [10] are typical range-free algorithms. * Correspondence: shaobin.cai@gmail.com 1 College of Computer cience and Technology, Harbin Engineering University, Harbin 150001, China Full list of author information is available at the end of the article Literature [11] used Voronoi agrams in wireless sensor node localization. In this algorithm, the midperpenculars between each beacon node and its neighbor beacon node composed the Voronoi region boundaries. Accorng to the properties of the Voronoi agrams, we can see that the node to be located is in its nearest beacon node Voronoi region. Therefore, in literature [11], the algorithm weighted all the nodes within this region firstly and obtained all the beacon nodes Voronoi regions in order, then added fferent weight values to the obtained regions, and finally obtained the centroid of the largest weight value region as the estimated coornate ofthenodetobelocated. However, algorithm [11] using the midperpencular of the beacon nodes as Voronoi agram region boundaries could not reflect the relationship between the RI signal strength and the stance among the nodes. Therefore, in order to improve localization accuracy and reduce complexity of the algorithm, we improved the localization algorithm based on Voronoi agrams. In the improved algorithm, we selected two beacon nodes' weighted bisector as the region boundaries, then calculated the two weighted bisector 2014 Cai et al.; licensee pringer. This is an Open Access article stributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, stribution, and reproduction in any meum, provided the original work is properly creted.

Cai et al. EURAIP Journal on Wireless Communications and Networking 2014, 2014:50 Page 2 of 5 intersection coornates as estimate coornates, and finally we regarded the weighted average values of all the estimate coornates as the final estimate coornates of the node to be located. 2 Positioning algorithm based on Voronoi Voronoi agram (Figure 1) refers to a point set in a given space, P ={P 1, P 2, P 3, P n }, 3 n <. The plane is vided by the Voronoi agram as follows: VðP i Þ ¼ x V ð P iþjdx; ð P i Þ d x; P j j ¼ 1; 2; n; j i: In the previous formula, let x be any point in the plane and d(x, P i ) be the Euclidean stance [11] between x and the certain point P i. In wireless sensor networks, because RI signal values between nodes are inversely proportional to the square of their stances, then accorng to this property and the definition of Voronoi agrams, we can describe WN node localization as follows. 1. Let P 1, P 2, P 3,,, P n be beacon nodes in wireless sensor network area and be node to be located. 2. We can suppose beacon nodes P 1, P 2, P 3,, P j communicate with the node, and the node receives RI signal strength of the beacon node accorng to size of RI P1 > RI P2 > ; >RI. 3. Accorng to the properties of the Voronoi agrams, we can see that the unknown node is in the Voronoi region of beacon node P 1. We compute P 1 s Voronoi regions and add the weight values RI P1 to all the nodes within this area. 4. Remove the node P 1, compute the Voronoi region of P 2, and assign node weight value RI P2. In this way, eventually, we can obtain all beacon nodes of the Voronoi regions. 5. We can find the region with a maximum weight value and get the gravity coornate as the calculation coornate of the unknown node. 3 Positioning algorithm based on weighted Voronoi In Voronoi agram algorithm, the Voronoi region of beacon node P i is made of midperpenculars of this beacon node and the beacon nodes around it. However, in fact, if the nodes have the same centroid and the greater the intensity of the RI signal the node received, the smaller the stance between nodes will be. Therefore, we can appropriately aust the Voronoi region of this node through the signal value. Thus, we can improve the localization accuracy and reduce computational complexity. 3.1 Algorithm basic ideas We presume the node to be located can receive the signal from beacon nodes P 1, P 2, P 3,, P n. When has the stance of d i, d j (suppose d i > d j ) to any two beacon nodes P i, P j, the node to be located and P i, P j will form a triangle P i P j. Let node be in the line of P i P j s weight bisector; we can select this line as the region boundaries of beacon nodes P i and P j. Then, we can select beacons P m, P n and repeat the above method. We will get a more accurate Voronoi region at last. Because of the assumption d i > d j, we know P i P j > P j P i in the triangle P i P j. For calculating the straight line equation L of weight bisector, we need to get the slope k of L and the intersection coornates P between P i P j and L. With the properties of the straight slope, the slope of L is the opposite to the reciprocal slope of bottom edge P i P j,thatisk L ¼ x j x i y j y i. We use the following three cases to seek the intersection coornate P(x 0, y 0 ): 1. P i P j is an acute angle (Figure 2). We calculate the next formula first. ( s 1 ¼ d 2 i d2 j þ d 2 i;j s 2 ¼ d 2 j d 2 i þ d 2 i;j ð1þ We know s 1 and s 2 are both greater than zero from the cosine law. Then, we can choose proportionality coefficient l ¼ s 2 s1 as the specific value of j P i and j PP jj,that,is l ¼ s 2 ¼ jp i s ð2þ 1 jpp j j Figure 1 Voronoi. Because we have calculated the positions of s 1 and s 2 and the positions of P 1 and P 2 have been known, we can get the coornate P(x 0, y 0 ).

Cai et al. EURAIP Journal on Wireless Communications and Networking 2014, 2014:50 Page 3 of 5 j P Figure 2 P i P j is an acute angle. x 0 ¼ x i þ lx j ; y 1 þ l 0 ¼ y i þ ly j ð3þ 1 þ l Taking k L that we have obtained and P(x 0, y 0 ) into the equation y y 0 = k(x x 0 ), we can receive the equation as follows: y i k L x i þ l y j k L x j y ¼ k L x þ ð4þ 1 þ l 2. P i P j is a right angle (Figure 3). traight line L is P i in the triangle, so straight line L s slope k L is still k L ¼ x j x i y j y ; the intersection of L i and bottom edge P i P j is P i (x i, y i ). Then, we can get the equation of straight line L: y ¼ k L x þ y i k L x i 3. P i P j is an obtuse angle (Figure 4). We still calculate ( s 1 ¼ d 2 i d2 j þ d 2 i;j ð5þ (P) j Figure 3 P i P j is a right angle. 3.2 Algorithmic process Localization algorithm based on weighted Voronoi agrams worksasfollows: 1. The node to be located broadcasts around the information Request with requesting location. 2. All beacon nodes that received the Request return the information Reply which contains its own location. 3. After node receives all the information, we sort the beacon nodes from big to small accorng to the signal intensity. We assume that the sorted order of beacon nodes is P 1, P 2, P 3,,P k. 4. The bottom edge heights of P 1 P 2, P 2 P 3,, P k 1 P k form the equations L 1, L 2,,, L k 1. 5. Next, we can get the intersection Q 1 of L 1 and L 2, Q 2 of L 2 and L 3,, and Q k 2 of L k 2 and L k 1. s 2 ¼ d 2 j d 2 i þ d 2 i;j At this time, s 1 >0,s 2 < 0; then, the proportionality coefficient is l ¼ s 2 s1. In a similar way, we can get the coornates P(x 0, y 0 ). ð6þ x 0 ¼ x i lx j ; y 1 l 0 ¼ y i ly j 1 l ð7þ Then, get the equation of L. l y j k L x j y i k L x i y ¼ k L x þ l 1 ð8þ P Figure 4 P i P j is an obtuse angle. j

Cai et al. EURAIP Journal on Wireless Communications and Networking 2014, 2014:50 Page 4 of 5 Then, we attach the RI signal values of P 1, P 2, P k 2 to the nodes Q 1, Q 2,,Q k 2 as weighted values. 6. Calculate the weighted average coornates from node Q 1 to node Q k 2. 4 Experiment and performance analysis of the positioning algorithm In this section, we make the simulation analysis on performance comparison among the new algorithm, weighted centroid algorithm (W-Centroid) and Voronoi agrambased localization scheme (VBL) algorithm by MATLAB 7.0 (The MathWorks, Inc., Natick, MA, UA). There are 25 beacon nodes stributed randomly in the region of 100 m 100 m, among which hadowing model is adopted to realize the communication. P r ðdþ ¼ 10β log d þ X db P r ðd 0 Þ db d 0 ð9þ In the previous equation, P r (d 0 )andd 0 represent reference energy and reference stance, respectively. β represents path loss coefficient (general value is 2 ~ 4), and X db is a Gaussian variable that has an average value of zero. Figure 5 describes the relation between localization accuracy of the three algorithms and communication raus. From Figure 5, we can see that weighted Voronoi agram-based localization scheme (W-VBL) algorithm s relative errors decrease gradually with the increase of communication raus. When the communication raus is greater than 45 m, it is essentially flat with VBL errors. As communication raus increases, the beacon nodes involved in the localization increases, the unknown node can gain more location information, and localization errors decrease. Figure 6 The relationship between positioning accuracy and the number of beacon nodes. Figure 6 depicts the relation between localization accuracy of the three algorithms and the number of nodes. As can be seen from Figure 6, with the number of beacon nodes increasing, the localization accuracy improves gradually. When beacon node increases to 25, localization accuracy has few changes. In order to locate, the VBL localization algorithm must have at least four nodes, while the W-VBL algorithm only needs three beacon nodes. Therefore, in case the beacon nodes are sparse, W-VBL significantly has higher positioning accuracy than the other two algorithms. Figure 7 depicts the relationship between the positioning accuracy of the three algorithms and noise. W-Centrold adopts the connectivity among nodes to positioning, while VBL and W-VBL positioning base on the size of the RI signal. In case the noise increases, W-Centrold positioning algorithm only has small fluctuations, while VBL and W-VBL will have fluctuations with noise increasing. Figure 5 The relationship between positioning accuracy and communication raus. Figure 7 The relationship between accuracy and noise.

Cai et al. EURAIP Journal on Wireless Communications and Networking 2014, 2014:50 Page 5 of 5 When the noise reaches 0.5, positioning errors of the two algorithms are basically the same. 5 Conclusion Based on the research of Voronoi agram range-free localization algorithm, we propose a Voronoi agram weighted localization algorithm. The algorithm uses the relationship between the stances among the nodes, and the RI signal intensity corrects the Voronoi agram boundaries. At the same time, it reduces the number of minimum required localization beacon nodes and the complexity of the algorithm and improves the positioning accuracy. Competing interests The authors declare that they have no competing interests. Acknowledgements The paper is supported by the National cience Foundation of China (41176082, 61073182), supported by the Program for New Century Excellent Talents in University (NCET-13-0753), pecialized Research Fund for the Doctoral Program of Higher Education (20132304110031), and the Fundamental Research Funds for the Central Universities (HEUCFT1202). Author details 1 College of Computer cience and Technology, Harbin Engineering University, Harbin 150001, China. 2 College of Automation, Harbin Engineering University, Harbin 150001, China. Received: 22 eptember 2013 Accepted: 17 March 2014 Published: 31 March 2014 References 1. L un, J Li, Y Chen, H Zhu, Wireless ensor Network (Tsinghua University Press, Beijing, 2005), pp. 136 154 2. K Langendoen, N Reijers, Distributed localization in wireless sensor networks: a quantitative comparison. Comp. Netw. 42(4), 499 518 (2003) 3. A avvides, CC Han, MB trivastava, Dynamic fine-grained localization in Ad-hoc networks of sensors (Paper presented at the 7th annual international conference on mobile computing and networking, Rome, Italy, 2001), pp. 166 179 4. D Nicolescu, B Nath, Ad-hoc positioning systems (AP) using AOA (Paper presented at the 22nd annual joint conference of the IEEE computer and communications, New York, 2003), pp. 1734 1743 5. D Niculescu, B Nath, Position and orientation in ad hoc networks. Ad Hoc Netw. 2(2), 133 151 (2004) 6. Y Yu, ensor Network Positioning Algorithm and Related Technology Research (Chongqing University, Chongqing, 2006) 7. N Bulusu, J Heidemann, D Estrin, GP-less low cost outdoor localization for very small devices. IEEE Wirel. Commun. 7(5), 27 34 (2000) 8. D Niculescu, B Nath, DV-based positioning in ad hoc networks. Telecommun. yst. 22(1 4), 267 280 (2003) 9. T He, C Huang, BM Blum, JA tankovic, T Abdelzaher, Range-free localization schemes for large scale sensor networks (Paper presented at the 9th annual international conference on mobile computing and networking, an Diego, CA, UA, 2003), pp. 81 95 10. R Nagpal, H hrobe, J Bachrach, Organizing a global coornate system from local information on an ad-hoc sensor network (Paper presented at the second international conference on information processing in sensor networks, Palo Alto, CA, UA, 2003) 11. J Wang, L Huang, H Xu, B Xu, Li, Based on Voronoi agram without ranging wireless sensor network node positioning algorithm. Comput. Res. Dev. 45(1), 119 125 (2008) doi:10.1186/1687-1499-2014-50 Cite this article as: Cai et al.: Research of localization algorithm based on weighted Voronoi agrams for wireless sensor network. EURAIP Journal on Wireless Communications and Networking 2014 2014:50. ubmit your manuscript to a journal and benefit from: 7 Convenient online submission 7 Rigorous peer review 7 Immeate publication on acceptance 7 Open access: articles freely available online 7 High visibility within the field 7 Retaining the copyright to your article ubmit your next manuscript at 7 springeropen.com