wlanHEMUUser
描述
的wlanHEMUUser
对象包含属性的用户在一个WLAN高效(他)资源单位(俄文)。当您创建一个wlanHEMUConfig
对象,你设置它的值AllocationIndex
属性决定了它用户
财产。的用户
属性返回的单元阵列wlanHEMUUser
对象。
创建
描述
创建一个用户配置对象cfgHEMU.User
= wlanHEMUUser (RUNumber
)RUNumber
,输入俄文数字。
设置使用一个或多个属性名称-值对。在引号附上每个属性的名字。cfgHEMU.User
= wlanHEMUUser (RUNumber
、名称、值)
属性
APEPLength
- - - - - -APEP长度
One hundred.
(默认)|间隔的整数(1 6451631)
聚合MPDU (A-MPDU) pre-end-of-frame (pre-EOF)填充(APEP)长度,以字节为单位,指定为一个整数区间[1,6451631]。
对象使用这个属性来确定OFDM符号的数据字段的数量。有关更多信息,请参见[1]。
数据类型:双
MCS
- - - - - -MCS用于传输
0
(默认)|整数的区间[0,11]
调制和编码方案(MCS)用于传输,指定为一个非负整数区间[0,11]。此表显示了调制类型和编码率为每一个有效值MCS
:
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 |
数据类型:双
NumSpaceTimeStreams
- - - - - -数量的时空流
1
(默认)|整数
的时空流传播,指定为一个整数的间隔(1,8)。任何用户的最大数量的时空流在MU-MIMO俄文是4。之和的最大值时空流对所有用户的数量在一个俄文是8。信息关于这些主题和其他限制数量的时空流,见表19次和研究的[1]。
数据类型:双
扩张型心肌病
- - - - - -DCM指示器
假
或0
(默认)|真正的
或1
双载波调制(DCM)指标,指定为一个逻辑值1
(真正的
)或0
(假
)。表明DCM用于数据字段,设置该属性1
(真正的
)。
依赖关系
你只能将此属性设置为1
(真正的
所有这些条件都满足时):
的
MCS
属性是0
,1
,3
,或4
。的
摘要
房地产的相关wlanHEMUConfig
对象是0
(假
)。的
NumSpaceTimeStreams
属性是小于或等于2。的
俄文
房地产的相关wlanHEMUConfig
对象定义了单用户俄文。
数据类型:逻辑
ChannelCoding
- - - - - -选举委员会的编码类型
“方法”
(默认)|“* *”
前向纠错(FEC)编码类型的数据字段中,指定为“方法”
对低密度奇偶校验码(LDPC)编码或“* *”
对于二进制卷积编码(BCC)。
依赖关系
你只能将此属性设置为“* *”
当满足所有这些条件:
的
MCS
属性是不10
或11
。任何俄文的大小是小于或等于242。通过使用获得俄罗斯的大小
ruInfo
与相关的目标函数wlanHEMUConfig
对象。的
NumSpaceTimeStreams
属性是小于或等于4。
数据类型:字符
|字符串
稳重的
- - - - - -STA标识符
0
(默认)|整数的区间[0,2047)
站(STA)标识符指定为一个整数区间[0,2047]。该属性的值指定车站协会标识符(援助)字段定义26.11.1节[1]。11个最低有效位(lsb)的字段是用来解决STA的援助。当你设定这个属性2046年
,俄罗斯并没有相关数据。
数据类型:双
RUNumber
- - - - - -俄文数字
1
(默认)|整数|向量的整数
NominalPacketPadding
- - - - - -名义包填充
0
(默认)|8
|16
名义包衬垫,以微秒为单位,指定为0
,8
,或16
。相关联的wlanHEMUConfig
对象使用这个属性和pre-forward-error-correction (pre-FEC)填充因子计算时间,T体育包的扩展字段。关于包扩展字段的更多信息,参见27.3.13[1]。
此表显示了可能的值的T体育这个属性和为不同的值一个,定义为一个参数方程(27 - 83)或(27 - 84)[1]。
的价值一个 | 的价值T体育以微秒为单位 | ||
---|---|---|---|
NominalPacketPadding 设置为0 |
NominalPacketPadding 设置为8 |
NominalPacketPadding 设置为16 |
|
1 |
0 |
0 |
4 |
2 |
0 |
0 |
8 |
3 |
0 |
4 |
12 |
4 |
0 |
8 |
16 |
数据类型:双
PostFECPaddingSource
- - - - - -Post-FEC填充一些源
“与种子mt19937ar”
(默认)|“全球流”
|“用户定义”
Post-FEC填充所使用的源代码wlanWaveformGenerator
函数,指定为其中一个值。
“与种子mt19937ar”
——生成正态分布随机比特通过mt19937ar算法与种子中指定PostFECPaddingSeed
财产。“全球流”
——生成正态分布随机比特通过使用当前全球随机数流。“用户定义”
——使用指定的位PostFECPaddingBits
财产post-FEC填充比特。
数据类型:字符
|字符串
PostFECPaddingSeed
- - - - - -Post-FEC填充一些种子mt19937ar算法
73年
(默认)|非负整数
Post-FEC mt19937ar算法填充一些种子,指定为一个非负整数。如果这个对象的一个元素用户
财产的wlanHEMUConfig
对象,该属性的默认值用户数量,即。的默认值用户{k}.PostFECPaddingSeed
是k所有整数k在区间[1,N用户]。N用户在传输的用户数量。
依赖关系
要启用这个特性,设置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
例子
创建多用户配置对象
创建一个20 MHz多用户配置对象分配索引设置为0。分配指数0指定9 26-tone俄文20 MHz的通道。
cfgMU = wlanHEMUConfig (0);为i = 1:元素个数(cfgMU.User)%的APEPLength设置每个用户cfgMU.User {}。APEPLength= 100;结束
显示为第四用户配置对象的属性。
cfgMU.User {4}
ans = wlanHEMUUser属性:APEPLength: 100 MCS: 0 NumSpaceTimeStreams: 1 DCM: 0 ChannelCoding:‘方法’的:0 NominalPacketPadding: 0 PostFECPaddingSource:与种子mt19937ar PostFECPaddingSeed: 4只读属性:RUNumber: 4
使用二进制分配索引创建他μ对象
创建一个他为一个40 MHzμ配置对象传输分配指数11000000
为每个20 MHz子通道。这个配置指定两个242 -语气俄文,每个国家都有一个用户。
cfgHEMU = wlanHEMUConfig ([“11000000”“11000000”),“NumTransmitAntennas”2);
配置第一俄文和第一个用户。
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;
配置第二个俄文和第二个用户。
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;
显示俄文和两个用户配置对象的属性。
disp (cfgHEMU)
wlanHEMUConfig属性:俄罗斯:{[1 x1 wlanHEMURU] [1 x1 wlanHEMURU]}用户:{[1 x1 wlanHEMUUser] [1 x1 wlanHEMUUser]} NumTransmitAntennas: 2摘要:0 GuardInterval: 3.2000 HELTFType: 4 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0只读属性:ChannelBandwidth:“CBW40”AllocationIndex: (192 192)
cfgHEMU.RU {1:2}
ans = wlanHEMURU属性:PowerBoostFactor: 1 SpatialMapping:“直接”只读属性:大小:242指数:1 UserNumbers: 1
ans = wlanHEMURU属性:PowerBoostFactor: 1 SpatialMapping:傅里叶的只读属性:大小:242指数:2 UserNumbers: 2
cfgHEMU.User {1:2}
ans = wlanHEMUUser属性:APEPLength: 1000 MCS: 2 NumSpaceTimeStreams: 2 DCM: 0 ChannelCoding:‘方法’的:0 NominalPacketPadding: 16 PostFECPaddingSource:与种子mt19937ar PostFECPaddingSeed: 1只读属性:RUNumber: 1
ans = wlanHEMUUser属性:APEPLength: 500 MCS: 3 NumSpaceTimeStreams: 1 DCM: 0 ChannelCoding:‘方法’的:0 NominalPacketPadding: 8 PostFECPaddingSource:与种子mt19937ar PostFECPaddingSeed: 2只读属性:RUNumber: 2
引用
[1]IEEE®性病802.11 ax™-2021(-2020年修正案IEEE Std 802.11™)。“第11部分:无线局域网介质访问控制(MAC)和物理层规范(体育)。修改1:高效WLAN的增强。“IEEE标准信息技术——之间的通信和信息交换系统。当地和市区网络——特定的需求。
扩展功能
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
您必须指定的数据类型postFECPaddingBits
财产int8
。
版本历史
介绍了R2018b
另请参阅
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。