我正在使用OMNET ++中的Veins框架。我在.ned文件中设置RSU的属性如下:
@display("p=150,140;b=10,10,oval;r=90");
tkenv在RSU周围显示一个圆圈,但车辆接收到范围外的信标(圆圈)。
如何调整RSU到圆圈的传输范围?
答案 0 :(得分:5)
添加r
的显示字符串标记只是在图形输出中添加一个圆圈;它不会影响模拟。
如果您定义"传输范围"作为接收概率为零的点,您可以根据天线的发射功率和无线电的灵敏度(均在omnetpp.ini
中设置)以及使用的路径损耗和衰落来计算此点。模型(在config.xml
中设置)。如果您更改这些参数和型号,则需要更改此传输范围"。
但请注意,此范围与帧接收概率的相关性很小。 静脉使用MiXiM suite and approach来模拟传输,作为信号功率的二维(时间和频率)函数,其通过路径损耗和衰落效应(随机和确定性,例如,由于建筑物)来修改。 如果帧的接收功率高于灵敏度阈值,则基于将这些函数划分为信号,干扰和噪声来计算其接收概率,以导出SINR,并由此导出误码率。 即使在中等干扰水平下,这意味着大多数帧即使远远高于灵敏度阈值也无法解码(仅仅因为它们的SINR太低)。
重复一遍:我警告不要计算一个"传输范围"除了纯粹的信息目的之外的任何其他用途。在理论上你可以发送多远与你在中等繁忙的频道上发送的距离完全无关。此效果 在Veins中建模!