加入收藏 设为首页 联系站长
首页 | 虚拟动态 | Cisco模拟 | Juniper仿真 | 虚拟机 | 网络仿真 | 软件路由 | 技术专题 | 相关软件 | 交流论坛
>首页 -> 网络仿真 -> NS

TOP

NS2无线模拟课程学习笔记1
[ 录入者:admin | 时间:2007-10-28 00:29:09 | 作者: | 来源: | 浏览:1179次 ]

Wireless Networking: ns2 Laboratory Exercises

Table of Contents

Lab 101: Introduction to ns2
Lab 102: MAC Contention Window
Lab 103: 802.11 Carrier-Sense
Lab 104: 802.11 Fairness
Lab 105: Data Throughput
Lab 106: Rate Control
Lab 107: RF Propagation Models in ns2
Lab 108: Probabilistic Broadcast
Lab 109: Adhoc Routing - DSDV
Lab 110: On-demand Routing Protocols
Lab 111: Application Control and Queue Management
Lab 112: Back-Pressure Scheduling
Lab c101: MAC Contention Window and RTS (lab 102 with an additional part)
Lab c102: 802.11 Fairness and Comparison of DSR and AODV Routing Protocols (combo of labs 104 and 110)

Last Modified: 5/30/07

http://www.crhc.uiuc.edu/wireless/assignments/simulations/

是http://www.crhc.uiuc.edu/wireless/实验室推出的课程,实验室的教授也是很有名的,不但因为其无线多信道通信做的好,而且因为其在Infocom上的扫盲课程:Tutorial on Mobile Ad Hoc Networks: Routing, MAC and Transport Issues 。


从今天起,我也抽点时间,跟着他的课程一步一步学,看看人家怎么培训学生的。


Lab 101: Introduction to ns2

1.学会安装NS2
2.http://www.isi.edu/nsnam/ns/tutorial/index.html这个是最基本的




Lab 102: MAC Contention Window

学习correlate the CW size and network size/density

竞争窗口的设置,这个用在802.11e里很多了,主要是用来做时延和吞吐量方面的QoS。这个是可以设置的:

Get the tcl script cwsim.tcl.

set val(mac)            Mac/802_11                 ;# MAC type

$val(mac) set bandwidth_ 22.0e6
$val(mac) set CWMin_ 31
$val(mac) set CWMax_ 31

总的来说,对单个节点的网络,结果应该是竞争窗口越小,获得信道的概率就越大,端到端时延越小,吞吐量越大。而对多个节点的网络,因为窗口小了,彼此间同时获得访问信道的机会就多了,容易引发竞争冲突。对于某个规模/密度的无线网络来说,可以找到最优的竞争窗口。



Lab 103: 802.11 Carrier-Sense

学习802.11的载波侦听机制,其实最重要的是了解 Physical Carrier Sense和Virtual Carrier Sense的不同,另外,NS-2里如何控制一个包能不能被接收到,能不能产生干扰的机制,也就是那几个关键的控制数值,如CSThresh,RXThresh,Pr等等。这里解释一下:

1. 如果Pr < CSThresh,那么无线网络接口将这个信号作为噪声而丢弃。
因此,MAC 层不能检测到这个载波。或者说,对于MAC 层而言,这个信
号是不存在的。
2. 如果CSThresh < Pr < RXThresh,无线网络接口将这个信号标记为错
误信号,然后上传给MAC 层进行处理。对于MAC 层而言,该信号可以
被检测到,但是不能被正确地解码。因此,MAC 层将该信号视为一个干
扰噪声。
3. 如果Pr > RXThresh,无线网络接口直接将该信号上传给MAC 层。此
时, MAC 层可以对该信号进行正确地解码,并进行相应地处理。

在NS-2 仿真软件中,干扰范围的半径约为发射范围半径的2.2 倍。



这三讲,不算是很难,但是是非常基础的知识。

[上一篇]Network Simulators [下一篇]Eclipse and NS-2
※相关文章
 

评论

称  呼:
内  容:

相关栏目

最新文章

热门文章

推荐文章

赞助商链接