配置HE SU传输
的wlanHESUConfig
object是WLAN HE single-user (HE single-user)和HE extended-range single-user (HE ER SU)报文格式的配置对象。
ChannelBandwidth
- - - - - -PPDU传输的信道带宽“CBW20”
(默认)|“CBW40”
|“CBW80”
|“CBW160”
PPDU传输的信道带宽,指定为以下值之一:
“CBW20”
—信道带宽为20mhz
“CBW40”
-信道带宽为40mhz
“CBW80”
—信道带宽80mhz
“CBW160”
—通道带宽160mhz
数据类型:字符
|字符串
ExtendedRange
- - - - - -启用HE ER SU格式假
或0
(默认)|真正的
或1
启用HE ER SU格式,指定为数字或逻辑1
(真正的
)或0
(假
).若要创建HE ER SU格式配置对象,请将此属性设置为1
(真正的
).
属性时才应用此属性ChannelBandwidth
财产“CBW20”
.
数据类型:逻辑
Upper106ToneRU
- - - - - -开启更高频率的106音RU假
或0
(默认)|真正的
或1
启用更高频率的106音资源单元(RU),指定为数字或逻辑1
(真正的
)或0
(假
).若要在HE ER SU传输的主20 MHz信道带宽内仅使用较高频率106音RU,请将此属性设置为1
(真正的
).
属性时才应用此属性ChannelBandwidth
财产“CBW20”
和ExtendedRange
财产1
(真正的
).
数据类型:逻辑
InactiveSubchannels
- - - - - -在HE测深NDP中指示不活跃的20 MHz子信道假
或0
(默认)|逻辑向量在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
.
数据类型:逻辑
NumTransmitAntennas
- - - - - -发射天线数1
(默认)|正整数发射天线数,指定为正整数。
数据类型:双
PreHECyclicShifts
- - - - - -附加发射天线的循环位移值-75年
(默认)|区间[- 200,0]中的整数|行向量波形的pre-HE场的附加发射天线的循环位移值(以纳秒为单位)。前8根天线的周期位移值如表21-10所示[1].剩下的l天线使用您在此属性中指定的值,其中l=NumTransmitAntennas
- 8.将此属性指定为以下值之一:
取值范围为[- 200,0]- thewlanHESUConfig
对象的每个对象使用此循环移位值l额外的天线。
长度的行向量l对于区间[- 200,0]内的整数,则wlanHESUConfig
对象使用k元素的循环移位值(k+ 8)发射天线。
请注意
如果指定此属性为长度大于l,wlanHESUConfig
对象只使用第一个l元素。例如,如果你设置NumTransmitAntennas
财产16
,wlanHESUConfig
对象只使用第一个l= 16 - 8 = 8这个向量的元素。
属性可启用此属性NumTransmitAntennas
属性设置为值大于8
.
数据类型:双
NumSpaceTimeStreams
- - - - - -时空流的数量1
(默认)|区间[1,8]中的整数传输中的时空流数,指定为间隔[1,8]中的整数。
数据类型:双
SpatialMapping
- - - - - -空间映射方案“直接”
(默认)|“阿达玛”
|“傅里叶”
|“自定义”
空间映射方案,指定为“直接”
,“阿达玛”
,“傅里叶”
,或“自定义”
.
默认值:“直接”
,仅当您设置NumTransmitAntennas
而且NumSpaceTimeStreams
属性的相同值。
数据类型:字符
|字符串
SpatialMappingMatrix
- - - - - -空间映射矩阵1
(默认)|复数的标量|复数矩阵|复值三维阵列空间映射矩阵,指定为以下值之一:
复值标量。该值适用于所有子载波。
大小的复值矩阵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
(真正的
)或0
(假
).若要应用波束形成转向矩阵,请将此属性设置为1
(真正的
).的SpatialMappingMatrix
属性指定波束形成转向矩阵。
属性时才应用此属性SpatialMapping
财产“自定义”
.
数据类型:逻辑
PreHESpatialMapping
- - - - - -启用pre-HE-STF部分的空间映射假
或0
(默认)|真正的
或1
启用PPDU的pre-HE-short-training-field (pre-HE-STF)部分的空间映射,指定为数字或逻辑1
(真正的
)或0
(假
).若要以与每个音调上HE-LTF的第一个符号相同的方式在空间上映射PPDU的前he - stf部分,请将此属性设置为1
(真正的
).若要对PPDU的pre-HE-STF部分不应用空间映射,请将此属性设置为0
(假
).
数据类型:逻辑
摘要
- - - - - -实现方式假
或0
(默认)|真正的
或1
启用PPDU数据字段的空时块编码(STBC),指定为数字或逻辑1
(真正的
)或0
(假
).STBC通过指定的天线传输数据流的多个副本。
当您将此属性设置为0
(假
), STBC不应用于数据字段。时空流的数量等于空间流的数量。
当您将此属性设置为1
(真正的
), STBC应用于数据字段。时空流的数量是空间流的两倍。
属性仅适用于NumSpaceTimeStreams
属性是2
和扩张型心肌病
属性是0
(假
).
数据类型:逻辑
MCS
- - - - - -调制和编码方案0
(默认)|区间[0,11]中的整数用于传输当前数据包的调制和编码方案(MCS),指定为间隔[0,11]中的非负整数。的每个有效值的调制类型和编码率MCS
:
MCS |
调制 | 双载波调制 | 编码率 |
---|---|---|---|
0 | 二进制相移键控 |
|
1/2 |
1 | 正交相移键控 |
|
1/2 |
2 | 不适用 |
3/4 | |
3. | 16点正交调幅(16-QAM) |
|
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 |
当你设置ExtendedRange
来1
(真正的
),您只能将此属性设置为0
,1
,或2
.
当你设置Upper106ToneRU
来1
(真正的
),您只能将此属性设置为0
.
数据类型:双
扩张型心肌病
- - - - - -DCM指示器假
或0
(默认)|真正的
或1
双载波调制(DCM)指示器,指定为数字或逻辑1
(真正的
)或0
(假
).若要指示DCM用于HE-Data字段,请将此属性设置为1
(真正的
).
您只能将此属性设置为1
(真正的
)当所有这些条件都符合时:
的MCS
属性是0
,1
,3.
,或4
.
的摘要
属性是0
(假
).
的NumSpaceTimeStreams
属性小于或等于2。
数据类型:逻辑
ChannelCoding
- - - - - -FEC编码类型“方法”
(默认)|“* *”
HE-Data字段的FEC编码类型,指定为“方法”
用于低密度校验(LDPC)编码或“* *”
用于二进制卷积编码(BCC)。
您只能将此属性设置为“* *”
当所有这些条件都满足时:
的MCS
财产不是10
或11
.
任何俄服的大小都小于或等于242。获取RU尺寸使用ruInfo
对象的功能。
的NumSpaceTimeStreams
属性小于或等于4。
数据类型:字符
|字符串
APEPLength
- - - - - -APEP长度One hundred.
(默认)|区间内的整数[0,6451631]聚合MPDU (A-MPDU)帧结束前(pre-EOF)填充(APEP)长度,以字节为单位,指定为间隔[0,6451631]中的整数。将此属性设置为0
指定HE NDP的传输。
对象使用此属性确定数据字段中OFDM符号的数量。有关更多信息,请参见[2].
数据类型:双
GuardInterval
- - - - - -保护间隔(循环前缀)持续时间3.2
(默认)|1.6
|0.8
数据包中数据字段的保护间隔(循环前缀)持续时间,以微秒为单位,指定为3.2
,1.6
,或0.8
.
数据类型:双
HELTFType
- - - - - -HE PPDU的HE- ltf压缩模式4
(默认)|2
|1
UplinkIndication
- - - - - -上行传输指示灯假
或0
(默认)|真正的
或1
上行链路传输指示灯,以数字或逻辑形式指定1
(真正的
)或0
(假
).若要指示通过下行链路传输发送PPDU,请将此属性设置为0
(假
).若要表示通过上行链路传输发送PPDU,请将此属性设置为1
(真正的
).
数据类型:逻辑
BSSColor
- - - - - -颜色标识符0
(默认)|区间[0,63]中的整数基本服务集(BSS)颜色标识符,指定为间隔[0,63]中的整数。
数据类型:双
SpatialReuse
- - - - - -空间重用指示器0
(默认)|区间[0,15]中的整数空间重用指示器,指定为间隔[0,15]中的整数。
数据类型:双
TXOPDuration
- - - - - -TXOP保护的持续时间信息127
(默认)|区间[0,127]中的整数传输机会(TXOP)保护的持续时间信息,指定为间隔[0,127]中的整数。除了第一位指定TXOP长度粒度外,HE-SIG-A字段的TXOP子字段的每一位都等于TXOPDuration
.因此,以微秒为单位的持续时间必须按照表27-18所示的过程进行转换[2].
数据类型:双
HighDoppler
- - - - - -高多普勒模式指示器假
或0
(默认)|真正的
或1
高多普勒模式指示器,指定为数字或逻辑1
(真正的
)或0
(假
).若要指示HE-SIG-A场中的高多普勒模式,请将此属性设置为1
(真正的
).
的1
(真正的
属性时,此属性的值才有效NumSpaceTimeStreams
属性小于或等于任何RU的4。
数据类型:逻辑
MidamblePeriodicity
- - - - - -HE-Data场的中等周期性10
(默认)|20.
NominalPacketPadding
- - - - - -标称包填充0
(默认)|8
|16
名义包填充,以微秒为单位,指定为0
,8
,或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微秒。
数据类型:双
PostFECPaddingSource
- - - - - -fec后填充位源“mt19937ar with seed”
(默认)|“全球流”
|“用户定义”
使用的fec后填充位源wlanWaveformGenerator
函数,指定为以下值之一。
“mt19937ar with seed”
—使用mt19937ar算法生成正态分布随机比特,种子在PostFECPaddingSeed
财产。
“全球流”
—使用当前全局随机数流生成正态分布随机比特。
“用户定义”
—使用PostFECPaddingBits
属性作为fec后填充位。
数据类型:字符
|字符串
PostFECPaddingSeed
- - - - - -mt19937ar算法的fec后填充位种子73
(默认)|非负整数mt19937ar算法的fec后填充位种子,指定为非负整数。
属性可启用此属性PostFECPaddingSource
财产“mt19937ar with seed”
.
数据类型:双
PostFECPaddingBits
- - - - - -fec后填充位0
(默认)|二值列向量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
物理层(PHY)协议数据单元(PPDU)是完整的物理层收敛过程(PLCP)帧,包括PLCP报头、MAC报头、MAC数据字段以及MAC和PLCP拖尾。
[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。”信息技术标准草案。系统间的电信和信息交换局域网和城域网。特殊要求
类型的数据类型postFECPaddingBits
财产int8
.
wlanDMGConfig
|wlanHEMUConfig
|wlanHETBConfig
|wlanHERecoveryConfig
|wlanHTConfig
|wlanNonHTConfig
|wlanS1GConfig
|wlanVHTConfig
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。