主要内容

wlanHESUConfig

配置HE SU传输

描述

这个wlanHESUConfigobject是WLAN HE SU (HE single-user)和HE ER SU (HE ER SU)报文格式的配置对象。

创建

描述

实例

cfgHESU= wlanHESUConfig创建一个配置对象,用于初始化IEEE的参数®802.11™他苏PPDU.HE WLAN格式的详细说明请参见[2]

实例

cfgHESU=wlanHESUConfig(名称、值)使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,wlanHESUConfig (GuardInterval, 1.6)指定1.6微秒的保护间隔(循环前缀)持续时间。

在运行时,调用函数验证对象设置中与函数操作相关的属性。

属性

全部展开

PPDU传输的信道带宽,指定为以下值之一:

  • “CBW20”–20 MHz的信道带宽

  • “CBW40”—通道带宽40mhz

  • “CBW80”—通道带宽80mhz

  • “CBW160”—通道带宽160mhz

数据类型:字符|字符串

启用HE ER SU格式,指定为数字或逻辑格式1.(真正的)或0().要创建HE ER SU格式配置对象,请将此属性设置为1.(真正的).

依赖关系

此属性仅在设置ChannelBandwidth财产“CBW20”

数据类型:必然的

启用更高频率的106音资源单元(RU),指定为数字或逻辑1.(真正的)或0().要在HE ER SU传输的主要20 MHz信道带宽内只使用更高频率的106音RU,请设置此属性为1.(真正的).

依赖关系

此属性仅在设置ChannelBandwidth财产“CBW20”ExtendedRange财产1.(真正的).

数据类型:必然的

在HE探测空数据包(NDP)中指示非活动的20 MHz子通道,指定为数字或逻辑0()或至少有一个元素设置为的逻辑向量0().指定矢量时,元素按绝对频率递增的顺序对应于子信道。每个元素指示相应的20 MHz子信道是否处于非活动状态。要指示不活动的20 MHz子信道,请将相应的元素设置为1.(真正的).如果将此属性设置为0(),wlanHESUConfig对象将该值应用于所有20 MHz子通道,表示所有子通道都处于活动状态。

例子:[0 0 0 1]表示HE测深NDP,使得具有最高绝对频率值的子信道处于非活动状态。

依赖关系

要启用此属性,请设置ChannelBandwidth财产,要么“CBW80”“CBW160”APEPLength财产0

数据类型:必然的

发送天线数,指定为正整数。

数据类型:

波形的前he场的附加发射天线的循环位移值,以纳秒为单位。前8个天线使用表21-10中的循环移位值[1].剩下的L天线使用您在此属性中指定的值,其中L=NumTransmitAntennas- 8.将此属性指定为以下值之一:

  • 间隔为[- 200,0]的整数wlanHESUConfig对象使用此循环移位值L额外的天线。

  • 一个长度的行向量L取值范围为[- 200,0]- thewlanHESUConfig对象使用K元素的循环移位值(K+ 8)发射天线。

    笔记

    如果将此属性指定为长度大于的行向量L这个wlanHESUConfig对象只使用第一个L元素。例如,如果您设置NumTransmitAntennas财产16这个wlanHESUConfig对象只使用第一个L= 16 - 8 = 8这个向量的元素。

依赖关系

要启用此属性,请设置NumTransmitAntennas属性设置为大于的值8.

数据类型:

传输的时空流数,以整数形式指定,间隔为[1,8]。

数据类型:

空间映射方案,指定为“直接”,“哈达玛”,“傅里叶”,或“自定义”

依赖关系

默认值,“直接”,仅在设置NumTransmitAntennasNumSpaceTimeStreams属性为相同的值。

数据类型:字符|字符串

空间映射矩阵,指定为以下值之一:

  • 复数标量复值标量。该值适用于所有子载波。

  • 一个有大小的复值矩阵NSTS——- - - - - -NT,地点:

    • NSTS是时空流的数量;

    • NT为发射天线数。

    在这种情况下,空间映射矩阵适用于所有子载波。

  • 复值三维阵列N——- - - - - -NSTS——- - - - - -NT,在那里N占用子载波数。这个ChannelBandwidth属性确定的值N.在这种情况下,每个被占用的子载波都有自己的空间映射矩阵。

    这个表格显示了ChannelBandwidth设置及相应的N:

    ChannelBandwidth N
    “CBW20” 242
    “CBW40” 484
    “CBW80” 996
    “CBW160”

    1992

使用此属性旋转和缩放星座映射器的输出向量。空间映射矩阵用于发射天线上的波束形成和时空流混合。调用函数对每个子载波的空间映射矩阵进行规范化。

例子:[0.5 - 0.3;0.4 - 0.4;0.5 - 0.8)表示包含三个时空流和两个发射天线的空间映射矩阵。

依赖关系

此属性仅在设置SpatialMapping财产“自定义”

