A New Distance Independent Localization Algorithm in Wireless Sensor Network

Similar documents
An Improved DV-Hop Algorithm for Resisting Wormhole Attack

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

Analysis Range-Free Node Location Algorithm in WSN

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang

Improvement of Buffer Scheme for Delay Tolerant Networks

An energy efficient communication routing Protocol based on LEACH for WSN

An Energy Efficiency Routing Algorithm of Wireless Sensor Network Based on Round Model. Zhang Ying-Hui

ViTAMin: A Virtual Backbone Tree Algorithm for Minimal Energy Consumption in Wireless Sensor Network Routing

A Balancing Algorithm in Wireless Sensor Network Based on the Assistance of Approaching Nodes

Research on Relative Coordinate Localization of Nodes Based on Topology Control

A Scheme of Multi-path Adaptive Load Balancing in MANETs

A METHOD FOR DETECTING FALSE POSITIVE AND FALSE NEGATIVE ATTACKS USING SIMULATION MODELS IN STATISTICAL EN- ROUTE FILTERING BASED WSNS

The Effect of Neighbor Graph Connectivity on Coverage Redundancy in Wireless Sensor Networks

Research on the Checkpoint Server Selection Strategy Based on the Mobile Prediction in Autonomous Vehicular Cloud

Research on Ad Hoc-based Routing Algorithm for Wireless Body Sensor Network

A Two-phase Distributed Training Algorithm for Linear SVM in WSN

MODELING AND SIMULATION OF THRESHOLD ANALYSIS FOR PVFS IN WIRELESS SENSOR NETWORKS

Feature-Guided K-Means Algorithm for Optimal Image Vector Quantizer Design

Open Access Algorithm of Context Inconsistency Elimination Based on Feedback Windowing and Evidence Theory for Smart Home

A Multipath AODV Reliable Data Transmission Routing Algorithm Based on LQI

One Kind of Redundant Reliability Wireless from Network Algorithm Research Based on Advanced Version DV-HOP Route Agreement

Introducing a Routing Protocol Based on Fuzzy Logic in Wireless Sensor Networks

Hole repair algorithm in hybrid sensor networks

PoS(CENet2017)088. A Research on Interior Location of Improved Monte Carlo Algorithm Based on RSSI. Speaker. LiWen Liang 1.

A Real-Time Directed Routing Protocol Based on Projection of Convex Holes on Underwater Acoustic Networks

The Improvement and Implementation of the High Concurrency Web Server Based on Nginx Baiqi Wang1, a, Jiayue Liu2,b and Zhiyi Fang 3,*

Dynamic Minimal Spanning Tree Routing Protocol for Large Wireless Sensor Networks

ZigBee Routing Algorithm Based on Energy Optimization

AN OPTIMIZED CLUSTER BASED APPROACH FOR MULTI- SOURCE MULTICAST ROUTING PROTOCOL IN MOBILE AD HOC NETWORKS USING OWCA

Model the P2P Attack in Computer Networks

LOCATION AWARE CLUSTER BASED ROUTING IN WIRELESS SENSOR NETWORKS S. JERUSHA, K.KULOTHUNGAN & A. KANNAN

K-coverage prediction optimization for non-uniform motion objects in wireless video sensor networks

An Improved Method of Vehicle Driving Cycle Construction: A Case Study of Beijing

An Efficient Broadcast Algorithm To Transmit Data In Multi-hop Relay MANETs Fathima Sana 1, Dr. M. Sudheep Elayidom 2

COMPARATIVE STUDY AND ANALYSIS OF AODTPRR WITH DSR, DSDV AND AODV FOR MOBILE AD HOC NETWORK

New modeling method of spiral bevel gears with spherical involute based on CATIA

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

SELECTING VOTES FOR ENERGY EFFICIENCY IN PROBABILISTIC VOTING-BASED FILTERING IN WIRELESS SENSOR NETWORKS USING FUZZY LOGIC

Performance Analysis of MANET Using Efficient Power Aware Routing Protocol (EPAR)

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

A New Energy-Aware Routing Protocol for. Improving Path Stability in Ad-hoc Networks

