概述
随着物联网时代的到来,低功耗室内定位越来越收到广大群众的青睐。本文针对蓝牙 BLE 和ZigBee 技术在室内定位上的应用,通过对蓝牙和 ZigBee 无线传播路径损耗的分析,得出一种基于 RSSI(Received Signal Strength Indicator,信号强度指示)的节点定位算法中的提高 RSSI 精度的各种滤波理论分析。
关键词:蓝牙BLE;ZigBee;室内定位;RSSI,滤波
目前,无线传感器网络领域提出了很多定位算法,可根据其定位类型分为测距定位算法和无测距定位算法。本文主要研究以RSSI 为定位信息的测距定位算法,RSSI 测距定位算法具容易实现,开发成本低,安装快捷方便等优点。其中,蓝牙BLE 技术和ZigBee 技术在无线低功耗室内精准定位应用中脱颖而出。
提高RSSI 精度的滤波算法
均值滤波
取每个一个节点的多个 RSSI 值,求得算术平均值,作为测试结果。
![e7ac3d0ffc699381ecd36084c43a121a.png](https://i-blog.csdnimg.cn/blog_migrate/270134424b7c499b84ac439cc388b5a2.jpeg)
优点:该方法简单,容易实现,样本容量N 越大,精度越高。
缺点:RSSI 受干扰比较大时,其波动比较大,导致精度降低。
递推平均滤波
把连续收到的N 个RSSI 看成一队列,队列长度固定为N,每收到一个新RSSI 值后放于对尾,扔掉原来队首RSSI 值,把队列中N 个RSSI 取算术平均值,作为测试结果。
优点:对周期性干扰抑制能力强。
缺点:不合适脉冲性干扰和随机性干扰大的场合。
中值滤波
在采集N(N 为奇数)个RSSI 值之后,将这 N 个RSSI 值按大小顺序排列,取其正中间的 RSSI 值作为滤波输出。
RSSI = Med{1 + 2 + ⋯ + }
优点:对偶然性干扰有良好的抑制效果。