【问题标题】:Transmit power of sender mobile发送方手机发射功率
【发布时间】:2013-02-22 10:59:11
【问题描述】:

在我的应用程序中,当我从手机接收数据(信标、文件、..)时,我想知道手机的发射功率。我需要知道发射功率,以便使用 接收信号强度指示器 (RSSI) 进行距离计算。

我该怎么做?

【问题讨论】:

  • 您是使用直接wifi还是手机作为无线热点?原因 从通过普通无线网关发送的包中读取 RSSI,将告诉您手机和网关之间的 RSSI。
  • 不管是wifi直连还是热点,我知道我可以读取RSSI,但是除了RSSI值我还需要发送者的发射功率
  • 在 0-100 的范围内,RSSI 可以使用 dbm = ((Rssi/3)-100); 大致更改为 dbm;
  • 你不明白我的意思吗,我要的是发送器发送前的发射功率值
  • 我认为任何射频协议都不会发送该信息。发射功率也因各个设备而异。但是如果你想要通常在 Wifi 中的发射功率,它是 100mW。发射功率不能真正用于计算位置和距离。您可以使用信号损失(衰减)来测量距离。可能我还是没明白你的意思。

标签: android android-wifi android-wireless


【解决方案1】:

好的,使用信号衰减测量距离:

有不同的方法可以做到这一点。最基本的方法是使用开放空间阻尼,您可以在某个空间(例如房间)内获得参考值。任何新家具或表面材料的变化都会影响这些值。这份文件是一些人的论文或关于这个主题的东西,你可能想看看这个:http://www.s2is.org/Issues/v1/n2/papers/paper14.pdf。良好的定位尤其困难,因为阻尼不是线性的。

此功能用于理论上的开放空间阻尼:

L = 20 log(d) + 20 log(f) + 36.6,

其中 L 在 Db 中是阻尼的 f 是以 MHz 为单位的频率 d 是以英里为单位的距离。

这就是无线电理论

【讨论】:

    猜你喜欢
    • 2016-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-11
    • 2021-08-07
    • 1970-01-01
    相关资源
    最近更新 更多