NS3-错误率模型

文章介绍了ns-3仿真软件中用于Wi-Fi错误率计算的不同模型,包括TableBasedErrorRateModel(802.11n/ac/ax默认)、YansErrorRateModel(802.11a/g默认)、DsssErrorRateModel(802.11b)和NistErrorRateModel。模型依据SINR和MCS决定PER,其中TableBased是最新标准支持。
摘要由CSDN通过智能技术生成

官方文档:https://www.nsnam.org/docs/models/html/wifi-design.html#default-table-based-error-model-validation

ns-3根据接收到的帧的信噪比(SNR)以及可能重叠在时间上的任何干扰帧,来进行包的错误或成功决策;即SINR。在ns-3中,包错误率(PER)与SINR的关系由ns3::ErrorRateModel定义,其中有几种不同的模型。PER是帧的调制和编码(MCS)、其SINR以及为MCS配置的特定ErrorRateModel的函数。

ns-3随着时间的推移更新了其默认的ErrorRateModel。当前(截至ns-3.33版本)针对最新的基于OFDM的标准(即802.11n/ac/ax)的模型是ns3::TableBasedErrorRateModel。802.11a/g的默认模型是ns3::YansErrorRateModel,而802.11b的默认模型是ns3::DsssErrorRateModel。最近标准的错误率模型在ns-3.33版本周期期间进行了更新(之前是ns3::NistErrorRateModel)。

当前ns-3的错误率模型仅适用于加性白噪声高斯信道(AWGN),不对潜在的频率选择性衰落效应进行建模。

总结一下,有四个错误模型:

  • ns3::TableBasedErrorRateModel:适用于OFDM模式,并仍然使用ns3::DsssErrorRateModel用于802.11b模式。这是802.11n/ac/ax的默认模型。
  • ns3::YansErrorRateModel:适用于OFDM模式,并仍然使用ns3::DsssErrorRateModel用于802.11b模式。这是802.11a/g的默认模型。
  • ns3::DsssErrorRateModel:包含802.11b模式的模型。
  • ns3::NistErrorRateModel:适用于OFDM模式,并仍然使用ns3::DsssErrorRateModel用于802.11b模式。

用户可以选择NIST、YANS或Table-based模型来处理OFDM,无论哪种情况下都将使用DSSS来处理802.11b。NIST模型是ns-3的长期默认模型(直到3.32版本为止)。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值