无线网络的模拟(3)
发布时间:2021-06-08
发布时间:2021-06-08
NS2对WiFi的支持
按需路由协议
(2)DSR——包含路由发现和路由维护
(3)AODV——是DSR和DSDV的结合
(4)TORA
在NS2中,无线节点的Adhoc routing属性有4个可选值(DSDV、DSR、AODV、TORA),可以根据需要在配置节点时选择合适的路由算法。
[4] 无线网络的能量模型和无线传播模型
4.1、无线网络能量模型
NS2中实现的能量模型是一个节点的属性,它显示了移动主体的能量水平。在模拟开始时, 节点的能量模型有一个初始值initialEnergy_。移动节点在发送数据和接受数据时都有能量消耗。在NS2中,可以通过txPower_ 和rxPower_ 这两个属性分别设定节点发送数据和接受数据时的能量消耗。
4.2、无线传播模型:
NS2支持3种无线传播模型:Free Space、Two Ray Ground和Shadowing模型。这些传播模型是移动节点用来预测接收到的每个分组的信号能量。无线传播模型也是节点的一个属性,可以在节点配置时进行设定。 Free Space(自由空间传播模型)是无线电波传播的最简单的模型,无线电波的损耗只和传播距离和电波频率有关系;在给定信号的频率的时候,只和距离有关系。在实际传播环境中,还要考虑环境因子n,则公式简化为L=38.45+10*n*log(dBm)。n一般根据环境可取2~5之间。
注意:
NS2提供threshold工具用来计算在某种传输模型下,如何设定接收功率阀值来控制无线传输的范围。(需要用gcc对源文件进行编译)
[5] 无线Trace
无线Trace的格式有两个版本:老版本和修订版
1.老版本的Trace格式
目前,无线模拟的Trace支持使用cmu-trace对象,该对象有三种类型,分别为:CMUTrace/Drop、CMUTrace/Recv和CMUTrace/Send。在无线模拟时,分别用来记录代理、路由器、MAC层或接口队列产生的丢失、接收和发送分组的事件信息。
每条记录有20栏。
上一篇:提篮拱现浇钢管支架计算施工)
下一篇:人教版小学数学二年级上册期末试卷