在 ns-3 上修改工作频率(针对 802.11ac)

V-红

我试图将工作频率更改为 300MHz(以模拟 802.11af 的工作),但保留 802.11ac 的整体 PHY 层配置。

我已经阅读了之前的帖子并意识到可以使用 SetFrequency() 函数(在 YansWifiPhy 类中)。但是,当我实现以下语句时('wifi' 是类 WifiHelper 的对象)-

NetDeviceContainer staDevices = wifi.Install (phy, mac, wifiStaNodes);

我收到一个错误,因为对象 'phy' 必须是 YansWifiPhyHelper 数据类型,而不是 YansWifiPhy。但是,我似乎无法使用 YansWifiPhyHelper 类更改频率。我该如何解决这个问题?

深渊

正如你所看到YansWifiPhy是一个子类的WifiPhyTYPEIDWifiPhy具有频率为属性。您可以使用以下任何一种方式设置此属性:

  1. 您可以使用Config::SetDefault函数更改ns3::WifiPhy::Frequency的默认值可以在此处找到相同的文档
  2. 其次,您可以使用YansWifiPhyHelperSet函数来设置YansWifiPhy (WifiPhy) 的任何属性您可以在此处找到一个示例与链接的唯一区别是您需要将属性名称更改频率并相应地更改值。

如果有任何疑问或其中任何一项对您不起作用,请告诉我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ns-3路由器缓冲区模拟?

来自分类Dev

算术溢出错误-802

来自分类Dev

在FireFox上,mozRTCPeerConnection()上的NS_ERROR_UNEXPECTED

来自分类Dev

如何在ns3的wifi模块中实现多个通道

来自分类Dev

使用NS3和std :: thread的并行模拟

来自分类Dev

如何在ns3中将nvcc用作编译器

来自分类Dev

如何在NS3中使用Tcp变体比较?

来自分类Dev

如何在NS-3中使用多路径路由

来自分类Dev

NS3:如何为每个TCP会话设置RcvBufSize?

来自分类Dev

calculation of throughput for udp connection in ns3

来自分类Dev

ns3中udp连接的吞吐量计算

来自分类Dev

在双向频率表中同时显示Ns和比例

来自分类Dev

使用ns3的基于TCP的客户端-服务器系统

来自分类Dev

与NS3一起使用Wireshark

来自分类Dev

需要帮助来了解NS-3中的特定代码

来自分类Dev

在哪里可以找到TCP New Reno的源代码并在NS3上运行它

来自分类Dev

NS-Vue / Rails对S3存储桶的预签名PUT请求,给出403

来自分类Dev

尝试使用netanim模拟ns3的first.py

来自分类Dev

如何在Ubuntu上安装ns2

来自分类Dev

NS3 EMU可以在WAN中的不同机器上应用吗?

来自分类Dev

ns2上的tcl脚本错误(无此类变量)

来自分类Dev

建立ns-3时发生错误

来自分类Dev

如何同时安装ns2和ns3?

来自分类Dev

网络管理器连接配置中的type = ethernet和type = 802-3-ethernet之间是否有区别?

来自分类Dev

如何在Windows 7上使用Cygwin正确安装NS-3模拟器

来自分类Dev

NS_ENUM至Swift 3无法正常工作

来自分类Dev

awk脚本来计算跟踪文件ns-3的延迟

来自分类Dev

在 Ubuntu 16.10 上构建 ns-3 时出错

来自分类Dev

ns3 中是否为 wimax 提供了 PF