标签:Wi-Fi

NS-3 Wi-Fi 仿真模型测试

目前,大多数关于测试和验证的文档都存在于出版物中,以下列出了一些参考文献。

802.11b 错误模型的验证结果可在以下 技术报告 中查看。

需要注意以下两点说明:

上述参考文献中的图 1-4 对应的是 ns-3 NIST 比特错误率(BER)模型。在该论文附录的程序(80211b.c)中,有两个用于生成数据的常量。第一个是分组大小,设置为 1024 字节。第二个是“噪声”,其值设为 7 dB;这一值是通过经验选取的,以使曲线与 CMU 测试床的报告数据最契合。虽然值为 1.55 dB 更符合 CMU 论文报告的 -99 dBm 噪声底限,但噪声系数 7 dB 最适合与 CMU 实验数据拟合。这一默认值 7 dB 是 ns3::YansWifiPhy 模型中的 RxNoiseFigure。更改噪声系数会使曲线向左或向右移动,但不会改变其斜率。

可以通过运行 examples/wireless/wifi-clear-channel-cmu.cc 示例程序重现这些曲线。当启用 GNU 科学库(GSL)时,会生成以下图表:802.11b 的清晰信道(AWGN)错误模型

802.11a/g OFDM 错误模型的验证结果可在以下 技术报告 中查看。 可以通过运行 examples/wireless/wifi-ofdm-validation.cc 示例程序重现这些曲线,以下图表展示了 802.11...

NS-3 Wi-Fi 仿真模型概述

ns-3 节点可以包含多个 NetDevice 对象,就像一台实际的计算机可以包含多个独立的网络接口卡(如以太网、Wi-Fi、蓝牙等)。本章节描述了 ns-3 的 WifiNetDevice 及其相关模型。通过将 WifiNetDevice 对象添加到 ns-3 节点中,可以创建基于 802.11 的基础设施网络和自组织(Ad Hoc)网络模型。

WifiNetDevice 模拟了基于 IEEE 802.11 标准的无线网络接口控制器 [ieee80211]。我们将在后续章节中详细说明,但简单来说,ns-3 提供了以下 802.11 相关模型:

  • 基本的 802.11 分布式协调功能(DCF),支持 基础设施模式自组织模式
  • 802.11a802.11b802.11g802.11n(支持 2.4 GHz 和 5 GHz 频段)、802.11ac802.11ax(支持 2.4 GHz、5 GHz 和 6 GHz 频段)以及 802.11be 的物理层
  • MSDU 聚合MPDU 聚合 的 802.11n 扩展,并支持两者组合(两级聚合)
  • 802.11ax 的 下行链路 OFDMA(DL OFDMA)上行链路 OFDMA(UL OFDMA)(包括多用户增强分布式协调功能(MU EDCA)参数集的支持)
  • 802.11be 的 多链路 发现与设置
  • 基于 QoS 的增强分布式协调功能(E...