A novel point matching method for stereovision measurement using RANSAC affine transformation

Research on Measuring and Optimization Method of Dynamic Accuracy of CNC Machine Tools

Two Algorithms of Image Segmentation and Measurement Method of Particle s Parameters

Link-Based Wormhole Detection in Wireless Sensor Networks

Analysis of GPS and Zone Based Vehicular Routing on Urban City Roads

The Research of Long-Chain Wireless Sensor Network Based on 6LoWPAN

An Efficient Hybrid Localization Technique in Wireless Sensor Networks Deepali Virmani 1, Satbir Jain 2

Half-edge Collapse Simplification Algorithm Based on Angle Feature

Level-By-Level Offset Based Wake up Pattern with Hybrid Data Gathering Protocol in a WSN

An Optimization Algorithm of Selecting Initial Clustering Center in K means

A Multicast Routing Algorithm for 3D Network-on-Chip in Chip Multi-Processors

5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015)

A Data Classification Algorithm of Internet of Things Based on Neural Network

Self-organized Routing for Radial Underwater Networks PAPER ID: 2326 AUTHORS: WAHEEDUDDIN HYDER JAVIER PONCELA PABLO OTERO

IMPROVED ARTIFICIAL FISH SWARM ALGORITHM AND ITS APPLICATION IN OPTIMAL DESIGN OF TRUSS STRUCTURE

Excavation Balance Routing Algorithm Simulation Based on Fuzzy Ant Colony

Dynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm

Dynamic Cooperative Routing (DCR) in Wireless Sensor Networks

DDoS Detection in SDN Switches using Support Vector Machine Classifier

Robot localization method based on visual features and their geometric relationship

Performance Evaluation of Breera Using Net Logo Simulator

Improvements and Implementation of Hierarchical Clustering based on Hadoop Jun Zhang1, a, Chunxiao Fan1, Yuexin Wu2,b, Ao Xiao1

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

FPGA IMPLEMENTATION FOR REAL TIME SOBEL EDGE DETECTOR BLOCK USING 3-LINE BUFFERS

Improvement of SURF Feature Image Registration Algorithm Based on Cluster Analysis

OPTIMAL MULTI-CHANNEL ASSIGNMENTS IN VEHICULAR AD-HOC NETWORKS

FUZZY C-MEANS ALGORITHM BASED ON PRETREATMENT OF SIMILARITY RELATIONTP

DATA FORWARDING IN OPPORTUNISTIC NETWORK USING MOBILE TRACES

LDAP-based IOT Object Information Management Scheme

ARCS: A SIMULATOR FOR DISTRIBUTED SENSOR NETWORKS

Design and Implementation of Dual-Mode Wireless Video Monitoring System

An Intelligent Retrieval Platform for Distributional Agriculture Science and Technology Data

XIAOLI HE et al: ENERGY-AWARE-BASED ROUTING PROTOCOL FOR WIRELESS SENSOR NETWORK (4)

Clustering-Based Distributed Precomputation for Quality-of-Service Routing*

Presenting a multicast routing protocol for enhanced efficiency in mobile ad-hoc networks

Improving Image Segmentation Quality Via Graph Theory

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

Research on Transmission Based on Collaboration Coding in WSNs

Geospatial Information Service Based on Ad Hoc Network

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

A Location-based Directional Route Discovery (LDRD) Protocol in Mobile Ad-hoc Networks

Performance Evaluation of Routing Protocols in Wireless Mesh Networks. Motlhame Edwin Sejake, Zenzo Polite Ncube and Naison Gasela

Mitigating Hot Spot Problems in Wireless Sensor Networks Using Tier-Based Quantification Algorithm

Research on QR Code Image Pre-processing Algorithm under Complex Background

OPTIMIZED TASK ALLOCATION IN SENSOR NETWORKS

Design and Implementation of detecting the failure of sensor node based on RTT time and RTPs in WSNs

Research Article Optimization of Access Threshold for Cognitive Radio Networks with Prioritized Secondary Users

Optimized Vehicular Traffic Flow Strategy using Content Centric Network based Azimuth Routing

