A Fine-Grained Localization Algorithm in Wireless Sensor Networks

In recent years, many localization algorithms have been proposed for wireless sensor networks, in which the hop-count based localization schemes are attractive due to the advantage of low cost. However, these approaches usually utilize discrete integers to calculate the hop-counts between nodes. Such coarse-grained hop-counts make no distinction among one-hop nodes. More seriously, as the hop-counts between nodes increase, the cumulative deviation of hop-counts would become unacceptable. In order to solve this problem, we propose the concept of fine-grained hop-count. It is a kind of float-type hop-count, which refines the coarse-grained one close to the actual distance between nodes. Based on this idea, we propose a fine-grained localization algorithm (AFLA). In AFLA, we first refine the hop-count information to obtain fine-grained hop-counts, then use the Apollonius circle method to achieve initial position estimations, and finally further improve the localization precision through confidence spring model (CSM). We conduct the comprehensive simulations to demonstrate that AFLA can achieve 30% higher average accuracy than the existing hop-count based algorithm in most scenarios and converge much faster than the traditional mass-spring model based scheme. Furthermore, AFLA is robust to achieve an approximate 35% accuracy even in noisy environment with a DOI of 0.4.

[1]  Hojung Cha,et al.  HCRL: A Hop-Count-Ratio based Localization in Wireless Sensor Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[2]  Bhaskar Krishnamachari,et al.  Sequence-Based Localization in Wireless Sensor Networks , 2008, IEEE Transactions on Mobile Computing.

[3]  B. R. Badrinath,et al.  Ad hoc positioning system (APS) , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[4]  Tian He,et al.  MSP: multi-sequence positioning of wireless sensor nodes , 2007, SenSys '07.

[5]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[6]  Dan Wang,et al.  Sensor Node Localization Using Uncontrolled Events , 2008, 2008 The 28th International Conference on Distributed Computing Systems.

[7]  B. R. Badrinath,et al.  Ad hoc positioning system (APS) using AOA , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[8]  Radhika Nagpal,et al.  Organizing a Global Coordinate System from Local Information on an Ad Hoc Sensor Network , 2003, IPSN.

[9]  Erik D. Demaine,et al.  Anchor-Free Distributed Localization in Sensor Networks , 2003 .

[10]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[11]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[12]  Theodore S. Rappaport,et al.  Wireless communications - principles and practice , 1996 .

[13]  Tarek F. Abdelzaher,et al.  Range-free localization schemes for large scale sensor networks , 2003, MobiCom '03.

[14]  J. Hoshen,et al.  The GPS equations and the Problem of Apollonius , 1996, IEEE Transactions on Aerospace and Electronic Systems.

[15]  Gang Zhou,et al.  Models and solutions for radio irregularity in wireless sensor networks , 2006, TOSN.

[16]  Wheeler Ruml,et al.  Improved MDS-based localization , 2004, IEEE INFOCOM 2004.