NS2模拟与参数配置详解——802.11b参数设置

需积分: 14 1 下载量 192 浏览量 更新于2024-08-14 收藏 398KB PPT 举报
"NS2入门与提高 - 参数选择(802.11b) - NS2简介及功能" 本文档主要介绍了NS2网络模拟器在802.11b无线局域网(WLAN)参数配置的基础知识,以及NS2的基本特性和功能。NS2是一个广泛用于网络协议研究和教育的开源模拟工具。 在802.11b参数选择部分,描述中提到了以下关键设置: 1. **天线高度**:发射器和接收器的天线高度设定为1.5米,这是考虑无线信号传播时的重要因素。 2. **传播模型**:采用了TwoRayGround模型,这是一种简单的无线传播模型,假设信号通过直射和地面反射两条路径到达接收端。 3. **天线增益**:发射端(Gt_)和接收端(Gr_)的天线增益都设置为1,代表默认的全向天线增益。 4. **系统损失因子**:Phy/WirelessPhy模块中的L_参数设置为1.0,表示整个系统的额外损耗。 5. **频道频率**:频道设置为13,对应2.472 GHz,这是802.11b标准中的一个频道。 6. **数据速率**:bandwidth_参数设置为11 Mb/s,这是802.11b的最大数据传输速率。 7. **发射功率**:Pt_设置为0.031622777瓦,是无线设备发射的功率。 8. **碰撞阈值**:CPThresh_设置为10.0,定义了发生碰撞的可能性。 9. **载波侦听阈值**:CSThresh_设置为5.011872e-12,是接收器检测到载波存在的最小功率。 10. **接收阈值**:RXThresh_设置为5.82587e-09,是接收器能识别的最小接收到信号功率,该值基于TwoRayGround模型计算得出。 11. **数据帧速率**:Mac/802_11的数据Rate_设置为11 Mb/s,控制帧的basicRate_设置为1 Mb/s,分别对应数据帧和控制帧的传输速率。 NS2介绍部分,涵盖了: - **NS2背景**:NS2起源于1989年的REAL项目,并在DARPA VINT项目的支持下发展,目前在DARPASAMAN项目和NSF CONSER项目中持续演化。 - **NS2目标**:主要服务于网络协议的研究和教育,不适用于单一节点性能分析。 - **NS2功能**:支持有线和无线网络模拟,包括多种路由协议、传输层协议、流量生成模型、队列管理策略、QoS机制,以及各种无线网络环境下的路由和MAC协议。 - **NS2组件**:NS2由ns模拟器执行TCL脚本来运行模拟,生成trace文件,然后通过nam进行结果的可视化。此外,还可以使用gawk和gnuplot进一步处理和分析数据。 NS2的使用流程包括编写TCL脚本,通过ns模拟器运行,产生trace文件,再用nam生成动画,通过Gawk和gnuplot进行数据处理和图形展示。 通过这个文档,读者可以初步了解如何配置NS2进行802.11b无线网络模拟,以及NS2作为网络模拟工具的主要特性和使用方法。这对于网络协议设计、性能分析以及学术研究具有重要的参考价值。