配置HE MU传输
的wlanHEMUConfig
object是WLAN HE多用户(HE MU)报文格式的配置对象。
使用一个或多个名称-值对设置属性。将每个属性名用引号括起来。例如,cfgHEMU
= wlanHEMUConfig (AllocationIndex
、名称、值)wlanHEMUConfig([200 114 114 200],'LowerCenter26ToneRU',true)
为三个RU上的三个用户指定80 MHz的带宽分配,使用较低的中心26音RU分配信令。
在运行时,调用函数验证对象设置中与函数操作相关的属性。
AllocationIndex
- - - - - -资源单位分配指数每个20 MHz子信道的资源单元(RU)分配索引。这个属性定义了RU的数量,每个RU的大小,以及分配给每个RU的用户数。有关更多信息,请参见分配指数.
可以将此值指定为整数、整数向量、字符串数组、字符向量或字符向量单元数组。指定这些索引的格式取决于指定的索引数量。
使用这两种形式中的任意一个整数指定单个分配索引。
间隔[0,223]的整数。
指定为字符串或字符向量的8位二进制序列
指定多个分配索引,使用这些形式中的任意两个、四个或八个整数值。
区间[0,223]内的整数向量
指定为字符串数组的8位二进制序列
指定为字符向量单元数组的一种8位二进制序列
在80兆赫兹的传输中,您可以在任何位置发送一个被刺穿的20兆赫兹子信道。
在160兆赫兹的传输中,您可以发送一个被刺穿的20或40兆赫兹子信道。您只能在包含主要20 MHz子信道的40 MHz子信道中发送一个被穿刺的20 MHz子信道,如图所示。
类似地,您只能在包含主要的20 MHz子信道的80 MHz子信道中发送一个被穿刺的40 MHz子信道,如图所示。
若要向一个击穿的20 MHz子信道发出信号,请将此属性的相应元素设置为113
.要发送一个被击穿的40 MHz子信道的信号,将两个相对应的相邻元素设置为114
.
要在HE-SIG-B内容通道中对空的HE-SIG-B用户字段发出信号,请将此属性的相应元素设置为114
或115
.
请注意
在创建对象之后,此属性是只读的。
数据类型:双
|字符
|字符串
|细胞
ChannelBandwidth
- - - - - -PPDU传输的信道带宽“CBW20”
(默认)|“CBW40”
|“CBW80”
|“CBW160”
PPDU传输的信道带宽,指定为以下值之一:
“CBW20”
—通道带宽20mhz
“CBW40”
—通道带宽40mhz
“CBW80”
—通道带宽80mhz
“CBW160”
—通道带宽160mhz
当你创建wlanHEMUConfig
对象时,将根据设置的值配置此属性AllocationIndex
财产。
请注意
在创建对象之后,此属性是只读的。
数据类型:字符
|字符串
LowerCenter26ToneRU
- - - - - -使能下中心26音RU分配信令假
或0
(默认)|真正的
或1
启用低中心26音RU分配信令,指定为数字或逻辑1
(真正的
)或0
(假
).要启用较低频率中心26音RU,设置此属性为1
(真正的
).此属性只能在对象创建期间设置。
该属性仅在AllocationIndex
属性定义80mhz或160mhz的通道带宽,并且不指定完整的带宽分配。
数据类型:逻辑
UpperCenter26ToneRU
- - - - - -开启上中心26音RU分配信令假
或0
(默认)|真正的
或1
启用上中心26音RU分配信令,指定为数字或逻辑1
(真正的
)或0
(假
).要启用上频中心26音RU,设置此属性为1
(真正的
).此属性只能在对象创建期间设置。
该属性仅在AllocationIndex
属性定义80mhz或160mhz的通道带宽,并且不指定完整的带宽分配。
数据类型:逻辑
俄文
- - - - - -传输中每个RU的传输特性wlanHEMURU
对象每个RU的传输特性在传输时,指定为一个单元阵列wlanHEMURU
对象。当你创建wlanHEMUConfig
对象时,将根据设置的值配置此属性AllocationIndex
财产。
每个元素俄文
Cell array包含以下子属性:
PowerBoostFactor
-功率提升因数1
(默认)|在区间[0.5,2]中的标量功率提升因子,指定为区间[0.5,2]中的标量。
数据类型:双
SpatialMapping
-空间制图方案“直接”
(默认)|“阿达玛”
|“傅里叶”
|“自定义”
空间映射方案,指定为“直接”
,“阿达玛”
,“傅里叶”
,或“自定义”
.
默认值,“直接”
,仅当设置NumTransmitAntennas
属性等于分配给RU的所有用户的时空流的数量之和。
数据类型:字符
|字符串
SpatialMappingMatrix
-空间映射矩阵1
(默认)|复数标量|复数矩阵|复数三维阵列空间映射矩阵,指定为以下值之一:
复值标量。此值适用于所有子载波。
一个有大小的复值矩阵NSTS总计——- - - - - -NT,地点:
NSTS总计是分配给RU的所有用户的时空流的总数;
NT为发射天线数。
在这种情况下,空间映射矩阵适用于所有子载波。
复值三维阵列大小
——- - - - - -NSTS总计——- - - - - -NT.的ChannelBandwidth
属性的值大小
财产。在这种情况下,每个被占用的子载波都有自己的空间映射矩阵。
使用此属性旋转和缩放星座映射器的输出向量。空间映射矩阵用于发射天线上的波束形成和时空流混合。调用函数对每个子载波的空间映射矩阵进行规范化。
例子:[0.5 - 0.3;0.4 - 0.4;0.5 - 0.8)
表示包含三个时空流和两个发射天线的空间映射矩阵。
此属性仅在设置SpatialMapping
财产“自定义”
.
数据类型:双
复数的支持:金宝app是的
波束形成
——使波束形成真正的
或1
(默认)|假
或0
启用以数字或逻辑方式指定的波束形成1
(真正的
)或0
(假
).要应用波束形成转向矩阵,请将此属性设置为1
(真正的
).的SpatialMappingMatrix
属性指定波束形成转向矩阵。
此属性仅在设置SpatialMapping
财产“自定义”
.
数据类型:逻辑
大小
-资源单位大小242
(默认)|正整数资源单位大小,指定为26
,52
,106
,242
,484
,996
,或1992
.
请注意
在创建对象之后,此属性是只读的。
数据类型:双
指数
-资源单位索引1
(默认)| integer in the interval [1,74]资源单位索引,指定为间隔[1,74]的整数。使用此属性指示RU在通道中的位置。
请注意
在创建对象之后,此属性是只读的。
例子:在80兆赫的传输中,有四个可能的242音RUs,每个20兆赫子信道中有一个。RU 242 - 1 (大小
= 242,指数
= 1)是占80MHz内最低绝对频率的RU,而RU 242-4 (大小
= 242,指数
= 4)是占据最高绝对频率的RU。
数据类型:双
UserNumbers
-用户索引号1
|整数|整数向量在RU上传输的用户索引,以一个为基础的格式,指定为整数或整数向量。属性的适当单元格数组元素索引用户
财产。
数据类型:双
数据类型:细胞
用户
- - - - - -每个用户的传输属性wlanHEMUUser
对象的单元格数组指定为每个用户的传输属性wlanHEMUUser
对象。当你创建wlanHEMUConfig
对象时,将根据设置的值配置此属性AllocationIndex
财产。
每个元素用户
单元格数组包含这些子属性。
APEPLength
——APEP长度One hundred.
(默认)| integer in the interval [0,6451631]aggregmpdu (A-MPDU) - pre-end- frame (pre-EOF) padding (APEP)长度,单位为字节,间隔为整数[0,6451631]。
对象使用这个属性来确定数据字段中OFDM符号的数量。有关更多信息,请参见[2].
数据类型:双
MCS
—用于传输的MCS0
(默认)| integer in the interval [0,11]用于传输的调制和编码方案(MCS),指定为间隔[0,11]内的一个非负整数。的每个有效值的调制类型和编码速率MCS
:
MCS |
调制 | 双载波调制 | 编码率 |
---|---|---|---|
0 | 二进制相移键控(BPSK) |
|
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 |
数据类型:双
NumSpaceTimeStreams
—时空流的数量1
(默认)|整数传输的时空流数,以整数形式指定,间隔为[1,8]。一个MU-MIMO RU内的任何用户的最大空时流数是4。RU内所有用户的空时流数之和的最大值为8。有关这些和其他时空流数量限制的信息,请参见表18-1和表27-28[2].
数据类型:双
扩张型心肌病
——DCM指示器假
或0
(默认)|真正的
或1
双载波调制(DCM)指示器,以数字或逻辑方式指定1
(真正的
)或1
(假
).要指示用于HE-Data字段的DCM,请将此属性设置为1
(真正的
).
您只能将此属性设置为1
(真正的
),当所有条件满足时:
的MCS
属性是0
,1
,3.
,或4
.
的摘要
属性是0
(假
).
的NumSpaceTimeStreams
属性小于等于2。
的俄文
属性定义了一个单用户RU。
数据类型:逻辑
ChannelCoding
- FEC编码类型“方法”
(默认)|“* *”
HE-Data字段的前向纠错(FEC)编码类型,指定为“方法”
低密度奇偶校验(LDPC)编码或“* *”
二进制卷积编码(BCC)。
您只能将此属性设置为“* *”
当这些条件都满足时:
的MCS
属性是不10
或11
.
任何RU的大小都小于或等于242。获取RU尺寸使用ruInfo
对象的功能。
的NumSpaceTimeStreams
属性小于或等于4。
数据类型:字符
|字符串
稳重的
——STA标识符0
(默认)| integer in the interval [0, 2047]站(STA)标识符,指定为间隔[0,2047]的整数。这个属性的值指定车站关联标识符(AID)字段,定义在第26.11.1节[2].AID字段的11个最低有效位(lbs)用于寻址STA。当您将此属性设置为2046
,关联的RU没有携带数据。
数据类型:双
RUNumber
——俄罗斯数量1
(默认)| integer |整数向量NominalPacketPadding
—标称报文填充0
(默认)|8
|16
标称数据包填充,以微秒为单位,指定为0
,8
,或16
.的wlanHEMUConfig
对象使用此属性和前forward-error-correction (pre-FEC)填充因子来计算持续时间,T体育,表示数据包扩展字段。有关包扩展字段的更多信息,请参见第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 |
对于HE MU PPDU,式(27-113[2]定义T体育的最大值T体育为每个用户指定的值。
数据类型:双
PostFECPaddingSource
-后fec填充位源“与种子mt19937ar”
(默认)|“全球流”
|“用户定义”
的后fec填充位源wlanWaveformGenerator
函数,指定为这些值之一。
“与种子mt19937ar”
-使用mt19937ar算法生成正态分布的随机比特,种子在PostFECPaddingSeed
财产。
“全球流”
—使用当前全局随机数流生成正态分布的随机位。
“用户定义”
—使用PostFECPaddingBits
属性作为后fec填充位。
数据类型:字符
|字符串
PostFECPaddingSeed
- mt19937ar算法的后fec填充位种子mt19937ar算法的后fec填充位种子,指定为非负整数。属性的元素的此属性的默认值用户
属性为用户号码,即。的默认值用户{k}.PostFECPaddingSeed
是k所有整数k在区间[1]内,N用户].N用户是传输中的用户数量。
要启用此属性,请设置PostFECPaddingSource
财产“与种子mt19937ar”
.
数据类型:双
PostFECPaddingBits
—后fec填充位0
(默认)|二进制值列向量后fec填充位,指定为二进制值标量或列向量。
为了产生一个波形wlanWaveformGenerator
功能要求n位,n取决于指定的配置。计算n,可以使用getNumPostFECPaddingBits
对象函数,将指定的配置对象作为输入参数,并将此属性指定为长度向量n.或者,将此输入指定为任意长度的二值标量或列向量。如果该属性的长度小于n时,波形发生器将矢量绕圈以生成一个长度矢量n.如果该属性的长度大于n,函数只使用第一个n项作为后fec填充位。
请注意
对于C/ c++代码生成,必须将此属性的数据类型指定为int8
.
数据类型:单
|双
|int8
数据类型:细胞
PrimarySubchannel
- - - - - -主要的20 MHz子信道索引1
(默认)|间隔内的整数[1,8]在80或160 MHz传输中主要的20 MHz子信道的索引,指定为这些选项之一。
当ChannelBandwidth
属性是“CBW80”
,将此属性设置为间隔为[1,4]的整数。
当ChannelBandwidth
属性是“CBW160”
,将此属性设置为间隔为[1,8]的整数。
主子通道和前导穿刺模式的位置(由AllocationIndex
属性)决定传输的HE-SIG-A域信号的带宽值,具体如表27-19所示[2].
该属性仅在AllocationIndex
属性定义80mhz或160mhz的信道带宽。
数据类型:双
NumTransmitAntennas
- - - - - -发射天线数1
(默认)|正整数发送天线数,指定为正整数。
数据类型:双
PreHECyclicShifts
- - - - - -附加发射天线的循环移位值-75年
(默认)|间隔内的整数[- 200,0]|行向量波形的前he场的附加发射天线的循环位移值,以纳秒为单位。前8个天线使用表21-10中的循环移位值[1].剩下的l天线使用您在此属性中指定的值,其中l=NumTransmitAntennas
- 8.将此属性指定为以下值之一:
间隔为[- 200,0]的整数wlanHEMUConfig
对象使用此循环移位值l额外的天线。
一个长度的行向量l取值范围为[- 200,0]- thewlanHEMUConfig
对象使用k元素的循环移位值(k+ 8)发射天线。
请注意
如果将此属性指定为长度大于的行向量l,wlanHEMUConfig
对象只使用第一个l元素。例如,如果您设置NumTransmitAntennas
财产16
,wlanHEMUConfig
对象只使用第一个l= 16 - 8 = 8这个向量的元素。
要启用此属性,请设置NumTransmitAntennas
属性的值大于8
.
数据类型:双
摘要
- - - - - -启用空时分组编码假
或0
(默认)|真正的
或1
为所有用户启用PPDU数据字段的空时分组编码(STBC),指定为数字或逻辑1
(真正的
)或0
(假
).STBC通过指定的天线传送多份数据流。
当您将此属性设置为0
(假
),则STBC不应用于数据字段。时空流的数量等于空间流的数量。
当您将此属性设置为1
(真正的
),则将STBC应用于数据字段。时空流的数量是空间流的两倍。
只有当所有条件都满足时,这个属性才适用:
的NumSpaceTimeStreams
的子属性用户
属性是2
.
无RU表示multi-user multiple input/multiple output (MU-MIMO)。
数据类型:逻辑
GuardInterval
- - - - - -保护间隔(循环前缀)持续时间3.2
(默认)|1.6
|0.8
数据包中数据字段的保护间隔(循环前缀)持续时间,单位为微秒,指定为3.2
,1.6
,或0.8
.
数据类型:双
SIGBCompression
- - - - - -HE-SIG-B压缩指标真正的
或1
(默认)|假
或0
HE-SIG-B压缩指示器,指定为数字或逻辑1
(真正的
)或0
(假
).要启用全带宽20 MHz MU-MIMO传输的HE-SIG-B压缩,请将此属性设置为1
(真正的
).
该属性仅在通过设置指定20 MHz信道带宽时应用AllocationIndex
到区间[192,199]中的一个值。
数据类型:逻辑
SIGBMCS
- - - - - -用于HE-SIG-B领域的MCS0
(默认)|间隔[0,5]的整数HE-SIG-B字段的调制和编码方案(MCS),指定为间隔[0,5]的整数。
数据类型:双
UplinkIndication
- - - - - -上行迹象假
或0
(默认)|真正的
或1
上行链路指示,指定为数字或逻辑1
(真正的
)或0
(假
).若要指示PPDU在下行传输中发送,请将此属性设置为0
(假
).要表示PPDU是通过上行传输发送的,请将此属性设置为1
(真正的
).
数据类型:逻辑
BSSColor
- - - - - -基本服务集颜色标识符0
(默认)|间隔内的整数[0,63]BSS (Basic service set)颜色标识符,指定为间隔为[0,63]的整数。
数据类型:双
SpatialReuse
- - - - - -空间复用信号0
(默认)|间隔内的整数[0,15]空间重用指示,指定为间隔[0,15]的整数。
数据类型:双
TXOPDuration
- - - - - -TXOP保护持续时间信息127
(默认)|间隔内的整数[0,127]TXOP (transmission opportunity)保护持续时间信息,指定为间隔[0,127]的整数。除第1位指定了TXOP长度粒度外,HE-SIG-A的TXOP字段的每一位都等于TXOPDuration
.因此,一个以微秒为单位的持续时间必须按照表27-18中的步骤进行转换[2].
数据类型:双
HighDoppler
- - - - - -High-Doppler模式指示器假
或0
(默认)|真正的
或1
高多普勒模式指示器,指定为数字或逻辑0
(假
)或1
(真正的
).要在HE-SIG-A字段中指示高多普勒模式,请将此属性设置为1
(真正的
).
的1
(真正的
)的值仅当NumSpaceTimeStreams
的子属性俄文
属性小于或等于4。
数据类型:逻辑
MidamblePeriodicity
- - - - - -he数据场的中步周期性10
(默认)|20.
getNumPostFECPaddingBits |
计算所需的后fec填充位数 |
getPSDULength |
计算HE或WUR的PSDU长度 |
packetFormat |
返回WLAN数据包格式 |
ruInfo |
返回HE格式资源单元分配信息 |
showAllocation |
显示资源单位(RU)分配 |
创建一个20 MHz多用户HE配置对象,分配索引设置为0。分配索引0指定20 MHz信道中的9个26音RUs。
cfgMU = wlanHEMUConfig (0);为i = 1:元素个数(cfgMU.User)%配置每个用户的APEPLengthcfgMU.User{}。APEPLength=One hundred.;结束
显示第四个用户的配置对象属性。
cfgMU。用户{4}
ans = wlanHEMUUser with properties: APEPLength: 100 MCS: 0 NumSpaceTimeStreams: 1 DCM: 0 ChannelCoding: 'LDPC' STAID: 0 nomalpacketpadding: 0 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 4 Read-only properties: runnumber: 4
为40mhz传输创建HE MU配置对象,分配索引为11000000
每个20 MHz子信道。此配置指定两个242音RUs,每个RUs有一个用户。
cfgHEMU = wlanHEMUConfig ([“11000000”“11000000”],“NumTransmitAntennas”2);
配置第一个RU和第一个用户。
cfgHEMU.RU{1}。SpatialMapping =“直接”;cfgHEMU.User{1}。APEPLength=1e3; cfgHEMU.User{1}.MCS = 2; cfgHEMU.User{1}.NumSpaceTimeStreams = 2; cfgHEMU.User{1}.ChannelCoding =“方法”;cfgHEMU.User{1}。NominalPacketPadding = 16;
配置第二个RU和第二个用户。
cfgHEMU.RU{2}。SpatialMapping =“傅里叶”;cfgHEMU.User{2}。APEPLength=500;cfgHEMU.User{2}。MCS = 3;cfgHEMU.User{2}。NumSpaceTimeStreams = 1; cfgHEMU.User{2}.ChannelCoding =“方法”;cfgHEMU.User{2}。NominalPacketPadding = 8;
显示ru和用户的配置对象属性。
disp (cfgHEMU)
wlanHEMUConfig与属性:RU: {[1x1 wlanHEMURU] [1x1 wlanhemuuru]} User: {[1x1 wlanHEMUUser] [1x1 wlanHEMUUser]} NumTransmitAntennas: 2 STBC: 0 GuardInterval: 3.2000 HELTFType: 4 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 Read-only properties: ChannelBandwidth:'CBW40' AllocationIndex: [192192]
cfgHEMU。俄文{1:2}
ans = wlanHEMURU与属性:PowerBoostFactor: 1 SpatialMapping: 'Direct'只读属性:Size: 242 Index: 1 UserNumbers: 1
ans = wlanHEMURU与属性:PowerBoostFactor: 1 SpatialMapping: 'Fourier'只读属性:Size: 242 Index: 2 UserNumbers: 2
cfgHEMU。用户{1:2}
ans = wlanHEMUUser with properties: APEPLength: 1000 MCS: 2 NumSpaceTimeStreams: 2 DCM: 0 ChannelCoding: 'LDPC' STAID: 0 nomalpacketpadding: 16 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 1 Read-only properties: runnumber: 1
ans = wlanHEMUUser with properties: APEPLength: 500 MCS: 3 NumSpaceTimeStreams: 1 DCM: 0 ChannelCoding: 'LDPC' STAID: 0 nomalpacketpadding: 8 PostFECPaddingSource: 'mt19937ar with seed' PostFECPaddingSeed: 2 Read-only properties: runnumber: 2
HE MU-MIMO配置与SIGB压缩
在SIGB压缩的20 MHz带宽下生成一个全带宽HE MU-MIMO配置。所有三个用户都在一个内容通道上,该通道只包含用户字段位。
cfgHE = wlanHEMUConfig (194);cfgHE。NumTransmitAntennas = 3;
为所有用户创建PSDU数据。
psdu =细胞(1,元素个数(cfgHE.User));psduLength = getPSDULength (cfgHE);为psdu = randi([0 1],psduLength(j)*8,1, pduength (j))“int8”);结束
生成并绘制波形。
y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y))
用SIGB压缩生成80 MHz带宽的全带宽HE MU-MIMO波形。HE-SIG-B内容频道1有4个用户。HE-SIG-B内容频道2有3个用户。
cfgHE = wlanHEMUConfig (214);cfgHE。NumTransmitAntennas = 7;
为所有用户创建PSDU数据。
psdu =细胞(1,元素个数(cfgHE.User));psduLength = getPSDULength (cfgHE);为psdu = randi([0 1],psduLength(j)*8,1, pduength (j))“int8”);结束
生成并绘制波形。
y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y));
HE MU-MIMO配置没有SIGB压缩
生成一个全带宽HE MU-MIMO配置在20 MHz带宽没有SIGB压缩。所有三个用户都在一个内容通道上,其中包括公共字段位和用户字段位。
cfgHE = wlanHEMUConfig (194);cfgHE。SIGBCompression = false;cfgHE。NumTransmitAntennas = 3;
为所有用户创建PSDU数据。
psdu =细胞(1,元素个数(cfgHE.User));psduLength = getPSDULength (cfgHE);为psdu = randi([0 1],psduLength(j)*8,1, pduength (j))“int8”);结束
生成并绘制波形。
y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y))
生成一个80兆赫HE MU波形为六个用户没有SIGB压缩。HE-SIG-B内容频道1有4个用户。HE-SIG-B内容频道2有两个用户。
cfgHE = wlanHEMUConfig([202 114 192 193]);cfgHE。NumTransmitAntennas = 6;为例如:i = 1:numel(cfge . ru) cfge . ru {i}。SpatialMapping =“傅里叶”;结束
为所有用户创建PSDU数据。
psdu =细胞(1,元素个数(cfgHE.User));psduLength = getPSDULength (cfgHE);为psdu = randi([0 1],psduLength(j)*8,1, pduength (j))“int8”);结束
生成并绘制波形。
y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y));
在没有SIGB压缩的情况下,在80 MHz带宽下生成一个全带宽HE MU-MIMO波形。HE-SIG-B内容频道1有7个用户。HE-SIG-B内容频道2没有用户。
cfgHE = wlanHEMUConfig([214 115 115 115]);cfgHE。NumTransmitAntennas = 7;
为所有用户创建PSDU数据。
psdu =细胞(1,元素个数(cfgHE.User));psduLength = getPSDULength (cfgHE);为psdu = randi([0 1],psduLength(j)*8,1, pduength (j))“int8”);结束
生成并绘制波形。
y = wlanWaveformGenerator (psdu cfgHE);情节(abs (y))
使用SIG-B压缩在一个RU中创建一个80 MHz MU-MIMO配置,其中有三个用户。显示配置对象属性。
cfgMU = wlanHEMUConfig (210);cfgMU。NumTransmitAntennas = 3; cfgMU.User{1}.NumSpaceTimeStreams = 1; cfgMU.User{2}.NumSpaceTimeStreams = 1; cfgMU.User{3}.NumSpaceTimeStreams = 1; disp(cfgMU)
wlanHEMUConfig与属性:RU: {[1x1 wlanHEMURU]} User: {1x3 cell} NumTransmitAntennas: 3 STBC: 0 GuardInterval: 3.2000 HELTFType: 4 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 Read-only properties: ChannelBandwidth: 'CBW80' AllocationIndex: 210
使用上中心26音RU创建160 MHz配置。总共创建了4个RUs。RU语音分配为996、484、484和26。每个RU下分配1个用户。最后一个创建的RU是中心26音RU。显示对象的配置属性。
cfgMU = wlanHEMUConfig([208 115 115 115 200 114 114 200],...“UpperCenter26ToneRU”,真正的);cfgMU。俄文{:}
ans = wlanHEMURU与属性:PowerBoostFactor: 1 SpatialMapping: 'Direct'只读属性:Size: 996 Index: 1 UserNumbers: 1
ans = wlanHEMURU与属性:PowerBoostFactor: 1 SpatialMapping: 'Direct'只读属性:Size: 484 Index: 3 UserNumbers: 2
ans = wlanHEMURU与属性:PowerBoostFactor: 1 SpatialMapping: 'Direct'只读属性:Size: 484 Index: 4 UserNumbers: 3
ans = wlanHEMURU与属性:PowerBoostFactor: 1 SpatialMapping: 'Direct'只读属性:Size: 26 Index: 56 UserNumbers: 4
物理层(PHY)协议数据单元(PPDU)是完整的物理层收敛过程(PLCP)帧,包括PLCP报头、MAC报头、MAC数据字段以及MAC和PLCP拖车。
当你创建wlanHEMUConfig
对象时,将根据所选择的对象设置属性AllocationIndex
属性和包括的任何名称-值对。在创建对象时,俄文
和用户
完成单元格阵列的配置。的俄文
单元阵列元素包含每个RU的配置属性。的用户
单元格数组元素包含每个用户的配置属性。
的UserNumbers
subproperty的俄文
属性表示每个RU上传输哪些用户。
的RUNumber
subproperty的用户
属性指示每个用户使用哪个RUs来传输数据。
如图所示,一个RU可以分配给多个用户。
创建对象后,您可以修改俄文
和用户
属性,但其他俄文
和用户
属性是只读的。的元素的更多信息俄文
单元阵列,看wlanHEMURU
.的元素的更多信息用户
单元阵列,看wlanHEMUUser
.
[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
subproperty的用户
财产int8
.
wlanDMGConfig
|wlanHEMURU
|wlanHEMUUser
|wlanHERecoveryConfig
|wlanHESUConfig
|wlanHETBConfig
|wlanHTConfig
|wlanNonHTConfig
|wlanS1GConfig
|wlanVHTConfig
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。