The Analysis of the Loss Rate of Information Packet of Double Queue Single Server in Bi-directional Cable TV Network

3 The standard grid. N ode(0.0001,0.0004) Longitude

and coverage as the nodes can act both as clients and routers. In this paper, the clients are distributed using four different

A New WSNs Localization Based on Improved Fruit Flies Optimization Algorithm. Haiyun Wang

Efficient Acquisition of Human Existence Priors from Motion Trajectories

A Kind of Wireless Sensor Network Coverage Optimization Algorithm Based on Genetic PSO

A Novel Image Classification Model Based on Contourlet Transform and Dynamic Fuzzy Graph Cuts

Micro physical simulation system of electric power systems

Energy Efficiency Maximization for Wireless Sensor Networks

Self Organizing Sensor Networks Using Intelligent Clustering

Transcription:

A New Distance Independent Localization Algorithm in Wireless Sensor Network Siwei Peng 1, Jihui Li 2, Hui Liu 3 1 School of Information Science and Engineering, Yanshan University, Qinhuangdao 2 The Key Laboratory for Computer Virtual Technology and System Integration of Hebei Province 3 School of Information Technology, Heibei Normal University of Science and Technology, Qinhuangdao Hebei, China ysupsw@sohu.com ABSTRACT: A new distance independent localization algorithm in wireless sensor network is proposed. In the algorithm, improvement strategies is proposed for traditional DV-Hop algorithm to calculate the distance between unknown node to beacon nodes. Weighting for estimated average hop distance of each beacon node and using estimated average hop distance of multiple beacon nodes to reduce positioning error in the calculation of average hop distance. Keywords: Wireless Sensor Network, Node Localization, DV-Hop Received: 2 June 2016, Revised 14 July 2016, Accepted 21 July 2016 2016 DLINE. All Rights Reserved 1. Introduction Dragos Niculescu proposed a series of distributed localization algorithm using distance vector routing and GPS positioning principle, named Ad Hoc Positioning System[1]. It includes six kinds of algorithms: DV-Hop, DV-distance, Euclidean, DVcoordinate, DV-Bearing and DV-Radial. DV-Hop is one of the most widely used algorithms in nodes self-localization algorithms. The algorithm can be applied to outdoor scenes and the environment that nodes can not be manually installed. So many outdoor occasions use DV-Hop algorithm to achieve the position of nodes. The positioning mechanism of DV-Hop is very similar to the routing mechanism of traditional network distance vector. In the distance vector positioning mechanism, the unknown node firstly calculates the minimum number of hops to the beacon node, then estimates the average distance per hop by using the minimum number of hops multiplied by the average per-hop distance to get the estimated distance between the unknown node and the beacon node, finally using trilateration or maximum likelihood estimation method to calculate the coordinates of the unknown node. Distance vector algorithm uses average hop distance to calculate the actual distance with low hardware requirements for the node and easy to realize. The disadvantage is that there are some errors using jump distance instead of the straight-line distance. 88 Journal of Networking Technology Volume 7 Number 3 September 2016

