测绘通报 ›› 2017, Vol. 0 ›› Issue (6): 9-12,35.doi: 10.13474/j.cnki.11-2246.2017.0179

Previous Articles     Next Articles

The Method of Enhanced Gaussian Function Weighted KNN Indoor Positioning

BI Jingxue1, ZHEN Jie2, WANG Yunjia1, LIU Xiaoxiao1   

  1. 1. China University of Mining and Technology, Xuzhou 221116, China;
    2. Chinese Academy of Surveying and Mapping, Beijing 100830, China
  • Received:2016-09-20 Online:2017-06-25 Published:2017-07-03

Abstract: Because of less deployed APs in some indoor areas and signal fingerprint time-varying characteristics, it is possible for the currently scanning RSSI vector to be similar to corresponding RSSI sequence which is stored with location in radio map. In these cases, the calculated Euclidean distance is usually 0 or very small. Error will occur when the Euclidean distance is used for weight value in weighted centroid algorithm, and no result will be obtained. And KNN algorithm, which supposes the value 1/K as weight, will get the average of coordinates of K reference points along with relative low positioning accuracy. Therefore, Gaussian weighted KNN (GWKNN) localization algorithm is proposed:standardization processes for K nearest Euclidean distances were made, then corresponding weights were distributed by Gaussian function, at last, the weighted positioning result is obtained. Compared with the positioning results of KNN and WKNN algorithm, this positioning method can get higher robustness and positioning accuracy.

Key words: RSSI, Euclidean distance, Gaussian function, assign weights, KNN, indoor positioning

CLC Number: