{"title":"Research on Indoor Positioning Algorithm Based on Neighborhood Partitioning","authors":"Zhilong Shan, Fan Zhang, Na Lv, Wan Xiang","doi":"10.1109/ICICSP50920.2020.9232087","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":117760,"journal":{"name":"2020 IEEE 3rd International Conference on Information Communication and Signal Processing (ICICSP)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 IEEE 3rd International Conference on Information Communication and Signal Processing (ICICSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICICSP50920.2020.9232087","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.