In order to improve the positioning accuracy of DV-Hop algorithm, there are already a lot of researchers who have proposed improved DV-Hop algorithms. Improved DV-Hop algorithm based on degree of trust improves the positioning accuracy through the trust value judgments filter out the appropriate distance value per jump[2]. sensor network node localization algorithm based on vector and particle swarm optimization uses the difference between the estimated distance and measurement distance to construct the position correction vector, using beacon node as cluster head to cluster node, establishing a comprehensive range error objective function to reduce the position error[3]. Wireless sensor networks localization algorithm based hops uses the ratio of the number of hops to replace the distance ratio and introduces RSSI technology in the calculation of the single-hop distance to improve node positioning accuracy so that the node energy consumption during positioning is reduced[4]. RHDV- Hop algorithm introduced a received signal strength indicator technology to replace calculation methods of jump distance in the original algorithm in calculating hop distance from the unknown node to beacon node, and used 2-D Hyperbolic algorithm instead of DV-Hop trilateration algorithm to improve the positioning accuracy[5]. These algorithms made improvements from average per hop distance and hops. 2. Theory of NDILA algorithm When traditional DV-Hop algorithm calculates distance jump, unknown node is used to obtain the average distance value of each jump from the nearest beacon nodes. Average per-hop distance value estimated by single beacon nodes can not accurately reflect the actual average per hop distance of full network, which resulted in a low location accuracy of unknown node. When the algorithm calculates the distance from unknown node to each beacon node, the same average hop distance is used. As wireless sensor network nodes are randomly distributed, which makes the jump distance between nodes varies. The communication path is not always a straight line, so there are a great deal of positioning error in calculating the average hop distance. Taking into account the above-described problems, NDILA algorithm proposes an algorithm based on a weighted average hop distance estimation to improve the positioning accuracy. In NDILA algorithm the concept of weights is introduced in calculating the average per-hop distance from unknown node to beacon node. The distance between the beacon nodes is denoted by d i, the number of hops between beacon nodes is denoted by hi, average jump distance calculated by beacon node i is denoted by c i, Angle of beacon nodes at both ends to its intermediate nodes is denoted by θ i ( 0 < θi π ), weights of average hop distance of each beacon node is denoted by (i=1,2,3 ). By observing and analyzing the distribution of nodes in the network it can be found that the smaller the distance between nodes, the more the number of segments hop, and the larger the angle between the two ends of the beacon node and intermediate nodes, then this path is closer to a straight line with correspondingly higher positioning accuracy. Based on consideration of the above three factors, assuming an unknown node has received information from n beacon nodes, weights of average hop distance of each beacon node can be desirable as the formula: h i θ i = Σ n j=1 d i π h j θ j d j π (1) In formula(1), it is normalized so that the calculation of the position of the unknown node has a uniform standard, and ensures that the sum of weights of average hop distance of each beacon node is one. The values of hi and d i is known value of θ i can be get in the following ways. A 1, A 2 are two beacon nodes, in Fig. 1 N is intermediate node, θ is the angle between the intermediate node and A 1, A 2. In Fig.2 N 1, N 2 are intermediate nodes, θ 1, θ 2 are respectively the angles. In Fig.1, when the number of hops between the beacon nodes A 1 and A 2 is an even number, the value of θ can be get by formula(2). In Fig.2, when the number of hops between the beacon nodes A 1 and A 2 is an odd number, after using the law of cosines to get the value of θ 1 and θ 2, the average value of θ 1 and θ 2 is the value of θ. Journal of Networking Technology Volume 7 Number 3 September 2016 89

(2) Figure 1. The hop count between anchor nodes is even number Figure 2. The hop count between anchor nodes is uneven number The positioning process of NDILA algorithm is divided into the following stages. The first stage Each beacon node broadcast its own position information packet to the neighbour node which include hop words, self-identification (ID) number and the position coordinates (x, y), hops words initialized to 0. The message is recorded after the receiving node receives the broadcast message, hop count is incremented each time a message is received and transfer to the neighbor node. The second stage. After receiving the location information of the other beacon nodes, each beacon node calculate the average distance per hop. The third stage. The average hop distance values of beacon node to an unknown node can be get by the value and the average hop distance values of each beacon node. Average per hop distance can be get as the formula(3). n C = Σ c i (3) i=1 The fourth stage. After the unknown node to calculate the average per hop distance value, then based on hops between the unknown node and another the beacon node i, the distance between them is gotten. The fifth stage. When an unknown node receives three or more broadcast messages from beacon nodes, the position of the unknown node itself can be calculated by using trilateration or maximum likelihood estimation method. 3. Simulation of NDILA algorithm The experiment analysis the simulation of hop distance between nodes. The ranging error of NDILA algorithm and DV-Hop algorithm when beacon node in the proportion of 10% are showed in Fig.3 and Fig.4. 90 Journal of Networking Technology Volume 7 Number 3 September 2016

