主要内容

wlanHESUConfig

配置HE SU传输

描述

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

创建

描述

例子

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

例子

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

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

属性

全部展开

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

  • “CBW20”—信道带宽为20mhz

  • “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

数据类型:逻辑

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

数据类型:

波形的pre-HE场的附加发射天线的循环位移值(以纳秒为单位)。前8根天线的周期位移值如表21-10所示[1].剩下的l天线使用您在此属性中指定的值,其中lNumTransmitAntennas- 8.将此属性指定为以下值之一:

  • 取值范围为[- 200,0]- thewlanHESUConfig对象的每个对象使用此循环移位值l额外的天线。

  • 长度的行向量l对于区间[- 200,0]内的整数,则wlanHESUConfig对象使用k元素的循环移位值k+ 8)发射天线。

    请注意

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

依赖关系

属性可启用此属性NumTransmitAntennas属性设置为值大于8

数据类型:

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

数据类型:

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

依赖关系

默认值:“直接”,仅当您设置NumTransmitAntennas而且NumSpaceTimeStreams属性的相同值。

数据类型:字符|字符串

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

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

  • 大小的复值矩阵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真正的).的SpatialMappingMatrix属性指定波束形成转向矩阵。

依赖关系

属性时才应用此属性SpatialMapping财产“自定义”

数据类型:逻辑

启用PPDU的pre-HE-short-training-field (pre-HE-STF)部分的空间映射,指定为数字或逻辑1真正的)或0).若要以与每个音调上HE-LTF的第一个符号相同的方式在空间上映射PPDU的前he - 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 二进制相移键控

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真正的),您只能将此属性设置为01,或2

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

数据类型:

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

依赖关系

您只能将此属性设置为1真正的)当所有这些条件都符合时:

数据类型:逻辑

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

依赖关系

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

  • MCS财产不是1011

  • 任何俄服的大小都小于或等于242。获取RU尺寸使用ruInfo对象的功能。

  • NumSpaceTimeStreams属性小于或等于4。

数据类型:字符|字符串

聚合MPDU (A-MPDU)帧结束前(pre-EOF)填充(APEP)长度,以字节为单位,指定为间隔[0,6451631]中的整数。将此属性设置为0指定HE NDP的传输。

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

数据类型:

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

数据类型:

HE- ltf压缩模式的HE PPDU,指定为42,或1.此属性指示HE-LTF的类型,其中值为42,或1分别对应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)颜色标识符,指定为间隔[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。

数据类型:逻辑

HE-Data字段的中等周期性,以OFDM符号的数量表示,指定为1020.

依赖关系

属性仅适用于HighDoppler属性是1真正的).

数据类型:

名义包填充,以微秒为单位,指定为08,或16.的wlanHESUConfig对象使用此属性和一个,前向纠错(pre- forward-error correction, pre-FEC)填充因子,用于计算持续时间,T体育PE (packet extension)字段的值。有关数据包扩展字段的详细信息,请参见第27.3.12节[2]

的可能值T体育对于此属性的不同值和一个,由式(27-83)或式(27-84)定义[2]

的价值一个 的价值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 with seed”—使用mt19937ar算法生成正态分布随机比特,种子在PostFECPaddingSeed财产。

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

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

数据类型:字符|字符串

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

依赖关系

属性可启用此属性PostFECPaddingSource财产“mt19937ar with seed”

数据类型:

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

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

请注意

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

数据类型:||int8

对象的功能

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

例子

全部折叠

为40mhz传输创建一个HE SU配置对象。

cfgHE = wlanHESUConfig;cfgHE。ChannelBandwidth =“CBW40”
cfgHE = wlanHESUConfig with properties: ChannelBandwidth: 'CBW40' numtransmitdigits: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' PreHESpatialMapping: 0 STBC: 0 MCS: 0 DCM: 0 ChannelCoding: 'LDPC' APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 NominalPacketPadding: 0 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 73

为20mhz传输创建HE ER SE配置对象。

cfgHE = wlanHESUConfig(“ExtendedRange”,真正的)
cfgHE = wlanHESUConfig with properties: ChannelBandwidth: 'CBW20' ExtendedRange: 1 Upper106ToneRU: 0 numtransmitdigits: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' PreHESpatialMapping: 0 STBC: 0 MCS: 0 DCM: 0 ChannelCoding: 'LDPC' APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 NominalPacketPadding: 0 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 73

创建一个HE SU配置对象,指定信道带宽为40 MHz,标称包填充值为8微秒。

cfgHESU = wlanHESUConfig(“ChannelBandwidth”“CBW40”“NominalPacketPadding”, 8)
cfgHESU = wlanHESUConfig with properties: ChannelBandwidth: 'CBW40' numtransmitdigits: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' PreHESpatialMapping: 0 STBC: 0 MCS: 0 DCM: 0 ChannelCoding: 'LDPC' APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 NominalPacketPadding: 8 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 73

更新配置对象,指定NDP传输方式。由于NDP的PE字段的持续时间始终为4微秒,因此该参数不能被忽略NominalPacketPadding属性不适用。

cfgHESU。APEPLength = 0
cfgHESU = wlanHESUConfig with properties: ChannelBandwidth: 'CBW40' numtransmitantenna: 1 NumSpaceTimeStreams: 1 SpatialMapping: 'Direct' PreHESpatialMapping: 0 STBC: 0 MCS: 0 DCM: 0 ChannelCoding: 'LDPC' 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中引入