主要内容

wlanmactriggeruserconfig

配置WLAN MAC触发帧的“用户信息”字段

描述

wlanmactriggeruserconfig对象配置IEEE的User Info字段®802.11™介质访问控制(MAC)触发帧体。

创建

描述

cfgUser= wlanMACTriggerUserConfig为WLAN MAC触发器帧的用户信息字段创建Defaut配置对象。有关触发器框架格式及其用户信息字段的更多信息,请参见第9.3.1.22节[1]

例子

cfgUser= wlanmactriggeruserconfig(名称,价值使用一个或多个名称-值参数设置属性值。将每个属性名用引号括起来。例如,“触发器类型”,“基本”指定基本触发器帧类型。

属性

展开全部

触发器帧类型,指定为这些值之一。

  • “基本”-基本触发帧

  • 'mu-bar'- 多用户块ACK请求(MU-BAR)帧

  • “MU-RTS”- 发送(MU-RTS)帧的多用户请求

有关更多信息,请参阅第9.3.1.22节[1]

数据类型:char|字符串

AID12子字段的值,指定为其中一个值之一。

  • 0- 用户信息字段为相关站(STA)分配连续随机接入资源单位(RA-RUS)。

  • Interval中的整数[1,2007] - 此属性表示用户信息字段的STA关联标识符(AID)。

  • 2045.—User Info字段为不关联的sta分配一个或多个连续的RA-RUs。

  • 2046.- 用户信息字段标识未分配的ru。

数据类型:双倍的

RU分配区域,指定为'主要80MHz''次要80MHz'

依赖关系

  • 要启用此属性,请设置RUSize属性的值为1992年

  • 当此对象是该对象的元素时启用此属性用户信息财产的wlanmactriggerconfig对象,设置ChannelBandwidth财产wlanmactriggerconfig反对“CBW80 + 80或CBW160”

数据类型:char|字符串

ru大小,指定为2652106242484996.,或1992年

数据类型:双倍的

ru索引用于子载波分配,在间隔[1,37]中指定为整数。ru index指定频道内ru的位置。例如,80MHz的传输包含四个242音调RU(每个20 MHz子信道一个)。RU编号242-1(尺寸242,索引1)是80 MHz通道内最低的绝对频率。类似地,RU编号242-4是最高的绝对频率。对于160 MHz传输,此属性表示由此指定的80 MHz段的RU索引值RuallocationRegion.财产。

数据类型:双倍的

HE TB PPDU响应的HE- data字段的前向纠错(FEC)编码类型,指定为这些值之一。

  • “方法”- 低密度奇偶校验(LDPC)编码

  • “* *”- 二元卷积编码(BCC)

数据类型:char|字符串

用于传输HE TB PPDU响应的调制和编码方案(MCS),在间隔中指定为整数[0,11]。此表显示了此属性的每个有效值的调制类型和编码率。

的价值MCS. 调制类型 双载波调制 编码率
0 二进制相移键控(BPSK)

01

1/2
1 正交相移键控 1/2
2

不适用

3/4
3. 16点正交调幅(16-QAM)

01

1/2
4 3/4
5 64 QAM.

不适用

2/3
6 3/4
7 5/6
8 256 - QAM. 3/4
9 5/6
10 1024 - qam 3/4
11 5/6

当你设置DCM.财产1真的),必须将此属性设置为013.,或4

数据类型:双倍的

双载波调制(DCM)指示器,指定为1真的) 要么0).要对HE TB PPDU响应的HE- data字段使用DCM,请将此属性设置为1真的).否则,将此属性设置为0).

当此对象是用户信息财产的wlanmactriggerconfig对象时,可将此属性设置为1真的)只有当摘要财产wlanmactriggerconfig对象是0).

数据类型:逻辑

起始空间流索引,以基于一的形式,指定为间隔[1,8]中的整数。

依赖关系

要启用此属性,请设置援助12.属性的值为02045.

数据类型:双倍的

空间流的数量,指定为Interval [1,8]中的整数。

依赖关系

