主要内容

wlanDeviceConfig

WLAN节点的设备配置

自从R2023a

描述

wlanDeviceConfig对象包含的属性配置一个无线局域网节点。的DeviceConfig财产的wlanNode对象是一个wlanDeviceConfig对象或一个向量的对象。

创建

描述

例子

deviceCfg= wlanDeviceConfig创建一个默认的WLAN设备配置对象。

例子

deviceCfg= wlanDeviceConfig (名称=值)属性WLAN设备配置对象的使用一个或多个可选名称参数。

属性

全部展开

指定的设备,操作模式“STA”,“美联社”,或“网”。这意味着设备是一个车站,接入点,或者网格点,分别。

数据类型:字符|字符串

操作频带和通道数量,指定为一个向量的长度为2。向量的第一个元素指定GHz频段。它必须是2.4,5,或6。第二项指定通道数量。需要以下值:

  • 一个整数的范围(1、14)如果2.4 GHz频段

  • 一个整数的范围[200]如果5 GHz频段

  • 一个整数范围[233]如果频段6 GHz

数据类型:

物理层传输格式,指定为“HE-SU”,“Non-HT”,“HT-Mixed”,“VHT”,“HE-EXT-SU”,或“HE-MU-OFDMA”。这个属性决定了传输格式的设备使用单播数据帧传输。广播数据帧总是使用non-HT格式,不管你设定这个属性的值。

数据类型:字符|字符串

在赫兹信道带宽,指定为20 e6,40 e6,80年e6,或160年e6

数据类型:|

调制和编码方案,指定为一个整数范围(0,11)。这个属性的值可以依赖TransmissionFormat属性:

  • TransmissionFormat“Non-HT”“HT-Mixed”值的范围是[0、7]。给定的值的范围(0、7)映射到一个值的范围(0,31日)使用计算MCS+ (NSTS1)* 8,NSTS的价值吗NumSpaceTimeStreams财产。

  • TransmissionFormat“VHT”值的范围是[0,9]。另外可能的值取决于集ChannelBandwidthNumSpaceTimeStreams属性:

    • ChannelBandwidth20 e6,你可以设置MCS价值9只有当NumSpaceTimeStreams被设置为36

    • ChannelBandwidth80年e6,MCS价值6时不支持万博1manbetxNumSpaceTimeStreams被设置为37。的MCS价值9时不支持万博1manbetxNumSpaceTimeStreams被设置为6

    • ChannelBandwidth160年e6,MCS价值9时不支持万博1manbetxNumSpaceTimeStreams被设置为3

  • TransmissionFormat“HE-EXT-SU”,值的范围(0,2)。

  • TransmissionFormat“HE-SU“HE-MU-OFDMA”值的范围是[0,11]。

数据类型:|

发射天线的数量,指定为一个整数范围内(1,8)。

数据类型:|

数量的时空流,指定为一个整数范围内(1,8)。这个属性的值必须小于或等于的价值NumTransmitAntennas财产。

数据类型:|

HT MAC协议数据单元(MPDU)聚合选择,指定为1(真正的)或0()。将此属性设置为真正的创建一个聚合MPDU (A-MPDU)通过连接多个MPDUs。这个属性只适用于当TransmissionFormat属性设置为“HT-Mixed”

数据类型:逻辑

最大数量的MPDUs A-MPDU,指定为一个整数范围[256]。这个属性的值可以依赖TransmissionFormat属性:

  • TransmissionFormat“HT-Mixed”AggregateHTMPDU属性设置为真正的值的范围是[0,64]。

  • TransmissionFormat“VHT”值的范围是[0,64]。

  • TransmissionFormat“HE-SU”,“HE-EXT-SU”,或“HE-MU-OFDMA”值的范围是[0,256]。

该属性时并不适用TransmissionFormat“Non-HT”,或者当TransmissionFormat“HT-Mixed”AggregateHTMPDU被设置为

数据类型:|

最大数量的传输帧的尝试,指定为一个整数范围[65535]。

数据类型:|

帧长度低于RTS不是传播,指定为一个整数范围(0,6500631)。如果一个MAC帧的大小超过这个属性的值,发送请求发送/清楚(RTS / CTS)保护机制。这个属性只适用于当DisableRTS属性设置为TransmissionFormat属性没有设置“HE-MU-OFDMA”

数据类型:|

RTS传输选择,指定为0()或1(真正的)。将这个属性设置为true来禁用RTS / CTS保护机制的模拟。

数据类型:逻辑

禁用确认选择,指定为0()或1(真正的)。将这个属性设置为true来禁用确认以响应数据帧的传输。

数据类型:逻辑

最小的竞争窗口范围四个类别(ACs)的访问,指定为一个向量的四个整数范围[1023]。四个条目的最小范围最好的努力,背景,视频和语音ACs,分别。

数据类型:|

四个ACs最大范围的竞争窗口,指定为一个向量的四个整数范围[1023]。四个条目的最大范围是最好的努力,背景,视频和语音ACs,分别。

数据类型:|

