当我们在omnet中运行完一个仿真后,omnet会自动生成一个矢量文件.vec和一个标量文件.sca。双击其中的任何一个文件便可以生成一个结果分析文件.anf。
打开.anf文件,选择其Browse Date标签,找到你设定的接收端的.sink项。比如你设定的接收端的名称是server,那就找到server.app[*].sink。打开相应的app,你就可以看到仿真器统计的这个app中收到的数据包的一些指标。( 题外话:app[0],app[1]...分别代表server的不同端口,如果为某个流设定一个app[*]值,那么这个流的所有结果信息都统计在这个app[*]下,这样就不会将所有流的结果信息堆在一个端口中。我觉得分不同的app是为了便于结果的整理)。
本文中重点介绍meanBitLife TimePerPacket和PacketJitter的含义。自认为PacketDelayVariation以及PacketDelayDifferenceToMean可以不用理会,当然如果用到的话可以去查一查。
meanBitLifeTimePerPacket:端到端延迟
PacketJitter:连续数据包的延时之间的差异。
举个例子:
流名称 | 端到端延迟 (meanBitLife TimePerPacket) |
抖动 (PacketJitter) |
---|---|---|
f1 | 320.53 us | 320.53-0=320.53 us |
f2 | 341.97 us | 341.97-320.53=21.44 us |
f3 | 363.41 us | 363.41-341.97=21.44 us |
以上内容如有错误,还希望大家批评指正!!!