ns2传输损耗模型
来源:互联网 发布:百度软件 编辑:程序博客网 时间:2024/04/28 21:41
在ns2的传输损耗模型中,节点位置、天线参数配置、传输路径模型都会影响到传输情况
$ns node-config -adhocRouting $opt(adhocRouting) \
-llType $opt(ll) \
-macType $opt(mac) \
-channel $chan \
-ifqType $opt(ifq) \
-ifqLen $opt(ifqlen) \
-antType $opt(ant) \----》天线配置
-propType $opt(prop) \-----》传输模型配置
-phyType $opt(netif) \
-topoInstance $topo \
-wiredRouting ON \
-agentTrace ON \
-routerTrace OFF \
-macTrace ON \
-movementTrace OFF
1,节点位置
在TCL默认配置脚本中(Ns-default.tcl)也会有初始化配置
Node/MobileNode set X_ 0
Node/MobileNode set Y_ 0
Node/MobileNode set Z_ 0
Node/MobileNode set speed_ 0
Node/MobileNode set position_update_interval_ 0
Node/MobileNode set bandwidth_ 0 ;# not used
Node/MobileNode set delay_ 0 ;# not used
Node/MobileNode set REGAGENT_PORT 0
Node/MobileNode set DECAP_PORT 1
在TCL配置脚本中,节点位置会重新配置
set bstation802 [$ns node 2.0.0] ;
$bstation802 set X_ 500.0
$bstation802 set Y_ 1000.0
$bstation802 set Z_ 0.0
$bstation802 color blue
2,天线位置
在tcl默认配置脚本中有初始化配置
Antenna/OmniAntenna set X_ 0
Antenna/OmniAntenna set Y_ 0
Antenna/OmniAntenna set Z_ 1.5 //这里其实是配置天线高度
Antenna/OmniAntenna set Gt_ 1.0
Antenna/OmniAntenna set Gr_ 1.0
在TCL配置脚本中,天线位置一般不会重新配置
3,传输模型
在tcl默认配置脚本中有些会有初始化配置
# Shadowing propagation model
Propagation/Shadowing set pathlossExp_ 2.0
Propagation/Shadowing set std_db_ 4.0
Propagation/Shadowing set dist0_ 1.0
Propagation/Shadowing set seed_ 0
传输路径选择过后,会调用相应的损耗衰减模型
- ns2传输损耗模型
- ns2传输损耗模型
- ns2传输损耗模型
- 自由空间模型损耗计算详细说明
- ns2仿真模型
- ns2中的能量模型
- NS2能量模型
- NS2能量模型
- NS2能量模型
- NS2 能量模型提取方法
- 菲涅尔区在线计算|无线传输损耗计算|dB(m,i)与功率(W)换算
- NS2之移动节点能量模型
- NS2 OTcl/C++分裂模型接口TclCL
- NS2分裂对象模型浅析(一)
- NS2之移动节点能量模型
- ns2中的能量模型主要针对无线网络
- 传输转发模型
- 辐射传输模型1
- Struts2 访问Action和Jsp页面出现的路径问题解决方案之 ---- 为jsp、图片、js、css等获取Web工程的绝对路径的方法
- JAVA 的IO操作(二) 字节输出流和输入流:OutputStream和InputStream
- NS2脚本中如何使用God
- IOS开发笔记:编译时出现的错误
- servlet (5) 乱码问题
- ns2传输损耗模型
- 什么是Setup 和Holdup时间?
- 关键路径_AOE_基于邻接表
- 不足,莫慌,请扬起自信
- 运行时加载嵌入的资源
- C++ 类对象数组
- Timer和TimerTask详解
- PAT 1035. Password
- ns2代码里面怎么得到其它节点的位置?