Swift iBeacon:线性近似模型(LAM)

Swift iBeacon:线性近似模型(LAM),swift,ibeacon,ibeacon-android,estimote,Swift,Ibeacon,Ibeacon Android,Estimote,首先,我想校准我的信标,所以为此,我走1米远,得到60个rssi值,并取它们的平均值。然后,我在距离我的信标1米的地方接收信号。 现在我想根据以下公式计算距离: A表示1米距离处的接收信号功率 K表示路径损耗的指数 d表示距离 K取决于我要计算距离的房间。对于该解决方案,计算变量K的最佳方法是什么?基本上,您需要求解K和A。为此,您需要对其他距离重复校准程序,以获得更多数据点,从而获得多个d值和多个RSSI值。然后,您需要运行回归以找到K和a的最佳拟合值 也就是说,我怀疑你用这个公式能取得多大

首先,我想校准我的信标,所以为此,我走1米远,得到60个rssi值,并取它们的平均值。然后,我在距离我的信标1米的地方接收信号。 现在我想根据以下公式计算距离:

A表示1米距离处的接收信号功率 K表示路径损耗的指数 d表示距离


K取决于我要计算距离的房间。对于该解决方案,计算变量K的最佳方法是什么?

基本上,您需要求解K和A。为此,您需要对其他距离重复校准程序,以获得更多数据点,从而获得多个d值和多个RSSI值。然后,您需要运行回归以找到K和a的最佳拟合值


也就是说,我怀疑你用这个公式能取得多大成功。我还不能用它来准确地预测距离。我发现我是一个更好的预测者。

你看过这篇论文了吗?在第40页,他们使用对数距离模型。但是在那里你也必须得到未知变量,比如n和X(g)。我需要用实验数据来获取它们吗?是的。你必须用实验数据得到它们。每个信标发射机和移动设备接收机的值不同。