{'fraction_non_alphanumeric': 0.019367991845056064, 'fraction_numerical': 0.0030581039755351682, 'mean_word_length': 5.294871794871795, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Weight adjust algorithm in indoor fingerprint localization

Wireless signal RSSI (Received Signal Strength Indication) is widely used in indoor localization. However, due to severe multipath effect in indoor environment, RSSI measured by the user equipment varies in a large range. Inaccurate RSSI measurement yields large localization error and decreases the performance of indoor localization and navigation. Through extensive tests, we prove that the variance of RSSI in indoor environment does not keep the same all the time, while varies with the mean of RSSI. In this paper, we analyze the relationship between the mean value and variance of RSSI, and propose a novel Weighted Distance Fingerprint (WDF) algorithm, which assigns different weights to different RSSI measurements based on its variance. We apply the proposed WDF algorithm in our indoor localization testbed, and evaluation result shows that WDF reach a 0.8m to 2m improvement on the average localization error.