Optimal weighted K-nearest neighbour algorithm for wireless sensor network fingerprint localisation in noisy environment

48Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.

Abstract

The weighted K-nearest neighbour (WKNN) algorithm is widely applied to fingerprint positioning. However, the node position estimated by the WKNN algorithm is not optimal in a noisy environment. To obtain the optimised node location estimate, the authors propose an optimal WKNN (OWKNN) algorithm for wireless sensor network (WSN) fingerprint localisation in a noisy environment. The proposed OWKNN algorithm is composed of an adaptive Kalman filter (AKF) and a memetic algorithm (MA). First, the AKF is utilised to reduce the measurement noise of the received signal strength indication (RSSI) between the nodes in the WSN. Then, the MA is employed to optimise the calibration point weight for estimating the position of a target node in the WSN according to the filtered RSSI and a calibrated radio map. Finally, an optimal node location estimate is achieved based on the optimised weight. The extensive experimental results reveal that the localisation accuracy of the proposed algorithm is at least ~50% higher than those of the state-of-the-art fingerprint localisation algorithms regardless of the placement of the target node, number of beacon nodes, and size of the calibration cell.

Cite

CITATION STYLE

APA

Fang, X., Jiang, Z., Nan, L., & Chen, L. (2018). Optimal weighted K-nearest neighbour algorithm for wireless sensor network fingerprint localisation in noisy environment. IET Communications, 12(10), 1171–1177. https://doi.org/10.1049/iet-com.2017.0515

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free