CC2541 从机读取RSSI值 精度问题
时间:10-02
整理:3721RD
点击:
在从机读取RSSI值时,波动特别大。有时甚至波动有十几。
所以在用RSSI转换成距离时 波动就更大了。
核心问题: 比如 主机和从机距离1米的时候,RSSI 是 -60 dm ,距离2米的时候,RSSI值 应该会更小 比如 -70dm ;但是由于波动的存在 在2米距离的时候,RSSI会波动到 -50多dm , 这样就导致 我无法确定 位置了。。。
请问这波动能调整吗? 尽可能把波动减小,我将RSSI滤波后,一样有这样的问题。有合适的解决方法吗? 还是说 这就是芯片的设计问题。
知道的 大神们 请解答下 做项目急用 谢谢
RSSI也同时和天线、接收方向、反射波等相关,不仅仅是距离,主要是RF的东西,和芯片关系不大
苹果iBeacon技术只能划分为Immediate、Near、Far
http://www.baike.com/wiki/iBeacon
下面摘自百度百科
“有意思的是,苹果在iOS中并不仔细推断距离,而只采用贴近(Immediate)、1m以内(Near)、1m以上(Far)三种距离状态。距离在1m以内时,RSSI值基本上成比例减少,而距离在1m以上时,由于反射波的影响等,RSSI不减少而是上下波动。也就是说,相距1m以上时无法推断距离,因此就简单判定为Far。”
嗯 好的 我在去仔细看看 大致了解了 现在在做 蓝牙定位 因为RSSI的波动 位置就经常 飞起来了 一会在这一会在那 一直在跳来跳去
蓝牙定位,CC2541/CC2640都有成功的应用,你需要APP做一些算法,而不是仅仅依靠一个点的RSSI来做判断
不错。
请问具体算法有吗?