数据类型:
复数的支持:金宝app是的

启用具有波束形成功能的传输信令,以数字或逻辑形式指定1.(真正的)或0().要应用波束形成转向矩阵,请将此属性设置为1.(真正的).这个空间映射矩阵属性指定波束形成转向矩阵。

依赖关系

此属性仅在设置SpatialMapping财产“自定义”

数据类型:必然的

启用PPDU的pre-HE-short-training-field (pre-HE-STF)部分的空间映射,该部分指定为数字或逻辑1.(真正的)或0()。要以与每个音调上HE-LTF的第一个符号相同的方式在空间上映射PPDU的前STF部分,请将此属性设置为1.(真正的).若要对PPDU的pre-HE-STF部分不应用空间映射,请将此属性设置为0().

数据类型:必然的

启用PPDU数据字段的空时分组编码(STBC),指定为数字或逻辑1.(真正的)或0().STBC通过指定的天线传送多份数据流。

  • 当您将此属性设置为0(),STBC不应用于数据字段。时空流的数量等于空间流的数量。

  • 当您将此属性设置为1.(真正的),STBC应用于数据字段。时空流的数量是空间流数量的两倍。

依赖关系

该属性仅在NumSpaceTimeStreams属性是2.扩张型心肌病属性是0().

数据类型:必然的

在发送当前数据包时使用的调制编码方案(MCS),指定为间隔[0,11]内的非负整数。的每个有效值的调制类型和编码速率MCS:

MCS 调制 双载波调制 编码率
0 二进制相移键控(BPSK)

01.

1/2
1. 正交相移键控

01.

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

依赖关系

  • 当你设置ExtendedRange1.(真正的),您只能将此属性设置为0,1.,或2.

  • 当你设置Upper106ToneRU1.(真正的),您只能将此属性设置为0

数据类型:

双载波调制(DCM)指示器,以数字或逻辑方式指定1.(真正的)或0().要指示用于HE-Data字段的DCM,请将此属性设置为1.(真正的).

依赖关系

您只能将此属性设置为1.(真正的),当所有条件满足时:

数据类型:必然的

HE-Data字段的前向纠错(FEC)编码类型,指定为“方法”低密度奇偶校验(LDPC)编码或“* *”用于二进制卷积编码(BCC)。

依赖关系

您只能将此属性设置为“* *”当这些条件都满足时:

  • 这个MCS财产不是1011

  • 任何RU的大小都小于或等于242。获取RU尺寸使用瑞恩福对象的功能。

  • 这个NumSpaceTimeStreams属性小于或等于4。

数据类型:字符|字符串

aggregmpdu (A-MPDU) - pre-end- frame (pre-EOF) padding (APEP)长度,单位为字节,间隔为整数[0,6451631]。将此属性设置为0指定HE NDP的传输方式。

对象使用此属性确定数据字段中的OFDM符号数。有关更多信息,请参阅[2]

数据类型:

数据包内数据字段的保护间隔(循环前缀)持续时间,以微秒为单位,指定为3.2,1.6,或0.8

数据类型:

HE- ltf压缩模式的HE PPDU,指定为4.,2.,或1..此属性指示HE-LTF的类型,其中值为4.,2.,或1.分别对应于四次、两次或一次HE-LTF持续时间压缩模式。表27-1[2]将HE-LTF类型枚举为:

  • 1 × HE-LTF -持续时间3.2 μs,保护间隔时间0.8 μs或1.6 μs

  • 2×HE-LTF–持续时间为6.4μs,保护间隔持续时间为0.8μs或1.6μs

  • 4 × HE-LTF -持续时间为12.8 μs,保护间隔时间为0.8 μs或3.2 μs

有关HE-LTF的更多信息,请参见第27.3.10.10节[2]

数据类型:

上行传输指示器,指定为数字或逻辑1.(真正的)或0().若要指示PPDU在下行传输中发送,请将此属性设置为0().要表示PPDU是通过上行传输发送的,请将此属性设置为1.(真正的).

数据类型:必然的

BSS (Basic service set)颜色标识符,指定为间隔为[0,63]的整数。

数据类型:

空间重用指示符,指定为间隔[0,15]中的整数。

数据类型:

传输机会(TXOP)保护的持续时间信息,指定为间隔[0,127]中的整数。除了指定TXOP长度粒度的第一位之外,HE-SIG-A字段的TXOP子字段的每一位都等于TXOPDuration.因此,一个以微秒为单位的持续时间必须按照表27-18中的步骤进行转换[2]

数据类型:

高多普勒模式指示器,指定为数字或逻辑1.(真正的)或0().要在HE-SIG-A字段中指示高多普勒模式,请将此属性设置为1.(真正的).

依赖关系

这个1.(真正的)的值仅当NumSpaceTimeStreams对于任何RU,属性小于或等于4。

数据类型:必然的

数据字段的中间码周期,以OFDM符号数表示,指定为1020.