任意四个ACs,帧间空间值指定为一个向量的四个整数范围(1、15)。矢量的条目表示如果值,在槽中,最好的工作,背景,视频和语音ACs,分别。你可以设置aif的交流价值1只有在模式属性是“美联社”

数据类型:|

6 Mb / s的控制帧数选择,指定为0()或1(真正的)。将这个属性设置为true使用6 Mb / s的数据速率控制帧。

数据类型:逻辑

Non-HT数据速率支持基本服务集(万博1manbetxBSS),指定为一个向量的一个子集[6 9 12 18 24 36 48 54)。这个属性只适用于当模式属性设置为“美联社”。车站与AP使用相同的基本利率作为美联社。

数据类型:|

网time - to - live,指定为一个整数范围[255]。这个属性的值是啤酒花,数据包可以遍历的最大数量在下降之前在网状网络。这个属性只适用于当模式属性设置为“网”

数据类型:|

在dBm传输能量,指定为一个真正的标量。如果你使空间重用通过设置BSSColor属性为一个非零值,对象可能不会使用这个值。相反,对象比较这个属性的值与调整传输能量,并使用最小的两个。调整发射功率是IEEE 26.10.2.4节定义的®性病802.11 ax™-2021[1]

数据类型:|

传输增益在dB,指定为一个真正的标量。

数据类型:|

接收增益在dB,指定为一个真正的标量。

数据类型:|

在dB接收机噪声图,指定为负的标量。

数据类型:|

颜色的基本服务集(BSS),指定为一个整数范围[0,63]。指定一个非零值这个属性使您能够使用空间重用操作。

这个属性只适用于当模式属性设置为“美联社”。车站与AP BSS颜色使用相同的美联社。

数据类型:|

重叠的基本服务集包检测(观察PD)阈值在dBm,指定为一个整数标量。如果设备检测到一个帧的BSS颜色不同于自己的,它使用这个值来决定是否忽略接收到的帧或继续inter-BSS帧传输。

  • 如果模式被设置为“美联社”时,这个属性BSSColor属性是零。

  • 如果模式被设置为“STA”,这个属性适用于当美联社是零相关的BSS的颜色。

  • 如果模式被设置为“网”,这个属性并不适用。

数据类型:|

例子

全部折叠

这个例子展示了如何模拟无线局域网(WLAN)通过使用WLAN工具箱™与通信工具箱™无线网络仿真库。

使用这个例子中,您:

  1. 创建和配置一个WLAN接入点(AP)节点和一个车站(STA)节点。

  2. 从美联社节点添加应用程序流量STA节点。

  3. 模拟美联社的WLAN和检索数据节点和STA节点。

检查通信工具箱™安装无线网络仿真库支持包。万博1manbetx如果支持包没有万博1manbetx安装,MATLAB®返回一个错误的链接下载并安装包的支持。

wirelessnetwork万博1manbetxSupportPackageCheck;

创建一个无线网络模拟器。

networksimulator = wirelessNetworkSimulator.init ();

创建一个wlanDeviceConfig对象,设置模式“美联社”。使用这种配置创建一个WLAN节点,指定其名称和位置。

deviceCfg = = wlanDeviceConfig(模式“美联社”);apNode = wlanNode (Name =“美联社”位置= (10 0),DeviceConfig = deviceCfg);

创建一个WLAN节点默认的设备配置。确认默认模式STA

staNode = wlanNode (Name =“STA”、位置= [5 0 0]);disp (staNode.DeviceConfig.Mode)
STA

把STA节点与美联社节点。

associateStations (apNode staNode);

创建一个networkTrafficOnOff对象生成一个开关应用程序流量模式。指定千比特/秒的数据速率和数据包大小的字节。使数据包生成生成一个应用程序包的有效载荷。

流量= networkTrafficOnOff (DataRate = 100, PacketSize = 10, GeneratePacket = true);

从美联社节点添加应用程序流量STA节点。

addTrafficSource (apNode、交通、DestinationNode = staNode);

美联社节点和STA节点添加到无线网络模拟器。

addnode (networksimulator {apNode, staNode});

设置仿真时间在秒和运行模拟。

simulationTime = 0.05;运行(networksimulator simulationTime);
自定义通道模型不是补充道。使用自由空间路径损耗(fspl)模型作为默认的信道模型。

获取和显示物理层(体育)统计,对应于美联社节点和STA节点。

apStats =统计(apNode);staStats =统计(staNode);disp (apStats.PHY)
TransmittedPackets: 126 TransmittedPayloadBytes: 4095 ReceivedPackets: 125 ReceivedPayloadBytes: 1750 DroppedPackets: 0
disp (staStats.PHY)
TransmittedPackets: 125 TransmittedPayloadBytes: 1750 ReceivedPackets: 126 ReceivedPayloadBytes: 4095 DroppedPackets: 0

引用

[1]IEEE Std 802.11 ax - 2021(-2020年修正案IEEE Std 802.11™)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。修改1:高效WLAN的增强。“IEEE标准信息技术——之间的通信和信息交换系统。当地和市区网络——特定的需求。

版本历史

介绍了R2023a

另请参阅

对象