exponenta event banner

ruInfo

Вернуть информацию о распределении единиц ресурсов в формате HE

Синтаксис

Описание

пример

info = ruInfo(cfgHE) прибыль info, информация о выделении блока ресурсов (RU) для объекта конфигурации формата высокой эффективности (HE) cfgHE.

Примеры

свернуть все

Используйте ruInfo функция для получения информации о единице ресурса для одиночных и многопользовательских объектов конфигурации HE.

Получение информации о распределении RU для одного пользователя

Создайте один пользовательский объект конфигурации HE. Получение и отображение информации о назначении RU для сконфигурированного объекта.

hesu = wlanHESUConfig;
ru = ruInfo(hesu)
ru = struct with fields:
                    NumUsers: 1
                      NumRUs: 1
                   RUIndices: 1
                     RUSizes: 242
               NumUsersPerRU: 1
    NumSpaceTimeStreamsPerRU: 1
       PowerBoostFactorPerRU: 1
                   RUNumbers: 1

Получение информации о распределении RU для нескольких пользователей

Создайте многопользовательский объект конфигурации HE с индексом распределения, равным 5, который настраивает объект с семью пользователями. Получение и отображение информации о назначении RU для сконфигурированного объекта.

hemu = wlanHEMUConfig(5);
ru = ruInfo(hemu)
ru = struct with fields:
                    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. Сделайте RU для второго пользователя неактивным, установив идентификатор станции на 2046.

Создайте многопользовательский объект конфигурации HE с индексом распределения 96, который настраивает объект для двух пользователей. Информация о ресурсах показывает, что RU активны для двух пользователей.

hemu = wlanHEMUConfig(96);
ruInfo(hemu)
ans = struct with fields:
                    NumUsers: 2
                      NumRUs: 2
                   RUIndices: [1 2]
                     RUSizes: [106 106]
               NumUsersPerRU: [1 1]
    NumSpaceTimeStreamsPerRU: [1 1]
       PowerBoostFactorPerRU: [1 1]
                   RUNumbers: [1 2]

Установите идентификатор станции 2046 для второго пользователя. Информация о назначении RU теперь показывает, что RU активны только для индекса 1 RU.

hemu.User{2}.STAID = 2046;
ruInfo(hemu)
ans = struct with fields:
                    NumUsers: 2
                      NumRUs: 1
                   RUIndices: 1
                     RUSizes: 106
               NumUsersPerRU: 1
    NumSpaceTimeStreamsPerRU: 1
       PowerBoostFactorPerRU: 1
                   RUNumbers: 1

Входные аргументы

свернуть все

Объект конфигурации HE, указанный как объект типа wlanHEMUConfig, wlanHESUConfig, или wlanHETBConfig.

Выходные аргументы

свернуть все

Сведения о свойствах RU входного объекта, возвращаемые в виде структуры.

Число пользователей, возвращаемое в виде целого числа в диапазоне [1, 74].

Типы данных: double

Количество RU, возвращаемых в виде целого числа в диапазоне [1, 74].

Типы данных: double

Индексы RU, возвращаемые в виде целого числа или 1-by-NumRUs вектор с элементами, имеющими целочисленные значения в диапазоне [1, 8].

Типы данных: double

Размеры единиц ресурсов, возвращаемые в виде целого числа или 1-by-NumRUs вектор с элементами, имеющими целочисленные значения в диапазоне [1, 8].

Типы данных: double

Количество пользователей на RU, возвращаемое в виде целого числа или 1-by-NumRUs вектор с элементами, имеющими целочисленные значения в диапазоне [1, 8].

Типы данных: double

Количество пространственно-временных потоков на RU, возвращаемых в виде целого числа или 1-by-NumRUsвектор с элементами, имеющими целочисленные значения в диапазоне [1, 8].

Типы данных: double

Коэффициент повышения мощности на RU, возвращаемый в виде целого числа или 1-by-NumRUs вектор с элементами, имеющими целочисленные значения в диапазоне [1, 8].

Типы данных: double

RU числа, возвращаемые в виде целого числа или 1-by-NumRUs вектор с элементами, имеющими целочисленные значения в диапазоне [1, 8]. RUNumbers соответствуют индексам для каждого активного RU, сконфигурированного в cfgHE.RU объект. RU не активен, когда он содержит одну станцию с идентификатором станции 2046.

Типы данных: double

Типы данных: struct

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2018b