要启用此属性,请设置援助12.属性的值为02045.

数据类型:双倍的

分配的连续RA-RU数,指定为Interval [1,32]中的整数。

依赖关系

要启用此属性,请设置援助12.财产02045.

数据类型:双倍的

指示随后的触发框架中的更多RA-ru分配,指定为1真的) 要么0). 要在后续触发帧中指示更多RA-RU分配,请将此属性设置为1真的).否则,将此属性设置为0).

依赖关系

  • 要启用此属性,请设置援助12.财产02045.

  • 当此对象是该对象的元素时启用此属性用户信息财产的wlanmactriggerconfig对象,设置莫雷特夫财产wlanmactriggerconfig反对1真的).

数据类型:逻辑

最大传输功率指示灯,指定为1真的) 要么0). 要为指定的HE MCS值从接收站请求HE TB PPDU响应的最大发射功率,请将此属性设置为1真的).否则,将此属性设置为0).

数据类型:逻辑

接收信号的期望功率,单位为dBm,指定为间隔[-110,-20]的整数。这个属性表示在指定的RU上传输的HE TB PPDU响应的期望功率,在AP天线连接器上平均并四舍为最接近的整数。

依赖关系

要启用此属性,请设置UseMaxTransmitPower财产0).

数据类型:双倍的

基本触发帧中MU MPDU间距因子子字段的值,指定为012,或3..此属性表示最小MPDU启动间距乘法因子。有关更多信息,请参阅第9.3.1.22.2和10.13.3节[1]

依赖关系

要启用此属性,请设置TriggerType财产“基本”

数据类型:双倍的

TID聚合限制子字段的值,在间隔中指定为整数[0,7]。此子字段表示站可以聚合的最大流量标识符(TID)。

依赖关系

要启用此属性,请设置TriggerType财产“基本”

数据类型:双倍的

首选AC子字段的值,指定为012,或3..此子字段表示HE TB PPDU响应中MAC协议数据单元(MPDU)聚合的最低推荐访问类别。

依赖关系

要启用此属性,请设置TriggerType财产“基本”

数据类型:双倍的

流量标识符,指定为间隔[0,7]中的整数。

依赖关系

要启用此属性,请设置TriggerType财产'mu-bar'

数据类型:双倍的

启动MAC服务数据单元(MSDU)或聚合MSDU(A-MSDU)序列号,指定为间隔中的整数[0,4095]。

依赖关系

要启用此属性,请设置TriggerType财产'mu-bar'

数据类型:双倍的

例子

全部收缩

创建一个基本MAC触发帧来携带两个用户的信息。

创建MAC触发框架正文配置对象,指定40 MHz的信道带宽。

cfgtrigger = wlanmactriggerconfig(“ChannelBandwidth”“CBW40”);

为触发器帧的用户信息字段创建配置对象。

cfgUser1 = wlanMACTriggerUserConfig (“AID12”,1,'肆虐'...242,'ruindex'1);cfgUser2 = wlanMACTriggerUserConfig (“AID12”2,'肆虐'...242,'ruindex',2);

将用户信息字段添加到触发器帧。

cfgTrigger = addUserInfo (cfgTrigger cfgUser1);cfgTrigger = addUserInfo (cfgTrigger cfgUser2);

通过创建MAC帧体配置对象来配置触发帧,指定帧类型和触发帧体配置。

cfgMAC = wlanMACFrameConfig (“FrameType”'扳机'...“TriggerConfig”, cfgTrigger);

通过创建默认的非HT配置对象来指定非HT PHY配置。

cfgPHY = wlanNonHTConfig;

创建MAC触发帧并显示其长度。

[框架,frameLength] = wlanmacframe(cfgmac,cfgphy);disp(frameLength)
40

工具书类

[1] IEEE P802.11ax™/ D4.1。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改1:对高效WLAN的增强。”信息技术标准草案。电信和系统之间的信息交换局域网和城域网—具体要求。

扩展功能

C / C ++代码生成
使用MATLAB®Coder™生成C和C ++代码。

在R2021A介绍