IEEE Access (Jan 2025)

WiFi Indoor Positioning Based on EGA-PF and Fernet Algorithm

  • Yanchun Wang,
  • Shaoye Sun,
  • Fengjuan Miao,
  • Ying Xia

DOI
https://doi.org/10.1109/ACCESS.2025.3532331
Journal volume & issue
Vol. 13
pp. 16683 – 16696

Abstract

Read online

With the massive popularity of WiFi in public places, using WiFi for indoor positioning has become a viable and popular technique. In this article, a method for WiFi indoor positioning utilizing EGA-PF and Fernet is proposed. Firstly, in response to the challenge of balancing positioning time and accuracy, the extreme learning machine (ELM) does not require iterative adjustment of the weights of the hidden layer, allowing it to achieve high positioning accuracy in a short time, but the difficulty in adjusting the parameters restricts the development of the ELM, with each partial parameter of the ELM as an individual, the genetic algorithm (GA) uses operations such as crossover, compilation and selection to optimize until the system performance is met continuously. Secondly, the above algorithms reflect the problem of large system variance and unstable results when dealing with too much noise or incomplete data. In this regard, the random sampling and resampling techniques of the particle filtering (PF) algorithm are utilized for secondary optimization of the selection of the GA. Finally, to ensure the offline fingerprint database’s security, encrypting fingerprint database using the Fernet algorithm, and database is decrypted when the positioning request is received in the online phase. The suggested method is validated using UJIIndoorLoc dataset, and the research findings indicate that the average positioning error of the system is 0.95 m, 90% of the positioning errors are below 2 m, the variance is 0.0031, and the positioning time is 13.253 s.

Keywords