主要内容

ruInfo

返回HE格式资源单元分配信息

描述

例子

信息= ruInfo (cfgHE返回信息,资源单元(RU)分配信息为高效(HE)格式配置对象cfgHE

例子

全部折叠

使用ruInfo函数获取单用户和多用户HE配置对象的资源单元信息。

获取单用户RU分配信息

创建单个用户HE配置对象。获取并显示配置对象的RU分配信息。

hesu = wlanHESUConfig;俄文= ruInfo (hesu)
俄文=结构体字段:NumUsers: 1 NumRUs: 1 RUIndices: 1 rusize: 242 NumUsersPerRU: 1 NumSpaceTimeStreamsPerRU: 1 PowerBoostFactorPerRU: 1 runnumbers: 1

获取多用户RU分配信息

创建一个分配索引设置为5的多用户HE配置对象,它将该对象配置为7个用户。获取并显示配置对象的RU分配信息。

hemu = wlanHEMUConfig (5);俄文= ruInfo (hemu)
俄文=结构体字段:NumUsers: 7 NumRUs: 7 RUIndices: [1 2 2 5 6 7 4] RUSizes: [26 26 52 26 26 26 52] NumUsersPerRU: [1 1 1 1 1 1 1] NumSpaceTimeStreamsPerRU: [1 1 1 1 1 1 1] PowerBoostFactorPerRU: [1 1 1 1 1 1 1] RUNumbers: (1 2 3 4 5 6 7)

创建一个双用户HE配置对象。将站标识设置为2046,使第二个用户的RU不活动。

创建一个分配索引设置为96的多用户HE配置对象,该对象为两个用户配置一个对象。从资源信息中可以看出,有两个用户的RUs处于激活状态。

hemu = wlanHEMUConfig (96);ruInfo (hemu)
ans =结构体字段:NumUsers: 2 NumRUs: 2 RUIndices: [1 2] rusize: [106 106] NumUsersPerRU: [1 1] NumSpaceTimeStreamsPerRU: [1 1] PowerBoostFactorPerRU: [1 1] runnumbers: [1 2]

为第二个用户设置站标识为2046。RU分配信息现在显示RU只对索引1有效。

hemu.User{2}。稳重的= 2046;ruInfo (hemu)
ans =结构体字段:NumUsers: 2 NumRUs: 1 RUIndices: 1 rusize: 106 NumUsersPerRU: 1 NumSpaceTimeStreamsPerRU: 1 PowerBoostFactorPerRU: 1 runnumbers: 1

输入参数

全部折叠

HE配置对象,指定为类型对象wlanHEMUConfigwlanHESUConfig,或wlanHETBConfig

输出参数

全部折叠

关于输入对象的RU属性的信息,作为结构返回。

用户的数量,返回为范围[1,74]的整数。

数据类型:

RUs的个数,返回范围为整数[1,74]。

数据类型:

RU索引,返回为整数或1-by-NumRUs元素具有范围为[1,8]的整数值的向量。

数据类型:

资源单元大小,以整数或1-by-形式返回NumRUs元素具有范围为[1,8]的整数值的向量。

数据类型:

每个RU的用户数,返回为整数或1-by-NumRUs元素具有范围为[1,8]的整数值的向量。

数据类型:

每个RU的时空流数量,返回为整数或1-by-NumRUs元素具有范围为[1,8]的整数值的向量。

数据类型:

每个RU的功率提升因子,返回为整数或1-by-NumRUs元素具有范围为[1,8]的整数值的向量。

数据类型:

RU号码,返回为整数或1-by-NumRUs元素具有范围为[1,8]的整数值的向量。RUNumbers中配置的每个活动RU的索引cfgHE俄文对象。当一个RU包含一个站标识符设置为2046的单站时,它是不活跃的。

数据类型:

数据类型:结构体

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

介绍了R2018b