Improved Recursive DV-Hop Localization Algorithm with RSSI Measurement for Wireless Sensor Networks
Abstract
:1. Introduction
- We used the polynomial approximation to compute the distance between anchor and unknown nodes.
- We adjusted the estimated distance thanks to RSSI measurement.
- We introduced the recursive concept to enhance the localization accuracy of the proposed method.
2. Related Works
3. The Original DV-Hop Localization Algorithm
3.1. Unknown Node Localization Process
3.2. Error Analysis of the Original DV-Hop Localization Algorithm
4. The Proposed Recursive Localization Algorithm
4.1. RSSI-Based Distance Estimation
- Area 1: a very small variation in generates a small variation , and so a very small estimation error is achieved;
- Area 2: a small variation in generates a small variation , and so a small estimation error is achieved;
- Area 3: a very large variation in generates a small variation , and so a very large estimation error is achieved;
- Area 4: a very large variation in generates a very small variation , and so a very large estimation error is achieved.
4.2. Proposed Localization Method
Algorithm 1 Improved recursive DV-Hop algorithm. |
Input: WSN; Anchor nodes with their positions (, ) where , n is the total number of anchors; Output: Estimated position X of unknown node 1: Begin 2: ; /* initialization 3: ; /* initialize the covariance matrix P 4: S= set of reachable anchor nodes, where unknown node can communicate with them 5: For ( to ) Do 5.1: Selection of randomly three different anchors from S 5.2: Computation of RSSI values between unknown node and its neighbors 5.3: Estimation of distance between anchors and unknown node using the polynomial approximation and the RSSI technique Equation (8) 5.4: Computation of and based on estimated distance using Trilateration, and the covariance matrix Equation (11) 5.5: Estimation of unknown node position using Recursive Least Square method Equation (12) 6: end For; 7: /* Final estimated position of unknown node 8: end; |
5. Performance Evaluation
5.1. Localization Results with Different Distributions of Anchors
5.2. Localization Error of the Proposed Algorithm
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Jamil, F.; Cheikhrouhou, O.; Jamil, H.; Koubaa, A.; Derhab, A.; Ferrag, M.A. PetroBlock: A Blockchain-Based Payment Mechanism for Fueling Smart Vehicles. Appl. Sci. 2021, 11, 3055. [Google Scholar] [CrossRef]
- Allouch, A.; Cheikhrouhou, O.; Koubâa, A.; Khalgui, M.; Abbes, T. MAVSec: Securing the MAVLink protocol for ardupilot/PX4 unmanned aerial systems. In Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019; pp. 621–628. [Google Scholar]
- Cheikhrouhou, O.; Bhatti, G.M.; Alroobaea, R. A hybrid DV-hop algorithm using RSSI for localization in large-scale wireless sensor networks. Sensors 2018, 18, 1469. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Messous, S.; Liouane, H.; Liouane, N. Improvement of DV-Hop localization algorithm for randomly deployed wireless sensor networks. Telecommun. Syst. 2020, 73, 75–86. [Google Scholar] [CrossRef]
- Niculescu, D.; Nath, B. Ad hoc positioning system (APS) using AOA. In Proceedings of the IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No. 03CH37428), San Francisco, CA, USA, 30 March–3 April 2003; Volume 3, pp. 1734–1743. [Google Scholar]
- Niculescu, D.; Nath, B. DV based positioning in ad hoc networks. Telecommun. Syst. 2003, 22, 267–280. [Google Scholar] [CrossRef]
- Bulusu, N.; Heidemann, J.; Estrin, D. GPS-less low-cost outdoor localization for very small devices. IEEE Pers. Commun. 2000, 7, 28–34. [Google Scholar] [CrossRef] [Green Version]
- He, T.; Huang, C.; Blum, B.M.; Stankovic, J.A.; Abdelzaher, T. Range-free localization schemes for large scale sensor networks. In Proceedings of the 9th Annual International Conference on Mobile Computing and Networking, Wuhan, China, 21–22 December 2003; pp. 81–95. [Google Scholar]
- Shang, Y.; Ruml, W.; Zhang, Y.; Fromherz, M.P. Localization from mere connectivity. In Proceedings of the 4th ACM International Symposium on Mobile ad Hoc Networking & Computing, New York, NY, USA, 1–3 June 2003; pp. 201–212. [Google Scholar]
- Shang, Y.; Ruml, W. Improved MDS-based localization. In Proceedings of the IEEE INFOCOM 2004, Hong Kong, China, 7–11 March 2004; Volume 4, pp. 2640–2651. [Google Scholar]
- Nagpal, R.; Shrobe, H.; Bachrach, J. Organizing a global coordinate system from local information on an ad hoc sensor network. In Information Processing in Sensor Networks; Springer: Berlin/Heidelberg, Germany, 2003; pp. 333–348. [Google Scholar]
- Kaur, A.; Kumar, P.; Gupta, G.P. A weighted centroid localization algorithm for randomly deployed wireless sensor networks. J. King Saud-Univ.-Comput. Inf. Sci. 2019, 31, 82–91. [Google Scholar] [CrossRef]
- Okello, N.; Fletcher, F.; Musicki, D.; Ristic, B. Comparison of recursive algorithms for emitter localisation using TDOA measurements from a pair of UAVs. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 1723–1732. [Google Scholar] [CrossRef]
- Pal, A. Localization algorithms in wireless sensor networks: Current approaches and future challenges. Netw. Protoc. Algorithms 2010, 2, 45–73. [Google Scholar] [CrossRef]
- Sadowski, S.; Spachos, P. Rssi-based indoor localization with the internet of things. IEEE Access 2018, 6, 30149–30161. [Google Scholar] [CrossRef]
- Ren, Q.; Zhang, Y.; Nikolaidis, I.; Li, J.; Pan, Y. RSSI quantization and genetic algorithm based localization in wireless sensor networks. Ad Hoc Netw. 2020, 107, 102255. [Google Scholar] [CrossRef]
- Jondhale, S.R.; Deshpande, R.S. GRNN and KF framework based real time target tracking using PSOC BLE and smartphone. Ad Hoc Netw. 2019, 84, 19–28. [Google Scholar] [CrossRef]
- Luomala, J.; Hakala, I. Analysis and evaluation of adaptive RSSI-based ranging in outdoor wireless sensor networks. Ad Hoc Netw. 2019, 87, 100–112. [Google Scholar] [CrossRef]
- Mahfouz, S.; Nader, P.; Abi-Char, P.E. RSSI-based Classification for Indoor Localization in Wireless Sensor Networks. In Proceedings of the 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), Doha, Qatar, 2–5 February 2020; pp. 323–328. [Google Scholar]
- Messous, S.; Liouane, N.; Pegatoquet, A.; Auguin, M. Hop-based routing protocol based on energy efficient Minimum Spanning Tree for wireless sensor network. In Proceedings of the 2018 International Conference on Advanced Systems and Electric Technologies (IC_ASET), Hammamet, Tunisia, 22–25 March 2018; pp. 421–426. [Google Scholar]
- Cheikhrouhou, O.; Koubâa, A. BlockLoc: Secure Localization in the Internet of Things using Blockchain. In Proceedings of the 2019 15th International Wireless Communications & Mobile Computing Conference (IWCMC), Tangier, Morocco, 24–28 June 2019; pp. 629–634. [Google Scholar]
- Xiao, F.; Wu, M.; Huang, H.; Wang, R.; Wang, S. Novel node localization algorithm based on nonlinear weighting least square for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2012, 8, 803840. [Google Scholar] [CrossRef] [Green Version]
- Luo, J.; He, Z.; Liu, Y.; Zha, J.; Li, K. Energy Confirmable Overlapping Target Tracking Based on Compressive Sensing in Wireless Sensor Networks. Ad Hoc Sens. Wirel. Netw. 2016, 32, 131–148. [Google Scholar]
- Gumaida, B.F.; Luo, J. Novel localization algorithm for wireless sensor network based on intelligent water drops. Wirel. Netw. 2019, 25, 597–609. [Google Scholar] [CrossRef]
- Merhi, Z.; Nahas, M.; Abdul-Nabi, S.; Haj-Ali, A.; Bayoumi, M. RSSI range estimation for indoor anchor based localization for wireless sensor networks. In Proceedings of the 2013 25th International Conference on Microelectronics (ICM), Beirut, Lebanon, 15–18 December 2013; pp. 1–4. [Google Scholar]
- Zhang, L.; Yang, H.; Yu, Y.; Peng, F. A Three-Dimensional Node Security Localization Method for WSN Based on Improved RSSI-LSSVR Algorithm. In Proceedings of the 2018 10th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, China, 10–11 February 2018; pp. 182–186. [Google Scholar]
- Yu, Z.Z.; Guo, G.Z. Improvement of positioning technology based on RSSI in ZigBee networks. Wirel. Pers. Commun. 2017, 95, 1943–1962. [Google Scholar] [CrossRef]
- Mahapatra, R.K.; Shet, N. Localization based on RSSI exploiting gaussian and averaging filter in wireless sensor network. Arab. J. Sci. Eng. 2018, 43, 4145–4159. [Google Scholar] [CrossRef]
- Ding, X.; Dong, S. Improving positioning algorithm based on RSSI. Wirel. Pers. Commun. 2020, 110, 1947–1961. [Google Scholar] [CrossRef]
- Wang, H.; Zhang, F.; Zhang, W. Human Detection through RSSI Processing with Packet Dropout in Wireless Sensor Network. J. Sens. 2020, 2020. [Google Scholar] [CrossRef]
- Pang, M.; Feng, Z.; Bai, W. DV-Hop Localization Algorithm Based on RSSI Hop Number Correction and Improved Artificial Immune Algorithm Optimization. In Proceedings of the 2019 International Conference on Robots & Intelligent System (ICRIS), Haikou, China, 15–16 June 2019; pp. 501–504. [Google Scholar]
- Niculescu, D.; Nath, B. Ad hoc positioning system (APS). In Proceedings of the GLOBECOM’01. IEEE Global Telecommunications Conference (Cat. No. 01CH37270), San Antonio, TX, USA, 25–29 November 2001; Volume 5, pp. 2926–2931. [Google Scholar]
- Zhang, S.; Er, M.J.; Zhang, B.; Naderahmadian, Y. A novel heuristic algorithm for node localization in anisotropic wireless sensor networks with holes. Signal Process. 2017, 138, 27–34. [Google Scholar] [CrossRef]
- Messous, S.; Liouane, H. Online Sequential DV-Hop Localization Algorithm for Wireless Sensor Networks. Mob. Inf. Syst. 2020, 2020, 8195309. [Google Scholar] [CrossRef]
- Chuang, P.J.; Jiang, Y.J. Effective neural network-based node localisation scheme for wireless sensor networks. IET Wirel. Sens. Syst. 2014, 4, 97–103. [Google Scholar] [CrossRef]
- Yedavalli, K.; Krishnamachari, B.; Ravula, S.; Srinivasan, B. Ecolocation: A sequence based technique for RF localization in wireless sensor networks. In Proceedings of the IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, Boise, ID, USA, 15 April 2005; pp. 285–292. [Google Scholar]
- Xu, Y.; Luo, X.; Wang, W.; Zhao, W. Efficient dv-hop localization for wireless cyber-physical social sensing system: A correntropy-based neural network learning scheme. Sensors 2017, 17, 135. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Parameswaran, A.T.; Husain, M.I.; Upadhyaya, S. Is rssi a reliable parameter in sensor localization algorithms: An experimental study. In Proceedings of the Field failure data analysis workshop (F2DA09), Niagara Falls, NY, USA, 27–30 September 2009; pp. 27–30. [Google Scholar]
- Dolha, S.; Negirla, P.; Alexa, F.; Silea, I. Considerations about the signal level measurement in wireless sensor networks for node position estimation. Sensors 2019, 19, 4179. [Google Scholar] [CrossRef] [Green Version]
- Joshi, Y.K.; Younis, M. Restoring connectivity in a resource constrained WSN. J. Netw. Comput. Appl. 2016, 66, 151–165. [Google Scholar] [CrossRef] [Green Version]
- Xue, D. Research of localization algorithm for wireless sensor network based on DV-Hop. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 218. [Google Scholar] [CrossRef] [Green Version]
Anchors Rate (%) | 5 | 10 | 15 | 20 | 25 | 30 |
---|---|---|---|---|---|---|
Min localization error (m) | 3.995 | 3.715 | 3.214 | 3.725 | 2.353 | 2.216 |
Max localization error (m) | 4.525 | 4.452 | 3.952 | 3.25 | 3.156 | 2.856 |
Mean localization error (m) | 4.223 | 4.171 | 3.32 | 2.85 | 2.453 | 2.351 |
Standard deviation | 0.018 | 0.020 | 0.035 | 0.015 | 0.045 | 0.022 |
Communication Range (m) | 15 | 20 | 25 | 30 | 35 | 40 |
---|---|---|---|---|---|---|
Min localization error (m) | 5.85 | 4.351 | 2.75 | 2.231 | 2.215 | 2.112 |
Max localization error (m) | 6.741 | 5.123 | 3.124 | 3.125 | 3.321 | 3.885 |
Mean localization error (m) | 6.012 | 4.623 | 2.912 | 2.365 | 2.453 | 2.625 |
Standard deviation | 0.217 | 0.332 | 0.124 | 0.124 | 0.082 | 0.112 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Messous, S.; Liouane, H.; Cheikhrouhou, O.; Hamam, H. Improved Recursive DV-Hop Localization Algorithm with RSSI Measurement for Wireless Sensor Networks. Sensors 2021, 21, 4152. https://doi.org/10.3390/s21124152
Messous S, Liouane H, Cheikhrouhou O, Hamam H. Improved Recursive DV-Hop Localization Algorithm with RSSI Measurement for Wireless Sensor Networks. Sensors. 2021; 21(12):4152. https://doi.org/10.3390/s21124152
Chicago/Turabian StyleMessous, Sana, Hend Liouane, Omar Cheikhrouhou, and Habib Hamam. 2021. "Improved Recursive DV-Hop Localization Algorithm with RSSI Measurement for Wireless Sensor Networks" Sensors 21, no. 12: 4152. https://doi.org/10.3390/s21124152
APA StyleMessous, S., Liouane, H., Cheikhrouhou, O., & Hamam, H. (2021). Improved Recursive DV-Hop Localization Algorithm with RSSI Measurement for Wireless Sensor Networks. Sensors, 21(12), 4152. https://doi.org/10.3390/s21124152