主要内容

wlanHESUConfig

配置HE SU传输

描述

wlanHESUConfig对象是WLAN HE单用户(HE SU)的配置对象,以及他扩展范围的单用户(HE ER SU)数据包格式。

创建

描述

例子

cfghesu.= wlanhauconfig创建一个配置对象,用于初始化IEEE的参数®802.11™他苏PPDU..有关HE WLAN格式的详细描述,请参阅[2]

例子

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

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

特性

展开全部

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

  • “CBW20”—通道带宽20mhz

  • “CBW40”- 40兆赫的信道带宽

  • 'CBW80'- 80 MHz的通道带宽

  • 'CBW160'- 160兆赫的信道带宽

数据类型:char|细绳

使他是苏格式,指定为数字或逻辑1真的) 或者0错误的).要创建HE ER SU格式配置对象,将该属性设置为1真的).

依赖性

此属性仅在您设置时适用信道带宽财产“CBW20”

数据类型:逻辑

启用较高频率的106音资源单元(RU),指定为数字或逻辑1真的) 或者0错误的).到仅一个HE ER SU传输的主20MHz信道带宽,将该属性设置为内使用较高频率的106色调RU1真的).

依赖性

此属性仅在您设置时适用信道带宽财产“CBW20”ExtendedRange财产1真的).

数据类型:逻辑

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

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

依赖性

要启用此属性,设置信道带宽属性到任职'CBW80'或者'CBW160'APEPLength财产0

数据类型:逻辑

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

数据类型:双倍的

用于波形预先字段的纳秒,纳秒,纳秒的循环移位值为纳秒。前八个天线使用表21-10中指定的循环移位值[1].其余l天线使用的值你这个属性,在指定lNumTransmitAntennas- 8.将此属性指定为这些值之一:

  • 在区间[-200,0]的整数 - 的wlanHESUConfig对象使用此循环移位值的每个的l附加天线。

  • 长度的行向量l在间隔的整数[-200,0] - 该wlanHESUConfig对象使用k作为循环移位值的元素k+ 8)个发射天线。

    请注意

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

依赖性

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

数据类型:双倍的

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

数据类型:双倍的

空间映射方案,指定为'直接的'“阿达玛”“傅里叶”, 或者'风俗'

依赖性

默认值,'直接的',仅当设置NumTransmitAntennasNumSpaceTimeStreams特性为相同的值。

数据类型:char|细绳

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

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

  • 一个复合值的大小矩阵NSTS.-经过-NT, 在哪里:

    • NSTS.为时空流的个数;

    • NT是发射天线的数量。

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

  • 一个复值3-D尺寸N英石-经过-NSTS.-经过-NT, 在哪里N英石是占用的子载波的数量。的信道带宽属性的值N英石.在这种情况下,每个子载波占用都有自己的空间映射矩阵。

    这个表显示了信道带宽设置和相应的N英石

    信道带宽 N英石
    “CBW20” 242.
    “CBW40” 484.
    'CBW80' 996.
    'CBW160'

    1992年

使用该属性可以旋转和缩放星座映射器的输出向量。空间映射矩阵用于波束形成和混合在发射天线空间时间流。调用函数归一化每个子载波空间映射矩阵。

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

依赖性

此属性仅在您设置时适用时空贴图财产'风俗'

数据类型:双倍的
复数支持:万博1manbetx是的

使得具有波束成形的传输的信令,指定为数字或逻辑1真的) 或者0错误的).要应用波束成形转向矩阵,请将此属性设置为1真的).的SpatialMappingMatrix属性指定波束成形转向矩阵。

依赖性

此属性仅在您设置时适用时空贴图财产'风俗'

数据类型:逻辑

启用PPDU的预先短期训练字段(Pre-He-STF)部分的空间映射,指定为数字或逻辑1真的) 或者0错误的).要以与每个音调上HE-LTF的第一个符号相同的方式对PPDU的pre-HE-STF部分进行空间映射,请将此属性设置为1真的).要对PPDU的预先STF部分应用不应用空间映射,请将此属性设置为0错误的).

数据类型:逻辑

启用PPDU数据字段的空时分组编码(STBC),指定为数字或逻辑字段1真的) 或者0错误的).STBC在分配的天线上传输数据流的多个副本。

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

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

依赖性

此属性仅适用于NumSpaceTimeStreams属性2DCM属性0错误的).

数据类型:逻辑

用于在间隔中发送当前分组的调制和编码方案(MCS)在间隔中指定为非负整数。此表显示了每个有效值的调制类型和编码率MCS.

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

0或者1

1/2
1 正交相移键控(QPSK)

0或者1

1/2
2

不适用

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

0或者1

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'用于低密度奇偶校验(LDPC)编码或'贝卡'二进制卷积编码(BCC)。

依赖性

您只能将此属性设置为'贝卡'当所有这些条件都满足:

  • MCS.属性是不10.或者11.

  • 任何RU的大小小于或等于242.通过使用该ru尺寸ruInfo对象功能。

  • NumSpaceTimeStreams财产小于或等于4。

数据类型:char|细绳

聚合的MPDU(A-MPDU)帧质前端(Pre-Eof)填充(APEP)长度,以间隔中指定为整数的字节[0,6451631]。将此属性设置为0指定他的NDP传输。

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

