An improved weighted KNN fingerprint positioning algorithm

被引:1
|
作者
Chen, Bohang [1 ]
Ma, Jun [1 ,2 ]
Zhang, Lingfei [3 ]
Xiong, Zhuang [1 ]
Fan, Jinyu [1 ]
Lan, Haiming [1 ]
机构
[1] Qinghai Normal Univ, Coll Comp, Xining 810008, Peoples R China
[2] Acad Plateau Sci & Sustainabil, Xining 810016, Peoples R China
[3] Qinghai Minzu Univ, Coll Phys & Elect Informat Engn, Xining 810007, Peoples R China
关键词
Wireless positioning; RSSI; KNN; Kalman filtering; Outlier elimination;
D O I
10.1007/s11276-023-03400-x
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Aiming at the received signal strength index (RSSI) in wireless positioning system, an improved weighted KNN fingerprint positioning algorithm is proposed in this paper. The algorithm pre-processes fingerprint data in offline stage that including eliminating outliers and Kalman filtering first, in order to improve the accuracy of data acquisition. Secondly, the fingerprint data is partitioned by using RSSI to attenuate obstacles such as walls. Then, points with significant RSSI differences in each region are selected as regional feature points, and the distance between RSSI of test points and feature points in each region is calculated respectively to determine the region in which the test points are located. Geometric method is used to analyse and define the correlation degree, and KNN is re-weighted to achieve accurate positioning in the region. Finally, experiments were carried out in the indoor environment to complete the establishment of the fingerprint database. Compared with the existing NN, KNN and WKNN, the experimental analysis results show that the accumulated error and average error are better than the traditional algorithm with the increase of measurement points, which has reference value for the complex environment positioning technology.
引用
收藏
页码:6011 / 6022
页数:12
相关论文
共 50 条
  • [21] An Improved Slope One Algorithm Combining KNN Method Weighted by User Similarity
    Tian, Songrui
    Ou, Ling
    [J]. WEB-AGE INFORMATION MANAGEMENT, 2016, 9998 : 88 - 98
  • [22] An Improved Weighted KNN Algorithm About Text Classification Based on Spark Framework
    Yang, Tianming
    Du, Shaobo
    [J]. 2022 IEEE 10TH INTERNATIONAL CONFERENCE ON INFORMATION, COMMUNICATION AND NETWORKS (ICICN 2022), 2022, : 655 - 661
  • [23] An Improved WiFi Positioning Method Based on Fingerprint Clustering and Signal Weighted Euclidean Distance
    Wang, Boyuan
    Liu, Xuelin
    Yu, Baoguo
    Jia, Ruicai
    Gan, Xingli
    [J]. SENSORS, 2019, 19 (10):
  • [24] IMPROVED INDOOR POSITIONING USING FINGERPRINT TECHNIQUE AND WEIGHTED K-NEAREST NEIGHBOUR
    Salim, Sh. Naderi
    Alizadeh, M. M.
    Chamankar, Sh.
    Schuh, H.
    [J]. ISPRS GEOSPATIAL CONFERENCE 2022, JOINT 6TH SENSORS AND MODELS IN PHOTOGRAMMETRY AND REMOTE SENSING, SMPR/4TH GEOSPATIAL INFORMATION RESEARCH, GIRESEARCH CONFERENCES, VOL. 10-4, 2023, : 575 - 580
  • [25] An Improved Algorithm to Generate a Wi-Fi Fingerprint Database for Indoor Positioning
    Chen, Lina
    Li, Binghao
    Zhao, Kai
    Rizos, Chris
    Zheng, Zhengqi
    [J]. SENSORS, 2013, 13 (08) : 11085 - 11096
  • [26] Applied Research of location fingerprint positioning system based on the improved AUKF algorithm
    Cao Chunping
    Chen Ping
    Wang Yagang
    [J]. 2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 4023 - 4027
  • [27] Development of genetic algorithm embedded KNN for fingerprint recognition
    Reddy, HRS
    Reddy, NVS
    [J]. APPLIED COMPUTING, PROCEEDINGS, 2004, 3285 : 9 - 16
  • [28] An Improved Weighted K-Nearest Neighbor Algorithm for Indoor Positioning
    Li, Changgeng
    Qiu, Zhengyang
    Liu, Changtong
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2017, 96 (02) : 2239 - 2251
  • [29] An Improved Weighted K-Nearest Neighbor Algorithm for Indoor Positioning
    Changgeng Li
    Zhengyang Qiu
    Changtong Liu
    [J]. Wireless Personal Communications, 2017, 96 : 2239 - 2251
  • [30] Weighted KNN Algorithm Based on Random Forests
    Zhang, Huanian
    Bu, Fanliang
    [J]. ICMLC 2019: 2019 11TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, 2019, : 231 - 235