Mee*_*tat 9 android bluetooth rssi bluetooth-lowenergy ibeacon
对于我的项目,我需要估计智能手机和蓝牙模块之间的距离.估算不一定非常精确.我只需要确定距离,误差幅度约为50cm.
我测试了两个蓝牙模块的RSSI,距离为10厘米.我为每一步测量了RSSI 5次,得到了5次测量的平均值.平均值如下图所示:

红色和蓝色线条类似于两个蓝牙模块.您可以看到结果不是很线性.其中一个原因是干扰,所以我寻找解决干扰问题的方法.我发现的两种方式是:
信噪比(SNR):了解ibeacon间隔
iBeacon信号强度(rssi)与校准发射机功率(txPower)之比.的txPower是在已知的测量的信号强度rssi在1 meter远:http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Signal-to-noise_ratio.html
但是我真的不明白如何使用上述技术来获得更高的准确性.对于SNR我需要噪声值,我怎么得到噪声值?
对于ratio rssi/ txPower,我可以txPower通过简单地从模块测量rssiat 1 meter来获得.所以我知道所有需要的价值观.但我不知道该怎么办.如何使用这些值来获得更准确的距离估计?
我还可以使用其他任何技术来提高准确性吗?
您正在遇到此技术的实际限制.在短距离(2米以下)的理想条件下,可以获得+/- 50厘米的估计精度,而不是长距离超过10米.
我在这里写了一篇关于限制的更长篇博文:http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html
回答您的具体问题:
不,没有实际的方法可以知道单个RSSI测量的哪个部分来自信号,哪个部分来自噪声.您可以对多个样本取平均值,如果发送器和接收器在采样间隔内静止,则可以部分消除噪声.
您询问的技术可以为您提供距离估计,但它们具有上述技术的局限性.
| 归档时间: |
|
| 查看次数: |
11800 次 |
| 最近记录: |