配置他结核病传播
的wlanHETBConfig
对象是一个配置对象本文中描述的WLAN基于触发器的(TB)是可行的数据包格式。
属性在本节适用于所有结核传播的配置。
FeedbackNDP
- - - - - -生成他民主党结核病反馈假
或0
(默认)|真正的
或1
生成一个他结核病反馈民主党,指定为其中一个值。
0
(假
结核病PPDU) -生成一个他。
1
(真正的
民主党)-生成一个他结核病反馈。
他反馈民主党结核病新民主党反馈报告中描述的信息民主党反馈报告程序。
关于他结核病反馈民主党的更多信息,参见27.3.17[2]。
请注意
生成一个有效的wlanHETBConfig
对象为他民主党结核病反馈,使用getNDPFeedbackConfiguration
对象的功能。
数据类型:逻辑
ChannelBandwidth
- - - - - -PPDU传输的信道带宽“CBW20”
(默认)|“CBW40”
|“CBW80”
|“CBW160”
信道带宽PPDU传播,指定这些值。
“CBW20”
- 20 MHz的信道带宽
“CBW40”
- 40 MHz的信道带宽
“CBW80”
——频道80 MHz带宽
“CBW160”
——频道160 MHz带宽
数据类型:字符
|字符串
PreHEPowerScalingFactor
- - - - - -功率比例因子pre-HE PPDU字段1
(默认)|标量的间隔(1 /√2,1)功率比例因子pre-HE PPDU字段,指定为一个标量在区间[1 /√2,1]。
数据类型:双
NumTransmitAntennas
- - - - - -发射天线数1
(默认)|正整数发射天线的数量,指定为一个正整数。
数据类型:双
PreHECyclicShifts
- - - - - -循环移位值额外的传输天线-75年
(默认)|整数的间隔(-200 0)|行向量循环移位值,在纳秒,额外的传输天线pre-HE字段的波形。前八天线使用循环移位值指定的的战绩在表21胜10负[1]。剩下的l天线使用该属性的值指定的地方l=NumTransmitAntennas
- 8。这个属性指定为这些值之一:
一个整数的间隔(-200,0)-wlanHETBConfig
对象为每个使用这个循环移位值l额外的天线。
一个行向量的长度l- - -wlanHETBConfig
对象使用k条目的循环移位值(k+ 8)发射天线。
请注意
如果指定这个属性的行向量的长度N>l,wlanHETBConfig
对象只使用第一种方式l条目。例如,如果您设置了NumTransmitAntennas
财产16
,wlanHETBConfig
对象只使用第一种方式l= 16 - 8 = 8条目的属性。
要启用这个特性,设置NumTransmitAntennas
属性值大于8
。
数据类型:双
NumSpaceTimeStreams
- - - - - -数量的时空流1
(默认)|间隔的整数(1,8)的时空流传播,指定为一个整数的间隔(1,8)。
数据类型:双
StartingSpaceTimeStream
- - - - - -从时空流指数1
(默认)|间隔的整数(1,8)从时空流指数,从形式,指定为一个整数区间(1,8)。在一个多用户多输入多输出(MU-MIMO)配置有多个用户在同一俄文,每个用户都必须在不同的时空流传输。在这种情况下,您必须设置该属性,NumSpaceTimeStreams
属性来确保每个时空流传输最多一个用户。
数据类型:双
GuardInterval
- - - - - -间隔时间(循环前缀)3.2
(默认)|1.6
保护间隔时间(循环前缀)数据包中的数据字段,指定为微秒3.2
或1.6
。
数据类型:双
NumHELTFSymbols
- - - - - -在PPDU HE-LTF符号的数量1
(默认)|2
|4
|6
|8
PPDU HE-LTF符号的数量,指定为1
,2
,4
,6
,或8
。
如果你设置TriggerMethod
财产“TRS”
,那么你必须设置该属性1
。
如果你设置HighDoppler
财产1
(真正的
),然后你必须设置该属性1
,2
,或4
。
数据类型:双
BSSColor
- - - - - -BSS颜色标识符0
(默认)|整数的区间[0,63)基本服务集(BSS)颜色标识符指定为一个整数区间[0,63]。
数据类型:双
SpatialReuse1
- - - - - -空间复用的价值1分区15
(默认)|整数的区间[0,15)空间复用的价值1 HE-SIG-A领域的子域,指定为一个整数区间[0,15]。有关更多信息,请参见表27-20[2]。
数据类型:双
SpatialReuse2
- - - - - -空间复用的价值2子域15
(默认)|整数的区间[0,15)空间复用的价值2 HE-SIG-A领域的子域,指定为一个整数区间[0,15]。有关更多信息,请参见表27-20[2]。
数据类型:双
SpatialReuse3
- - - - - -空间复用的价值3子域15
(默认)|整数的区间[0,15)空间复用的价值3 HE-SIG-A领域的子域,指定为一个整数区间[0,15]。有关更多信息,请参见表27-20[2]。
数据类型:双
SpatialReuse4
- - - - - -空间复用的价值4子域15
(默认)|整数的区间[0,15)空间复用的价值4 HE-SIG-A领域的子域,指定为一个整数区间[0,15]。有关更多信息,请参见表27-20[2]。
数据类型:双
TXOPDuration
- - - - - -持续时间信息TXOP保护127年
(默认)|整数的区间[0,127)持续时间(TXOP)保护信息传输机会,指定为一个整数区间[0,127]。除了第一个,它指定TXOP长度的粒度,每片TXOP分区在HE-SIG-A字段等于这个属性的值。因此,持续时间以微秒为单位必须按照程序转换表的27-20出发[2]。
数据类型:双
本节仅适用于当属性FeedbackNDP
属性是0
(假
)。使用这些属性来配置一个他在应对结核病PPDU触发框架或框架包含一个触发响应调度(TRS)控制领域。
TriggerMethod
- - - - - -触发帧类型“TriggerFrame”
(默认)|“TRS”
RUSize
- - - - - -俄文大小242年
(默认)|26
|52
|106年
|484年
|996年
|1992年
资源单位(俄文)指定为大小26
,52
,106年
,242年
,484年
,996年
,或1992年
。
数据类型:双
RUIndex
- - - - - -俄文指数副载波分配1
(默认)|整数的间隔(74)俄文指数副载波分配,指定为一个整数区间[74]。俄文索引指定通道内的俄文的位置。例如,一个80 MHz传输包含四个242 -语气俄文(分别为20 MHz子通道)。RU 242号- 1(规模242,指数1)绝对是最低的频率80 MHz内通道。同样,俄罗斯242 - 4数量绝对频率最高。
数据类型:双
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是的
摘要
- - - - - -实现方式假
或0
(默认)|真正的
或1
使空时分组编码(摘要)数据字段中,指定为1
(真正的
)或0
(假
)。分配方式传送数据流的多个副本在天线。
当你设定这个属性0
(假
),摘要不是应用到数据字段。时空流的数量等于空间流的数量。
当你设定这个属性1
(真正的
),方式应用于数据字段。时空流的数量的两倍数量的空间流。
要启用这个特性,设置NumSpaceTimeStreams
财产2
和扩张型心肌病
财产0
(假
)。
数据类型:逻辑
MCS
- - - - - -调制和编码方案0
(默认)|整数的区间[0,11]调制和编码方案(MCS)用于传输当前分组,指定为一个整数区间[0,11]。此表显示了每个有效的调制类型和编码率这个属性的值。
的价值MCS |
调制类型 | 双载波调制 | 编码率 |
---|---|---|---|
0 | 二进制相移键控(BPSK) |
|
1/2 |
1 | 正交相移键控(QPSK) | 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 |
数据类型:双
扩张型心肌病
- - - - - -DCM指示器假
或0
(默认)|真正的
或1
双载波调制(DCM)指标,指定为1
(真正的
)或0
(假
)。使用DCM的数据字段,设置该属性1
(真正的
)。否则,设置这个属性0
(假
)。
你可以设置这个属性1
(真正的
只有当满足所有这些条件。
的NumSpaceTimeStreams
属性是1
或2
。
的MCS
属性是0
,1
,3
,或4
。
的摘要
属性是0
(假
)。
数据类型:逻辑
ChannelCoding
- - - - - -选举委员会的编码类型“方法”
(默认)|“* *”
前向纠错(FEC)编码类型的数据字段中,指定为“方法”
对低密度奇偶校验码(LDPC)编码或“* *”
对于二进制卷积编码(BCC)。
你可以设置这个属性“* *”
只有当所有这些条件都满足。
的RUSize
属性是26
,52
,106年
,或242年
。
的NumSpaceTimeStreams
属性是1
,2
,3
,或4
。
的MCS
属性是不10
或11
。
如果你设置TriggerMethod
财产“TRS”
,你可以设置这个属性“方法”
只有当所有这些条件都满足。
的RUSize
属性是484年
,996年
,或1992年
。
的PreFECPaddingFactor
属性是4
。
的LDPCExtraSymbol
属性是1
(真正的
)。
数据类型:字符
|字符串
PreFECPaddingFactor
- - - - - -Pre-FEC填充因子4
(默认)|1
|2
|3
Pre-forward-error-correction (pre-FEC)填充因子,指定为1
,2
,3
,或4
。
数据类型:双
LDPCExtraSymbol
- - - - - -额外的OFDM符号部分指标0
(假
)(默认)|1
(真正的
)额外的正交频分复用(OFDM)符号部分指标,指定为1
(真正的
)或0
(假
)。表明存在一个额外的OFDM符号段LDPC编码,设置该属性1
(真正的
)。否则,设置这个属性0
(假
)。
要启用这个特性,设置ChannelCoding
财产“方法”
。
数据类型:逻辑
PEDisambiguity
- - - - - -PEDisambiguity子域值0
(假
)(默认)|1
(真正的
)PE Disambiguity子域值,指定为1
(真正的
)或0
(假
)。有关更多信息,请参见27.3.12节[2]。
数据类型:逻辑
LSIGLength
- - - - - -L-SIG字段的长度142年
(默认)|整数的间隔(4093)L-SIG字段的长度,在OFDM符号,指定为一个整数区间[4093]。L-SIG长度必须满足国防部(LSIGLength, 3)
=1
,在那里国防部(a, m)
分裂后返回余数一个
通过米
。有关更多信息,请参见国防部
。
要启用这个特性,设置TriggerMethod
财产“TriggerFrame”
。
数据类型:双
NumDataSymbols
- - - - - -OFDM符号的数据字段10
(默认)|正整数DefaultPEDuration
- - - - - -包扩展时间0
(默认)|4
|8
|12
|16
SingleStreamPilots
- - - - - -HE-LTF单个流飞行员指示器真正的
或1
(默认)|假
或0
HE-LTF单个流飞行员指示,指定为1
(真正的
)或0
(假
)。表明HE-LTF使用单一处理流的飞行员,设置该属性1
(真正的
)。否则,设置这个属性0
(假
)。
数据类型:逻辑
HighDoppler
- - - - - -High-Doppler模式指示器假
或0
(默认)|真正的
或1
High-Doppler模式指示器,指定为1
(真正的
)或0
(假
)。表明high-Doppler模式在HE-SIG-A字段,设置该属性1
(真正的
)。否则,设置这个属性0
(假
)。
你可以设置这个属性1
(真正的
)只有当TriggerMethod
属性是“TriggerFrame”
和NumSpaceTimeStreams
属性是1
,2
,3
,或4
俄文。
数据类型:逻辑
MidamblePeriodicity
- - - - - -Midamble周期性的数据字段10
(默认)|20.
HESIGAReservedBits
- - - - - -保留位HE-SIG-A领域(9,1)
(默认)|nine-element binary-valued保留位在HE-SIG-A字段中,指定为一个nine-element binary-valued列向量。
数据类型:双
PostFECPaddingSource
- - - - - -Post-FEC填充一些源“与种子mt19937ar”
(默认)|“全球流”
|“用户定义”
Post-FEC填充所使用的源代码wlanWaveformGenerator
函数,指定为其中一个值。
“与种子mt19937ar”
——生成正态分布随机比特通过mt19937ar算法与种子中指定PostFECPaddingSeed
财产。
“全球流”
——生成正态分布随机比特通过使用当前全球随机数流。
“用户定义”
——使用指定的位PostFECPaddingBits
财产post-FEC填充比特。
数据类型:字符
|字符串
PostFECPaddingSeed
- - - - - -Post-FEC填充一些种子mt19937ar算法73年
(默认)|非负整数Post-FEC mt19937ar算法填充一些种子,指定为一个非负整数。
要启用这个特性,设置PostFECPaddingSource
财产“与种子mt19937ar”
。
数据类型:双
PostFECPaddingBits
- - - - - -Post-FEC填充比特0
(默认)|binary-valued列向量Post-FEC填充比特,指定为binary-valued标量或列向量。
生成一个波形,wlanWaveformGenerator
功能要求n位,n取决于指定的配置。计算n,可以使用getNumPostFECPaddingBits
目标函数与指定的配置对象作为输入参数,指定该属性向量的长度n。另外,这个输入指定为binary-valued标量或任意长度的列向量。如果这个属性的长度小于n波形发生器循环长度的向量来创建一个向量n。如果这个属性的长度大于n,该函数只使用第一n条目post-FEC填充比特。
请注意
对于C / c++代码生成,您必须指定这个属性的数据类型int8
。
数据类型:单
|双
|int8
本节仅适用于当属性FeedbackNDP
属性是1
(真正的
)。
RUToneSetIndex
- - - - - -民主党入声指数他结核病反馈1
(默认)|整数的间隔(144)入声指数为他结核病反馈民主党,指定这些选项之一。
当ChannelBandwidth
属性是“CBW20”
,将此属性设置为一个整数区间[1,18]。
当ChannelBandwidth
属性是“CBW40”
,将此属性设置为整数的间隔(1,36)。
当ChannelBandwidth
属性是“CBW80”
,将此属性设置为一个整数区间[72]。
当ChannelBandwidth
属性是“CBW160”
,将此属性设置为一个整数区间[144]。
这个属性定义了副载波分配语气集高效长培训领域(HE-LTF) STA传递他的民主党结核病反馈。
数据类型:双
FeedbackStatus
- - - - - -反馈状态真正的
或1
(默认)|假
或0
反馈状态,指定为1
(真正的
)或0
(假
)。这个属性的值表示的值用于语气调制在每个音调设置指定的RUToneSetIndex
财产。反馈状态和入声指数确定HE-LTF副载波映射按照表的观众[2]。
数据类型:逻辑
getNDPFeedbackConfiguration |
他有效的结核病反馈民主党PHY配置 |
getNumPostFECPaddingBits |
计算所需post-FEC填充字节的数量 |
getPSDULength |
计算他或WUR PSDU长度 |
getTRSConfiguration |
有效的他在应对结核病PHY配置触发帧包含TRS控制领域 |
packetFormat |
返回WLAN数据包格式 |
ruInfo |
返回他的格式资源单位分配信息 |
showAllocation |
显示资源单元(俄文)分配 |
配置和生成一个WLAN波形包含他结核病上行报文。
创建一个配置对象WLAN他结核病上行传输。
cfgHETB = wlanHETBConfig;
获得PSDU长度,以字节为单位,从使用的配置对象getPSDULength
对象的功能。
psduLength = getPSDULength (cfgHETB);
生成一个PSDU长度有关。
psdu =兰迪([0,1],8 * psduLength, 1);
生成和绘制波形。
波形= wlanWaveformGenerator (psdu cfgHETB);图;情节(abs(波形));标题(“他结核病波形”);包含(“时间(纳秒)”);ylabel (“振幅”);
配置一个上行他结核病传播反馈民主党有四个站(斯塔斯),20 MHz的信道带宽、信噪比(信噪比)的20分贝。
numSTA = 4;生化武器=“CBW20”;信噪比= 20;cfgSTA =细胞(1、numSTA);
指定的资源单元(俄文)语气设置索引,时空流开始,所有斯塔斯和反馈状态。
ruToneSetIndex = repmat([1 - 2], 1轮(numSTA / 2));startingSTS = repmat([1 - 2], 1轮(numSTA / 2));feedbackStatus = repmat([1 0], 1轮(numSTA / 2));
他创建一个有效的结核病反馈民主党配置。
cfg = wlanHETBConfig;cfg = getNDPFeedbackConfiguration (cfg);
配置传输的通道,在斯塔斯假设没有变化。
tgax = wlanTGaxChannel (“ChannelBandwidth”生化武器,…“TransmissionDirection”,“上行”,…“SampleRate”wlanSampleRate (cfg));chanInfo = info (tgax);摘要= comm.AWGNChannel (“NoiseMethod”,信号噪声比(信噪比)的,…“SignalPower”1 / tgax.NumReceiveAntennas);
配置斯塔斯和生成一个他结核病反馈NDP波形。
rx = 0;为idx = 1: numSTA%配置斯塔斯cfg。RUToneSetIndex = RUToneSetIndex (idx);cfg。StartingSpaceTimeStream = startingSTS (idx);cfg。FeedbackStatus = FeedbackStatus (idx);cfgSTA {idx} = cfg;%产生传输波形波形= wlanWaveformGenerator ([], cfg);%波形通过TGax通道rx = rx + tgax([波形;0(15、大小(波形,2))));结束
通过波形在AWGN信道噪声能量占null,确保每个活动和补充副载波信噪比的定义。
场=“HE-LTF”;ofdmInfo = wlanHEOFDMInfo(字段、生化武器cfg.GuardInterval);摘要。信噪比=信噪比- 10 * log10 (ofdmInfo.FFTLength / 12);rx = awgn (rx);
获取字段指数和提取HE-LTF。
印第安纳州= wlanFieldIndices (cfgSTA {1});抵消= chanInfo.ChannelFilterDelay;heltf = rx(抵消+ (ind.HELTF (1): ind.HELTF (2)),:);
HE-LTF解调。
rxSym = wlanHEDemodulate (heltf、字段、生化武器、cfg.GuardInterval cfg.HELTFType);
斯塔斯的反馈状态中恢复过来。
状态= 0 (1、numSTA);为n = 1: numSTA状态(n) = wlanHETBNDPFeedbackStatus (rxSym, cfgSTA {n});结束
比较传输和接收反馈斯塔斯的地位。
disp (isequal (feedbackStatus (1: numSTA),状态))
1
配置和生成一个WLAN他在应对结核病波形传输一帧包含一个TRS控制领域。
创建一个他结核病配置对象,指定触发帧类型。
cfgHETB = wlanHETBConfig (“TriggerMethod”,“TRS”);
通过生成一个有效的配置getTRSConfiguration
目标函数,显示结果。
cfgTRS = getTRSConfiguration (cfgHETB)
cfgTRS = wlanHETBConfig属性:FeedbackNDP: 0 TriggerMethod:“TRS”ChannelBandwidth:“CBW20”RUSize: 242 RUIndex: 1 PreHEPowerScalingFactor: 1 NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 StartingSpaceTimeStream: 1 SpatialMapping:“直接”方式:0 MCS: 0 DCM: 0 ChannelCoding:“BCC”PreFECPaddingFactor: 4 NumDataSymbols: 10 DefaultPEDuration: 0 GuardInterval: 3.2000 HELTFType: 4 NumHELTFSymbols: 1 SingleStreamPilots: 1 BSSColor: 0 SpatialReuse1: 15 SpatialReuse2: 15 SpatialReuse3: 15 SpatialReuse4: 15 TXOPDuration: 127 HighDoppler: 0 HESIGAReservedBits: x1双[9]PostFECPaddingSource:“与种子mt19937ar”PostFECPaddingSeed: 73
得到PSDU长度字节和生成PSDU传播。
psduLength = getPSDULength (cfgTRS);psdu =兰迪([0,1],8 * psduLength, 1);
生成和绘制波形。
波形= wlanWaveformGenerator (psdu cfgTRS);图;情节(abs(波形));标题(“他结核病波形”);包含(“时间(纳秒)”);ylabel (“振幅”);
(体育)物理层协议数据单元(PPDU)是完成物理层收敛过程(PLCP)框架,包括PLCP头,MAC头,MAC数据字段,MAC和PLCP拖车。
把资源分配给车站(STA)他PPDU结核病的传播,一个他接入点(AP)需要同步资源请求信息从多个上行斯塔斯(反馈状态)。美联社获得这些信息通过使用他结核病民主党反馈部分26.5.7规定的报告程序[2]。这个过程提高了功率和系统效率的IEEE 802.11 ax™网络。
美联社还征求一个民主党斯塔斯的响应的反馈报告发送一个民主党反馈调查报告(NFRP)触发帧。NFRP触发帧包含斯塔斯的调度信息。每个STA传输响应只有满足所有这些条件。
STA与基本服务集标识符(BSSIDs)发射机所示地址(TA) NFRP触发帧的子域
援助开始≤援助STA≤援助开始+NSTA,在那里援助STA是STA协会标识符(援助),援助开始的起始援助子域的值是NFRP触发帧,然后呢NSTA的总数是non-AP斯塔斯计划应对NFRP触发帧。
传输响应使用的斯塔斯NFRP触发帧中包含的信息为他获得这些参数结核病反馈民主党回应。
入声集指数(对应RUToneSetIndex
属性的对象),它定义了小分配语气HE-LTF集
开始时空流编号,它定义了语气的正交配置集多路复用的反馈状态不同的斯塔斯
短帧间空间内的所有参与斯塔斯回应(sif)间隔接到NFRP触发帧。
[1]IEEE Std 802.11 - -2016(-2012年修订IEEE Std 802.11)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。“IEEE标准信息技术——之间的通信和信息交换系统。当地和市区网络——特定的需求。
[2]IEEE P802.11ax / D4.1。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。修改1:高效WLAN的增强。“信息技术标准草案——之间的通信和信息交换系统。当地和市区网络——特定的需求。
您必须指定的数据类型postFECPaddingBits
财产int8
。
wlanDMGConfig
|wlanHEMUConfig
|wlanHERecoveryConfig
|wlanHTConfig
|wlanNonHTConfig
|wlanS1GConfig
|wlanVHTConfig
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。