2015-12-16 30 views
1

在静脉的omnetpp示例中,我更改了alpha的值,并试图分析总丢失数据包,但针对不同的alpha值。如何找到在静脉中丢失的数据包omnet ++

即使SNIR丢失的数据包仍为零,数据包丢失仍为零。任何人都可以帮助我吗?

+0

你尝试过这么远吗?你有链接到示例代码,或者你可以发布你的代码? –

+0

我还没有改变例子的代码,只是改变了静脉路径模型的Alpha值,但结果总丢失的数据包仍然是零,我不知道它为什么会发生。 –

+0

您可能已更改错误的Alpha值,或者您可能已将其设置为过于类似的值 –

回答

0

我刚刚尝试运行静脉4a2自带的示例场景。除了你以外,我看到丢失的数据包(对于许多节点为0,对于某些节点则为14)。您收集统计数据的方式可能有问题。

histogram of lost packets

对于静脉3.0,统计结果是非常相似的(虽然主要是不完全一样的,由于无线电模型的变化):

enter image description here

+0

谢谢你的回答,可能是因为我使用静脉3.0的不同版本的静脉,甚至遵循确切的程序,我没有发现丢失的数据包?我使用模拟库直接在C++代码中记录结果。你建议我应该使用信号机制计算结果还是声明统计数据? –

+0

我已经修改了我的答案,并附上了静脉3的统计信息 –

+0

非常感谢你很清楚,版本的改变对它没有影响。其实问题在于地图的变化,我试图用地图文件改变erlangen(这是我自己的反驳osm地图)。我似乎无法找到丢失的数据包。即使我没有改变任何参数,然后erlangen文件我似乎找不到任何数据包丢失 –