使用信号强度的三角测量算法



我想使用周围的蜂窝塔来估计用户的位置。对于每座塔,我都有一个位置和信号强度。现在我使用了一种简单的坐标方法,但它不是很准确(用户不一定在两座塔之间)。

我想解决方案是在每个塔周围画一个圆圈(信号强度越小,它就越大),然后他们计算圆圈之间的交点。我的手机发射塔通常不会超过3个。

知道怎么做吗?我找到了Delaunay三角测量法,但我认为它不适用于这里。

感谢

您需要将每个信号强度转换为距离估计值,然后使用每个距离(作为圆的半径)进行三角测量。你至少需要三个发射机来解决模糊性,而且精度不会很高,因为信号强度与距离只有很近似的关系,并且在现实世界中受到许多外部因素的影响。请注意,在理想条件下,信号强度随距离遵循平方反比定律。

最新更新