使用三角测量基站信号强度来定位接收器?
我有一个带有多个基站信标的系统,每个信号广播一个无限快速的信号,描述它们在2D笛卡尔平面上的位置。 信号强度以[单位]幂为1.0开始,强度根据以下公式在距离d内降低:
1
--------
4*pi*d*d
在那架飞机上的某个地方是一个接收器。 它可以访问基站的位置和来自范围内任何基站的接收信号强度。 我想用这些信息来确定它的位置。
我相信我需要进行三边测量(我原本假定三角测量,但似乎使用时间差异?),但维基百科条目和这个问题都没有帮助。
我认为维基百科页面是不言自明的。 这是一个经典案例。 在2D案例三边测量中,您需要至少有三个接收器才能估算您的位置。 根据给定的信号强度,您可以通过反演公式来估计距离。 我建议采取三个最小的距离,以减少错误。 然后,您所做的是应用维基百科页面中的公式,但转换为2d的情况。
x = (r1*r1 - r2*r2 + d*d) / 2*d
y = (r1*r1 - r3*r3 + i*i + j*j) / 2*j - (i/j)*x
链接地址: http://www.djcxy.com/p/14863.html
上一篇: Localising a receiver using trilateration of base station signal strengths?
下一篇: Trilateration using 3 latitude and longitude points, and 3 distances