Omnet++ 减少车辆之间的覆盖面积

Omnet++ 减少车辆之间的覆盖面积,omnet++,veins,Omnet++,Veins,我需要减少车辆之间通信的覆盖区域。我是否应该减少omnetpp.ini中这些参数的值 *.**.nic.phy80211p.sensitivity = -89dBm *.**.nic.phy80211p.maxTXPower = 10mW *.**.nic.phy80211p.thermalNoise = -110dBm 如果不是,我可以修改哪些参数?如果按覆盖范围你指的是通信范围,简短的回答是“是”,你可以修改这些参数以减小通信范围(我可能会通过降低最大传输功率来实现)。或者,您可以通过添加

我需要减少车辆之间通信的覆盖区域。我是否应该减少omnetpp.ini中这些参数的值

*.**.nic.phy80211p.sensitivity = -89dBm
*.**.nic.phy80211p.maxTXPower = 10mW
*.**.nic.phy80211p.thermalNoise = -110dBm

如果不是,我可以修改哪些参数?

如果按覆盖范围你指的是通信范围,简短的回答是“是”,你可以修改这些参数以减小通信范围(我可能会通过降低最大传输功率来实现)。或者,您可以通过添加具有所需行为的相应模拟模型来更改频道属性(在
config.xml
)。我建议看一下和,它们是静脉的一部分。

如果按覆盖面积指的是通信范围,简短的回答是肯定的,您可以修改这些参数以减小通信范围(我可能会通过降低最大传输功率来实现)。或者,您可以通过添加具有所需行为的相应模拟模型来更改频道属性(在
config.xml
)。我建议您查看和,它们是Velse的一部分。

在当前Velse版本(即4.5)中,您还可以减少ConnectionManager的使用量,这将导致总体上较少的车辆将机身提供给其NIC,然后尝试对其进行解码。但是,这只会减少最佳通信距离(即在服务水平内没有建筑物等),而不会减少平均距离,因为衰落效应和建筑物的影响,平均距离通常要小得多。

在当前版本中(即4.5)您还可以减少ConnectionManager的开销,这将导致总体上较少的车辆获得一个机身,然后尝试解码它们的NIC。然而,这只会减少最佳通信距离(即在服务水平内没有建筑物等),而不是平均距离,因为衰落效应和建筑物,平均距离通常要小得多。

在我看来,maxTXPower和maxInterfDist不会影响车辆之间的覆盖范围。您应该修改“.nic.mac1609_4.txPower”和“.nic.phy80211p.sensitivity”。为了更好地理解,您可以在本帖中查看Christoph Sommer的答案:

在我看来,maxTXPower和maxInterfDist不会影响车辆之间的覆盖区域。您应该修改“.nic.mac1609_4.txPower”和“.nic.phy80211p.sensitivity”。为了更好地理解,您可以在这条线程中查看Christoph Sommer的答案:

非常感谢您的响应,我将尝试您的解决方案。我试图降低最大传输功率的值,但它不会改变我模拟中的结果,我需要定义车辆之间通信的半径(就我而言,它们是自行车)对于75m,我可以修改文中给出的NIC的哪些参数来执行此操作?非常感谢您的回复,我将尝试您的解决方案。我尝试降低最大传输功率的值,但这不会改变我在模拟中的结果,我需要定义车辆之间的通信半径(在我的情况下,它们是自行车)对于75m,我可以修改Velses中给出的NIC的哪些参数以执行此操作?感谢您提供的信息,我正在使用Velses-4a2。我将尝试执行我的模拟Velses-4.5。感谢您提供的信息,我正在使用Velses-4a2。我将尝试执行我的模拟Velses-4.5。此问题是否已回答?此问题是否已回答?