我编写了一个用于信标检测的 android 应用程序,但即使设备和信标之间的距离相同,rssi 值也会发生变化。我认为找到平均值并不能给出准确的读数。您能否建议一种处理数据(rssi 值)以获得准确值 rssi 的方法?
问问题
1772 次
1 回答
1
Android 信标库提供了两种过滤 RSSI 值的方法。默认情况下,它使用运行平均模块。这需要 20 秒的运行平均值(平均值)丢弃前 10% 和后 10% 的值。
它还支持在 RSSI 上使用ARMA 过滤器的替代过滤器机制,该过滤器收敛速度更快,但需要更长的时间才能完全稳定。
无论您使用什么过滤器,请正确设置您的期望。没有滤波器可以完全消除无线电噪声,并且它们对多路径和障碍物的用途有限。 在此处阅读有关信标测距的更多信息。
于 2015-04-22T21:48:01.520 回答