网络仿真总结报告.docx
《网络仿真总结报告.docx》由会员分享,可在线阅读,更多相关《网络仿真总结报告.docx(11页珍藏版)》请在冰豆网上搜索。
网络仿真总结报告
OPNET仿真
一、包互换模型
节点模型的成立:
周边节点是业务源,具有产生数据和接收数据的功能,为搜集统计信息,还要求其具有统计能力。
中心互换节点进行数据互换,要求与四个周边节点相连完成双工通信,包括转发输入包、读目的地址、发送包到相应节点,实现将周边节点发送的数据转发给相应的目的节点。
1.周边节点(node)
包流线连接图:
包大小设置为2048bit:
包距离的添加
2.中心节点(hub)
包流线连接图:
进程模型的创建
1.中心互换节点hub处置块的进程模型
状态转移图:
概念状态变量:
Intdest_address
概念临时变量:
Packet*pkptr;
概念头文件:
#definePK_ARRVL(op_intrpt_type()==OPC_INTRPT_STRM)
执行代码:
dest_address=0;
my_name,pk_count);//end
op_sim_message(tmpstr,"");
编译结果:
将节点模型hub和node的处置模块进行更改
创建网络模型
运行仿真
仿真结果:
依照书上的实例,仿真结果应显现报错
<<>>
Objectrepositoryconstructionfailed
——
<<>>
Errorrebuildingscenariomodellibrary-unabletoproceed
然后利用ODB完成执行跟踪,进行参数的修改和调试
但我的仿真模型那个地址直接能够通过,不太明白具体的问题出在哪里
最后统计的时延也均为零
二、无线链路建模:
天线成立:
归一化天线增益
全向天线增益图
天线指向处置器
编译结果
节点模型
发送节点
干扰节点
接收节点
成立网络模型
tx(3,3)rx(4,3)jam(,)
选择统计量
添加对象
设置仿真参数
运行仿真
仿真速度
仿真记录
仿真结果观看(误码率)
上面是定向天线的误码率
下面是全向天线的误码率
仿真结果观看(吞吐量)
上面的波形是定向天线的吞吐量
下面的波形是全向天线的吞吐量
与书上的结果不一样,可能是全向天线的成立上有点问题
书上用的是全向天线归一化增益,但经归一化后的天线增益图为:
感觉不正确的~
另外书上还有一处错误,p292的吞吐量统计量应为packets/sec