数据类型:双倍的

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

数据类型:双倍的

他PPDU的HE-LTF压缩模式,指定为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 (transmission opportunity)保护持续时间信息,指定为间隔[0,127]的整数。除第1位指定了TXOP长度粒度外,HE-SIG-A字段TXOP子字段的每一位都等于txopduration..因此,必须根据表27-18中列出的程序来转换微秒的持续时间[2]

数据类型:双倍的

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

依赖性

1真的)此属性的价值仅适用于NumSpaceTimeStreams属性小于或等于4对于任何RU。

数据类型:逻辑

HE-Data字段的中跳周期性,以OFDM符号数表示,指定为10.或者20.

依赖性

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

数据类型:双倍的

标称数据包填充,以微秒为单位,指定为08, 或者16..的wlanHESUConfig对象使用此属性和一个,前前纠错(pre-forward-error-correction, pre-FEC)填充因子,用于计算持续时间,TPE.,表示数据包扩展(PE)字段。有关包扩展字段的更多信息,请参见第27.3.12节[2]

的可能值TPE.此属性的不同的价值观和一个,由等式(27-83)或(27-84)定义[2]

的价值一个 的价值TPE.以微秒
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算法使用具有所指定的种子的MT19937AR算法来生成正常分布的随机比特PostFECPaddingSeed财产。

  • “全球流”- 通过使用当前全局随机数流生成正常分布的随机位。

  • '用户自定义'- 使用指定的位PostFECPaddingBits属性作为PERT-FEC填充位。

数据类型:char|细绳

MT19937AR算法的后FEC填充比特种子,指定为非负整数。

依赖性

要启用此属性,设置PostFECPaddingSource财产'MT19937AR与种子'

数据类型:双倍的

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

为了产生一个波形wlanWaveformGenerator功能需要n位,其中n取决于指定的配置。计算n,可以使用getNumPostFECPaddingBits对象函数,将指定的配置对象作为输入参数,并将此属性指定为长度向量n.或者,将此输入指定为任意长度的二进制值标量或列向量。如果这个属性的长度小于n,发生器环载体中的波形来创建长度的矢量n.如果该属性的长度大于n,函数只使用第一个n条目作为PERT-FEC填充位。

请注意

对于C / C ++代码生成,您必须指定此属性的数据类型INT8.

数据类型:单身的|双倍的|INT8.

对象功能

getNumPostFECPaddingBits 计算所需的WEC填充位数
GetPsDulength. 计算HE PSDU长度
PacketFormat. 返回WLAN数据包格式
ruInfo 返回HE格式资源单元分配信息
展示 显示资源单位(RU)分配

例子

全部收缩

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

cfgHE = wlanHESUConfig;cfgHE.ChannelBandwidth =“CBW40”
cfgHE = wlanHESUConfig与属性:ChannelBandwidth: 'CBW40' NumTransmitAntennas:1个NumSpaceTimeStreams:1个SpatialMapping: '直接' 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:PostFECPaddingSeed '与种子mt19937ar':73

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

cfgHE = wlanHESUConfig ('ExtendedRange',真的)
cfgHE = wlanHESUConfig属性:ChannelBandwidth:“CBW20”ExtendedRange: 1 Upper106ToneRU: 0 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: 0 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 73

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

cfghesu = wlanhauconfig('信道带宽'“CBW40”'NominalPacketPadding', 8)
CFGHESU = WLANHAUCONFIG具有属性:ChannelBandWidth:'CBW40'NumTransmitantNenaS:1 NumSpacetImestReams:1 SpatialMapping:'Direct'PrehespatialMapping:0 STBC:0 MCS:0 DCM:0 Channcoding:'LDPC'Apeplength:100 GuardInterval:3.2000 Heltftype:40 BSScolor:0 SpatialReuse:0 TXOpduration:127高档:0名词PacketPadding:8 PostfecPaddingSource:'MT19937AR与种子'后邮寄:73

更新配置对象以指定NDP传输模式。因为NDP的PE字段的持续时间总是四微秒,所以NominalPacketPadding物业不适用。

cfghesu.apeplength = 0.
cfghesu = wlanhauconfig具有属性:condishbandwidth:'cbw40'numtransmitantannas:1 numspacetimestreams:1 spatialmapping:'direct'prehespatialmapping:0 stbc:0 mc:0 dcm:0通道opepoding:0 dirconcoding:'ldpc'apeplength:0 guardinterval:3.2000 heltftype:40 BSSColor:0 SpatialReuse:0 TxOpduration:127高档:0

更多关于

展开全部

参考

[1] IEEE STD 802.11-2016(修订IEEE STD 802.11-2012)。“第11部分:无线LAN介质访问控制(MAC)和物理层(PHY)规格。”信息技术的IEEE标准 - 电信和系统之间的信息交流。本地和大都市区域网络 - 具体要求。

[2] IEEE P802.11AX™/ D4.1。“第11部分:无线LAN介质访问控制(MAC)和物理层(PHY)规格。修订1:高效WLAN的增强。“信息技术草案 - 系统之间的电信和信息交流。本地和大都市区域网络 - 具体要求。

扩展能力

介绍了R2018b