2012-03-13 39 views
0

我想对使用周围的手机信号塔的用户的位置进行估计。对于每座塔楼,我都有一个位置和一个信号强度。现在我使用坐标的简单方法,但它不是很准确(用户不一定在两个塔之间)。使用信号强度的三角测量算法

我想解决的办法是在每个塔周围绘制一个圆(信号强度越小,它越大),并计算圆之间的交点。我通常没有超过3个手机信号塔。

任何想法如何?我找到了Delaunay三角测量方法,但我认为它不适用于此。

谢谢

回答

3

,需要在每个信号强度转换为距离的估计,然后使用每个距离(为圆的半径),以三角测量。您至少需要三个发射器才能解决模糊问题,准确度不会很高,因为信号强度只与距离非常近似,并受到现实世界中众多外部因素的影响。请注意,在理想条件下,信号强度遵循具有距离的平方反比法则。

+0

这就是我的想法(如果信号是0-10 1000米,11-20 500米......)。但是我怎样才能计算圆之后的交集?我知道我拥有的细胞越多,效果就越好,但我只是想利用最近的塔的坐标来改善它。 – 2012-03-13 11:35:50

+0

计算两个圆的交点非常容易 - 为最强对执行此操作,然后可以使用第三个半径来解决不确定性。理想情况下,您应该为每个半径添加一些“松弛”,以便获得交叉点的*区域*而不仅仅是一个点。 – 2012-03-13 11:45:50

+0

有趣的答案。当信号被限制在一个房间里,或者在信号塔旁边说电梯时,信号会变弱还是不变?那么用户的位置的准确性呢? – Jasonw 2012-03-13 13:00:12