【发布时间】:2015-03-12 10:42:55
【问题描述】:
对于我的项目,我需要估计智能手机和蓝牙模块之间的距离。估计不必非常精确。我只需要确定误差范围约为50cm 的距离。
我确实以 10 厘米的距离步长测试了两个蓝牙模块的 RSSI。我为每个步骤测量了 5 次 RSSI,并得到了 5 次测量的平均值。平均值如下图所示:
红线和蓝线类似于两个蓝牙模块。您可以看到结果不是很线性。造成这种情况的原因之一是干扰,所以我寻找解决干扰问题的方法。我发现的两种方法是:
信噪比(SNR):Understanding ibeacon distancing
iBeacon 信号强度 (
rssi) 与校准的发射机功率 (txPower) 之比。txPower是在rssi1 meter处的已知测量信号强度:http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Signal-to-noise_ratio.html
但是我真的不明白如何使用上述技术来获得更高的准确性。对于 SNR,我需要噪声值,我什至如何获得噪声值?
对于比率rssi/txPower,我可以通过简单地从模块中测量rssi 处的1 meter 来获得txPower。所以我知道所有需要的值。但我不知道从这里开始该怎么做。我如何使用这些值来获得更准确的距离估计?
我可以使用其他任何技术来提高准确性吗?
【问题讨论】:
标签: android bluetooth bluetooth-lowenergy ibeacon rssi