NS-3中计算packet延迟(每一个包的延迟)
来源:互联网 发布:台湾留学生在大陆知乎 编辑:程序博客网 时间:2024/05/27 00:43
参考 http://blog.sina.com.cn/s/articlelist_1562399961_14_1.html
在NS-3中计算包的延迟:=包接收时间-包发送时间;
具体在adhoc网络中,如何计算包的延迟时间,实现方式如下:
1、修改wifi-net-device.cc
(wifi/model模块中)
增加头文件#include"ns3/simulator.h"定义全局变量 Time receivetime;在ForwardUp中增加两行代码:receivetime= Simulator::Now();std::cout<<receivetime<<std::endl;
2、修改wifi-mac-queue.cc
(wifi/model)
定义全局变量 Time sendtime;在Dequeue中增加两行代码:sendtime= Simulator::Now();std::cout<<sendtime<<std::endl;
*3、通过NS-3的tracing 系统,可以得到二者之差为:
上面1和2已经可以输出发送包以及接收包的时间,只是,第3步,在代码中没有修改成功,修改了之后,内核文件编译出现错误,这个第3部,以后考虑清楚了再写上。
1 0
- NS-3中计算packet延迟(每一个包的延迟)
- NS中吞吐量,丢包率,端到端延迟等计算
- NS中吞吐量,丢包率,端到端延迟等计算[转载]
- 延迟
- FPGA中信号的延迟
- android中延迟的问题
- 关于柯老师的延迟计算例子
- 11.3.1.2 Haskell 的延迟计算策略
- Python学习笔记-类属型的延迟计算
- android图片延迟加载,照片墙,listview中图片的延迟加载(国外制造)
- 批处理中延迟(暂停)
- 11.3.3 用函数模拟延迟计算
- clojure编程-延迟计算
- Java 8:延迟计算
- python3 实现延迟计算
- Hibernate的延迟加载(3)——集合的延迟加载
- DOS批处理,灵活延迟,带有参数的延迟 (copied)
- ns packet
- 学习-H3C
- 分离元器件搭建BUCK分析
- HDU 1050 Moving Tables
- NS3
- linux学习
- NS-3中计算packet延迟(每一个包的延迟)
- springboot整合jedisCluster
- rsyslog及logrotate小结
- 在MyEclipse上安装windowBuilder插件
- NS-3中的OnOffApplicaion作为协议仿真的CBR源
- ns3-3
- 正则表达式
- ns3-4
- hdu A+B