Research on Indoor Positioning Algorithm Based on Neighborhood Partitioning

In order to solve the problem of long matching time caused by a large number of reference fingerprints and inaccurate positioning caused by KNN algorithm alone. A method based on KNN partitioning is proposed in this paper. Firstly, the fingerprint space is clustered, and then the K nodes closest to the unknown node are obtained in the clustered area according to KNN algorithm. Secondly, the maximum and minimum coordinates of K fingerprints are used to determine the region, and then the region is divided by Newton interpolation method to form a virtual fingerprint matrix. Finally, KNN algorithm is used to re-determine the region, and then particle swarm optimization algorithm is used to find the optimal location node in this region iteratively. Experiments show that the algorithm can improve the positioning accuracy and reduce the matching time effectively, especially when the reference fingerprints are sparse.

[1]  Nan Ma Design of WIFI Indoor Positioning System Based on a Combination of Fingerprint Identification Algorithm , 2018 .

[2]  Luis Rizo Domínguez,et al.  A comparative of range free localization algorithms and DV-Hop using the Particle Swarm Optimization algorithm , 2017, 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON).

[3]  Zhiyi Qu,et al.  Optimization WIFI indoor positioning KNN algorithm location-based fingerprint , 2016, 2016 7th IEEE International Conference on Software Engineering and Service Science (ICSESS).

[4]  Chen Jia Improvement Algorithm of Newton Interpolation for RFID Indoor Positioning , 2012 .

[5]  Abdulla Al-Ali,et al.  Indoor positioning and wayfinding systems: a survey , 2020, Human-centric Computing and Information Sciences.

[6]  Peter Brida,et al.  Rank based fingerprinting algorithm for indoor positioning , 2011, 2011 International Conference on Indoor Positioning and Indoor Navigation.

[7]  Honghui Li,et al.  A K-means Algorithm Based On Feature Weighting , 2018 .

[8]  Chao Wang,et al.  A new Monte Carlo mobile node localization algorithm based on Newton interpolation , 2018, EURASIP J. Wirel. Commun. Netw..

[9]  Igor Bisio,et al.  Smart probabilistic fingerprinting for WiFi-based indoor positioning with mobile devices , 2016, Pervasive Mob. Comput..