我是一名从事 VANEts 本地化的硕士生,目前我正在研究一种基于 RSSI 的三边测量方法,用于协作定位 (CP)。我正在考虑模拟模型:简单路径损耗模型
但是我对如何正确计算确定的物理模型的距离有一些疑问。我花了一些时间(一天)阅读 Sommer 博士关于静脉中包含的 PHY 模型的一些论文。
有人会帮我解决这个问题吗?我需要一种方法:
1)在接收器接收信标时测量接收器的功率(我在 Decider 类中找到了这个)。 在 Decider802.11p 中,接收到的功率可以通过方法 Decider80211p::processSignalEnd(AirFrame* msg) 中的这一行获得:
double recvPower_dBm = 10*log10(signal.getReceivingPower()->getValue(start));
2)将RSSI公式相应地应用于phy模型,以实现发射机和接收机之间的距离估计。
3)将此度量(通过 RSSI 的距离)与要在接收器的 AppLayer 中传递的 Wave 短消息(即测量 RSSI)相关联。
阅读论文“On the Applicability of Two-Ray Path Loss Models for Vehicular Network Simulation” 和论文“A Computationally Inexpensive Empirical Model of IEEE 802.11p Radio Shadowing in Urban Environments” 并研究其在静脉项目中的工作原理。我注意到每个模拟模型都有自己的路径损耗模型,并使用自己的变量来描述模型。
例如对于 SimplePathLossModel,我们在静脉模块的 AnalogueModels 文件夹中定义了这些变量:
lambda = 0.051 m(波长为 5.890 GHz 的 IEEE 802.11p CCH 中心频率)
一个常数alpha = 2(使用默认值)
距离因子由下式给出pow(sqrDistance, -pathLossAlphaHalf) / (16.0 * M_PI * M_PI);
我在此链接中找到了一个室内环境公式,但我怀疑它是否适用于车辆环境。
欢迎任何澄清。非常感谢。