An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window

The weighted K-nearest neighbor algorithm (WKNN) is easily implemented, and it has been widely applied. In the large-scale positioning regions, using all fingerprint data in matching calculations would lead to high computation expenses, which is not conducive to real-time positioning. Due to signal...

Full description

Bibliographic Details
Main Authors: Ling Ruan, Ling Zhang, Tong Zhou, Yi Long
Format: Article
Language:English
Published: MDPI AG 2020-12-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/20/24/7269
_version_ 1797544263402127360
author Ling Ruan
Ling Zhang
Tong Zhou
Yi Long
author_facet Ling Ruan
Ling Zhang
Tong Zhou
Yi Long
author_sort Ling Ruan
collection DOAJ
description The weighted K-nearest neighbor algorithm (WKNN) is easily implemented, and it has been widely applied. In the large-scale positioning regions, using all fingerprint data in matching calculations would lead to high computation expenses, which is not conducive to real-time positioning. Due to signal instability, irrelevant fingerprints reduce the positioning accuracy when performing the matching calculation process. Therefore, selecting the appropriate fingerprint data from the database more quickly and accurately is an urgent problem for improving WKNN. This paper proposes an improved Bluetooth indoor positioning method using a dynamic fingerprint window (DFW-WKNN). The dynamic fingerprint window is a space range for local fingerprint data searching instead of universal searching, and it can be dynamically adjusted according to the indoor pedestrian movement and always covers the maximum possible range of the next positioning. This method was tested and evaluated in two typical scenarios, comparing two existing algorithms, the traditional WKNN and the improved WKNN based on local clustering (LC-WKNN). The experimental results show that the proposed DFW-WKNN algorithm enormously improved both the positioning accuracy and positioning efficiency, significantly, when the fingerprint data increased.
first_indexed 2024-03-10T13:58:12Z
format Article
id doaj.art-77505779e6414f42b028136223d04c87
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T13:58:12Z
publishDate 2020-12-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-77505779e6414f42b028136223d04c872023-11-21T01:26:22ZengMDPI AGSensors1424-82202020-12-012024726910.3390/s20247269An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint WindowLing Ruan0Ling Zhang1Tong Zhou2Yi Long3Key Laboratory of Virtual Geographic Environment, Nanjing Normal University, Ministry of Education, Nanjing 210023, ChinaKey Laboratory of Virtual Geographic Environment, Nanjing Normal University, Ministry of Education, Nanjing 210023, ChinaKey Laboratory of Virtual Geographic Environment, Nanjing Normal University, Ministry of Education, Nanjing 210023, ChinaKey Laboratory of Virtual Geographic Environment, Nanjing Normal University, Ministry of Education, Nanjing 210023, ChinaThe weighted K-nearest neighbor algorithm (WKNN) is easily implemented, and it has been widely applied. In the large-scale positioning regions, using all fingerprint data in matching calculations would lead to high computation expenses, which is not conducive to real-time positioning. Due to signal instability, irrelevant fingerprints reduce the positioning accuracy when performing the matching calculation process. Therefore, selecting the appropriate fingerprint data from the database more quickly and accurately is an urgent problem for improving WKNN. This paper proposes an improved Bluetooth indoor positioning method using a dynamic fingerprint window (DFW-WKNN). The dynamic fingerprint window is a space range for local fingerprint data searching instead of universal searching, and it can be dynamically adjusted according to the indoor pedestrian movement and always covers the maximum possible range of the next positioning. This method was tested and evaluated in two typical scenarios, comparing two existing algorithms, the traditional WKNN and the improved WKNN based on local clustering (LC-WKNN). The experimental results show that the proposed DFW-WKNN algorithm enormously improved both the positioning accuracy and positioning efficiency, significantly, when the fingerprint data increased.https://www.mdpi.com/1424-8220/20/24/7269Bluetooth positioningfingerprint windowdynamic windowpositioning efficiency
spellingShingle Ling Ruan
Ling Zhang
Tong Zhou
Yi Long
An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window
Sensors
Bluetooth positioning
fingerprint window
dynamic window
positioning efficiency
title An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window
title_full An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window
title_fullStr An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window
title_full_unstemmed An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window
title_short An Improved Bluetooth Indoor Positioning Method Using Dynamic Fingerprint Window
title_sort improved bluetooth indoor positioning method using dynamic fingerprint window
topic Bluetooth positioning
fingerprint window
dynamic window
positioning efficiency
url https://www.mdpi.com/1424-8220/20/24/7269
work_keys_str_mv AT lingruan animprovedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT lingzhang animprovedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT tongzhou animprovedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT yilong animprovedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT lingruan improvedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT lingzhang improvedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT tongzhou improvedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow
AT yilong improvedbluetoothindoorpositioningmethodusingdynamicfingerprintwindow