ruInfo

Возвращает информацию о выделении ресурсных модулей в формате HE

Синтаксис

Описание

пример

info = ruInfo(cfgHE) возвращает info, информация о выделении модуля ресурсов (RU) для формата high эффективности (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 активны только для RU индекса 1.

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-бай- NumRUs вектор с элементами, которые имеют целочисленные значения в области значений [1, 8].

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

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

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

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

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

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

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

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

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

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

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

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.
Введенный в R2018b