Localization 通过veins4.4 Omnet和x2B中的RSSI测量距离+;5.0.25

Localization 通过veins4.4 Omnet和x2B中的RSSI测量距离+;5.0.25,localization,omnet++,rssi,veins,sumo,Localization,Omnet++,Rssi,Veins,Sumo,我是一名研究VANEts本地化的硕士生 目前,我正在研究一种基于RSSI的三边测量方法 合作定位(CP)。 我正在考虑模拟模型:简单路径损耗模型 但是,对于如何正确计算确定的物理模型的距离,我有一些疑问。 我花了一些时间(一天)阅读了Sommer博士关于静脉中PHY模型的一些论文 有人能帮我解决这个问题吗? 我需要一种方法: 1) 当接收器接收到信标时,测量接收器的功率(我在Decider类中发现)。 在Decider802.11p中,可通过方法Decider80211p::processSig

我是一名研究VANEts本地化的硕士生 目前,我正在研究一种基于RSSI的三边测量方法 合作定位(CP)。 我正在考虑模拟模型:简单路径损耗模型

但是,对于如何正确计算确定的物理模型的距离,我有一些疑问。 我花了一些时间(一天)阅读了Sommer博士关于静脉中PHY模型的一些论文

有人能帮我解决这个问题吗? 我需要一种方法:

1) 当接收器接收到信标时,测量接收器的功率(我在Decider类中发现)。 在Decider802.11p中,可通过方法Decider80211p::processSignalEnd(机身*msg)中的该行获得接收功率:

2) 在物理模型中应用相应的RSSI公式,以实现发射机和接收机之间的距离估计

3) 将此测量值(RSSI距离)与接收器应用层(即测量RSSI)中发送的波形短消息相关联

阅读论文“关于车辆网络模拟中两种射线路径损耗模型的适用性” 论文“城市环境中IEEE 802.11p无线电阴影的一个计算成本低廉的经验模型” 并调查它在项目中是如何工作的。我注意到每个模拟模型都有自己的路径损耗模型 用你自己的变量来描述模型

例如,对于SimplePathLossModel,我们有 在模块的AnalogueModels文件夹中定义的变量:

λ=0.051 m(波长至IEEE 802.11p CCH中心频率为5.890 GHz)

常数alpha=2(使用默认值)

距离系数由以下公式给出:
pow(sqrDistance,-pathLossAlphaHalf)/(16.0*M_-PI*M_-PI)

我发现了一个适用于室内环境的公式,但我怀疑它是否适用于车辆环境


欢迎作出任何澄清。非常感谢。

从技术上讲,你是对的。事实上,您可以生成一个简单的查找表:让一辆车驶过另一辆车,记录距离和RSSI,并且您有一个表可以将RSSI映射到平均距离(不知道如何配置发送功率、天线增益、路径损耗模型、衰落模型等)

在最简单的情况下,如果假设天线是全向的,路径损耗遵循弗里斯传输方程,没有阴影衰落发生,并且快速衰落可以忽略,那么您的表格将是完美的

在更复杂的情况下,您的模拟还包括概率快速衰落(例如,Nakagami模型)、由于无线电障碍物(建筑物)造成的阴影衰落等。您的表仍然大致正确,但不太正确


不过,考虑实际应用程序是很重要的。考虑到如果条件改变(更多的反射路面改变反射参数,建筑物遮挡或多或少的功率,天线具有非理想的或甚至未知的增益特性等),你的算法仍然有效。Sommer博士,非常感谢你的反馈。我仍然对最现实的方法有一些怀疑,但我会花更多的时间研究这个问题。为完整起见,我的研究场景仅限于发生GPS中断的隧道。再来一次,非常感谢。
double recvPower_dBm = 10*log10(signal.getReceivingPower()->getValue(start));