依赖关系

该属性仅在高多普勒属性是1.(真正的).

数据类型:

标称数据包填充,以微秒为单位,指定为0,8.,或16.这个wlanHESUConfig对象使用此属性和A.,用于计算持续时间的前向纠错(前FEC)填充因子,T体育,属于数据包扩展(PE)字段。有关数据包扩展字段的更多信息,请参阅的第27.3.12节[2]

此表显示了的可能值T体育对于这个属性和的不同值A.,由式(27-83)或(27-84)定义[2]

价值A. 价值T体育以微秒为单位
NominalPacketPadding着手0 NominalPacketPadding着手8. NominalPacketPadding着手16
1. 0 0 4.
2. 0 0 8.
3. 0 4. 12
4. 0 8. 16

依赖关系

要启用此属性,请设置APEPLength属性设置为间隔[1,6,500,531]的整数。对于NDP, PE字段的持续时间是4微秒,与名义报文填充无关。

数据类型:

的后fec填充位源wlanWaveformGenerator函数,指定为这些值之一。

  • “与种子mt19937ar”-使用mt19937ar算法生成正态分布的随机比特,种子在受精后棉籽所有物

  • “全球流”—使用当前全局随机数流生成正态分布的随机位。

  • “用户定义”—使用PostFECPaddingBits属性作为后fec填充位。

数据类型:字符|字符串

mt19937ar算法的后fec填充位种子,指定为非负整数。

依赖关系

要启用此属性,请设置PostFECPaddingSource财产“与种子mt19937ar”

数据类型:

后FEC填充位,指定为二进制值标量或列向量。

要生成波形,请使用wlanWaveformGenerator功能要求N位,N取决于指定的配置。计算N,使用getNumPostFECPaddingBits使用指定的配置对象作为输入参数的对象函数,并将此属性指定为长度向量N.或者,将此输入指定为任意长度的二值标量或列向量。如果该属性的长度小于N时,波形发生器将矢量绕圈以生成一个长度矢量N。如果此属性的长度大于N,该函数仅使用第一个N项作为后fec填充位。

笔记

对于C/ c++代码生成,必须将此属性的数据类型指定为int8

数据类型:||int8

对象的功能

getNumPostFECPaddingBits 计算所需的后fec填充位数
getPSDULength 计算HE或WUR的PSDU长度
packetFormat 返回WLAN数据包格式
瑞恩福 返回HE格式资源单元分配信息
showAllocation 显示资源单位(RU)分配

例子

全部折叠

为40 MHz传输创建HE SU配置对象。

cfgHE = wlanHESUConfig;cfgHE。ChannelBandwidth =“CBW40”
cfgHE = wlanHESUConfig属性:ChannelBandwidth:“CBW40”NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”PreHESpatialMapping: 0摘要:0 MCS: 0 DCM: 0 ChannelCoding:‘方法’APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler:0 NominalPacketPadding: 0 PostFECPaddingSource: 'mt19937ar with seed

创建一个用于20mhz传输的HE ER SE配置对象。

cfgHE=wlanHESUConfig(“ExtendedRange”,真正的)
cfgHE=wlanHESUConfig,其属性为:信道带宽:“CBW20”扩展范围:1 Upper106ToneRU:0 NumTransmitaContents:1 NumSpaceTimeStreams:1空间映射:“Direct”预空间映射:0 STBC:0 MCS:0 DCM:0信道编码:“LDPC”APEPLength:100 GuardInterval:3.2000 HeltType:4上行链路指示:0 BSSColor:0空间重用:0TXO更新时间:127 HighDoppler:0 NominalPacketPadding:0生育后PaddingSource:'mt19937ar with seed'生育后PaddingSeed:73

创建HE SU配置对象,指定40 MHz的通道带宽和8微秒的标称数据包填充值。

cfgHESU = wlanHESUConfig (“ChannelBandwidth”,“CBW40”,“NominalPacketPadding”,8)
cfgHESU = wlanHESUConfig属性:ChannelBandwidth:“CBW40”NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”PreHESpatialMapping: 0摘要:0 MCS: 0 DCM: 0 ChannelCoding:‘方法’APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler:0 nomalpacketpadding: 8 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 73

更新配置对象,指定NDP传输方式。由于PE字段对NDP的持续时间总是4微秒,因此NominalPacketPadding属性不适用。

cfgHESU。APEPLength = 0
cfgHESU = wlanHESUConfig属性:ChannelBandwidth:“CBW40”NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”PreHESpatialMapping: 0摘要:0 MCS: 0 DCM: 0 ChannelCoding:‘方法’APEPLength: 0 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0

更多关于

全部展开

参考文献

[1] IEEE Std 802.11-2016 (IEEE Std 802.11-2012修订版)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术的IEEE标准。系统之间的电信和信息交换。局域网和城域网—具体要求。

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

扩展功能

在R2018b中引入