确定WIFI信号强度距离的最佳方法

时间:2014-02-18 10:22:10

标签: android wifi triangulation signal-strength trilateration

我开始在一个Android应用程序中工作,确定WI-FI信号Strength.well的位置我读了很多论文,每次发现一个新的想法和新概念,这让我对方法我感到困惑我要选择。 很好地,我发现在我的观点中,三角测量和三角测量等几何技术并不坏。(我知道使用那些方法我们需要在Android手机上运行。)

我读了很多关于这个主题的问题和答案,我想知道在这个领域工作的人的意见,以及他们对我的最终结论的看法。 PS:我重新认识那些问题在2011,2012 ..现在我们在2014年,我希望有一个解决方案:) 谢谢

1 个答案:

答案 0 :(得分:10)

FSPL取决于两个参数:第一个是无线电信号的频率;第二个是无线传输距离。以下公式可以反映它们之间的关系。

FSPL (dB) = 20log10(d) + 20log10(f) + K

d = distance
f = frequency
K= constant that depends on the units used for d and f
If d is measured in kilometers, f in MHz, the formula is:

FSPL (dB) = 20log10(d)+ 20log10(f) + 32.44

根据衰落余量方程,可以使用以下等式计算自由空间路径损耗。

自由空间路径损耗= Tx Power-Tx电缆损耗+ Tx天线增益+ Rx天线增益 - Rx电缆损耗 - Rx灵敏度 - 衰落余量

利用上述两个自由空间路径损耗方程,我们可以找出以km为单位的距离。

Distance (km) = 10^((Free Space Path Loss – 20log10(f) + 32.44)/20)

菲涅耳区是视线周围的区域,无线电波在离开天线后会扩散到视线范围内。您需要清晰的视线来保持强度,特别是对于2.4GHz无线系统。这是因为2.4GHz的波被水吸收,就像树上的水一样。根据经验,60%的菲涅耳区必须没有障碍物。通常,20%菲涅耳区域阻塞会给链路带来很少的信号损失。超过40%的阻塞信号损失将变得非常重要。

FSPLr=17.32*√(d/4f)

d = distance [km]
f = frequency [GHz]
r = radius [m]

检查此链接

http://www.tp-link.com/en/support/calculator/