Figure 3. Range error when the total number of nodes is 100 Figure 4. Range error when the total number of nodes is 100 Figure 5. Position errors when the total number of nodes is 100 Figure 6. Position errors when the total number of nodes is 300 Fig.3 and Fig.4 describe a randomly generated scene and the ranging error of NDILA algorithm and DV-Hop algorithm when the total number of nodes is 100 and 300. Simulation results show that with the increase in the total number of nodes, the ranging error of NDILA algorithm and DV-Hop algorithm decrease both. In the process of neighbour nodes changing from 4-20, the ranging error of NDILA algorithm is smaller and the ranging error curve tends to be more smooth than DV-Hop algorithm, The experimental results is closer to the real node spacing. This is because NDILA algorithm considers the average value of per hop distance of multiple beacon nodes, weighted according to the number of hops, hop distance and angle makes estimated average per hop distance values more accurately. Therefore, it reflects the actual pitch of the network nodes better. In Fig.3 when the total number of nodes is 100, the average ranging error of NDILA algorithm reduces 24.8% than DV-Hop Journal of Networking Technology Volume 7 Number 3 September 2016 91

algorithm. In Fig.4 when the total number of nodes is 300, the average ranging error of NDILA algorithm reduces 27.0% than DV- Hop algorithm. In the simulation process, randomly selecting 5,10,15,20,25,30,35 nodes as beacon nodes. Compute the location of unknown nodes based on these beacon nodes, then get the positioning error of unknown nodes.fig.5 describes the changes of positioning error rate when the total number of nodes is 100, Fig.6 describes the changes of positioning error rate when the total number of nodes is 300. It can be seen from the experimental results that when the number of beacon nodes is small, compared with DV-Hop algorithm, NDILA algorithm increases the positioning accuracy just a little. As the number of the beacon nodes increases, connectivity of the network increases, the unknown nodes can get the closer beacon node information which makes weights more accurately in NDILA algorithm. The average distance between hop gets a good correction, the node localization errors are effectively reduced. In Fig.5 when the total number of nodes is 100, the average position error rate of NDILA algorithm reduces 9.7% than DV-Hop algorithm. In Fig.6 when the total number of nodes is 300, the average position error rate of NDILA algorithm reduces 10.3% than DV-Hop algorithm. NDILA algorithm has been significantly improved positioning accuracy than the DV-Hop algorithm and volatility curve positioning error is smaller. The reason is that the NDILA algorithm uses a normalized weighted estimated average hop distance of several beacon nodes that makes the changes of positioning error tend to be more stable. 4. Conclusions NDILA algorithm uses average hop distance values estimated by a plurality of beacon nodes to replace average hop distance value estimated by the nearest beacon node in DV-Hop algorithm. Estimated average hop distance value of each beacon nodes were weighted according to the three factors of the number of hops, hop distance and angle which makes the average hop distance of whole network closer to the actual average per hop distance and reflect the actual state of the location of the network Better. Further more, NDILA algorithm does not change the positioning process of traditional DV-Hop algorithm. NDILA algorithm need no additional hardware so the cost is low. Acknowledgments This work is partially supported by National Nature Science Foundation of China (61272125), Research Fund for the Doctoral Program of Chinese Education Ministry, (20121333110014) and Scientific Research Programs of Hebei Education Department (ZH2011115). References [1] Niculescu, D., Nath, B. (2003). DV based Positioning in Ad Hoc Networks. Journal of Telecommunication Systems. 22 (14) p267-280 [2] Akyildiz, F., Su, W., Sankarasubramaniam,.Y. (2002). Wireless Sensor Networks: A survey. Computer Networks J. 38 (4) 393-422. [3] Chee, Y., Ckumar, S.P. (2011). Sensor Networks: Evolution, Opportunities and Challenges. Proceedings of the IEEE. 99 (8) 1247-1256. [4] Deng, P., Fan, P.Z. (2012). An AOA Assisted TOA Positioning System. In: Proceeding of the International Conference on Communication Technology Proceedings. p. 151-158. [5] Fredrik, G.Fredrik. G. (2005). Mobile Positioning Using Wireless Networks: Possibilities and Fundamental Limitations Based 0n Available Wireless Network Measurements. IEEE Signal Processing Magazine. 5, p. 41-53. 92 Journal of Networking Technology Volume 7 Number 3 September 2016