nrSRSIndices

Сгенерируйте индексы ресурсного элемента SRS восходящей линии связи

Описание

пример

[ind,info] = nrSRSIndices(carrier,srs) возвращает индексы ресурсного элемента ind для зондирующего опорного сигнала восходящей линии связи (SRS), как определено в разделе 6.4.1.4.3 ТС 38.211 [1]. Область входа carrier задает параметры конфигурации несущей для определенной нумерологии OFDM. Область входа srs задает параметры конфигурации SRS.

пример

[ind,info] = nrSRSIndices(carrier,srs,Name,Value) задает опции выхода, используя один или несколько аргументы пары "имя-значение". Неопределенные опции берут значения по умолчанию.

Примеры

свернуть все

Сконфигурируйте провайдер с параметрами конфигурации по умолчанию.

carrier = nrCarrierConfig;

Сконфигурируйте двухпортовую передачу SRS из 4 символов OFDM.

srs = nrSRSConfig;
srs.NumSRSPorts = 2;
srs.NumSRSSymbols = 4;

Установите начальное положение SRS во временной области равным 8 и индекс строения полосы пропускания, равный 5.

srs.SymbolStart = 8;
srs.CSRS = 5; 

Сгенерируйте индексы ресурсного элемента SRS для заданных параметров конфигурации несущей и SRS.

ind = nrSRSIndices(carrier,srs,'IndexStyle','subscript');

Проверьте, что матрица индексов имеет три столбца, соответствующих индексам [поднесущая, символ, антенна].

size(ind)
ans = 1×2

   960     3

Сконфигурируйте SRS и несущую с параметрами конфигурации по умолчанию.

carrier = nrCarrierConfig;
srs = nrSRSConfig;

Сгенерируйте символы и индексы SRS с помощью заданных параметров конфигурации несущей и SRS.

srsSym = nrSRS(carrier,srs);
srsInd = nrSRSIndices(carrier,srs);

Создайте сетку несущей, соответствующую количеству поднесущих, символам OFDM и количеству портов антенны, заданному в объектах строения.

K = carrier.NSizeGrid*12;       % Number of subcarriers
L = carrier.SymbolsPerSlot;     % Number of OFDM symbols per slot
P = srs.NumSRSPorts;  % Number of antenna ports
gridSize = [K L P];

Инициализируйте сетку поставщика услуг для одного паза со всеми нулями.

slotGrid = complex(zeros(gridSize));

Сопоставьте символы SRS с сеткой поставщика услуг с помощью индексов.

slotGrid(srsInd) = srsSym;

Входные параметры

свернуть все

Параметры конфигурации несущей для определенной нумерологии OFDM, заданные как nrCarrierConfig объект.

Параметры конфигурации SRS, заданные как nrSRSConfig объект.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'IndexStyle','subscript','IndexBase','0based' задает стиль индексации и основу индексации выхода.

Форма индексации RE, заданная в качестве одного из следующих значений:

  • 'index' - Индексы указаны в виде линейного индекса.

  • 'subscript' - Индексы указаны в форме строки [поднесущая, символ, антенна].

Типы данных: char | string

RE- основы индексации, заданные как одно из следующих значений:

  • '1based' - Счетчик индексов начинается с 1.

  • '0based' - Счетчик индексов начинается с 0.

Типы данных: char | string

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

свернуть все

Индексы ресурсного элемента SRS, возвращенные как одно из следующих значений:

  • N -by- P матрица - When 'IndexStyle'установлено на 'index' и где P количество портов антенны.

  • M -by-3 матрица - Когда 'IndexStyle'установлено на 'subscript'. Строки матрицы соответствуют нижним индексам [поднесущая, символ, антенна] на основе количества поднесущих, символов OFDM и количества антенн, соответственно.

Количество строк зависит от строения SRS, заданной srs. The NumSRSPorts свойство srs определяет количество портов антенны. В зависимости от 'IndexBase', индексы основаны либо на 1, либо на 0.

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

Информация о генерации индекса SRS, возвращенная как структура, содержащая следующие поля:

ОбластиЗначенияОписание
SubcarrierOffsetsrs. NumSRSPorts-by- srs. NumSRSSymbols целочисленная матрицаПоложение запуска частоты на каждый порт антенны и символ OFDM (параметр k0 в TS 38.211 Раздел 6.4.1.4.3)
FreqIndex(srs. BSRS + 1) -by- srs. NumSRSSymbols целочисленная матрицаИндекс положения частоты на символ OFDM (параметр nb в TS 38.211 Раздел 6.4.1.4.3, где b - целое число от 0 до srs. BSRS)
HoppingOffset(srs. BSRSsrs. BHop) -by- srs. NumSRSSymbols целочисленная матрицаСмещение скачка на символ OFDM (параметр Fb в TS 38.211 Раздел 6.4.1.4.3, где b - целое число от srs. BHop От + 1 до srs. BSRS)
PRBSet srs. NRBPerTransmission-by- srs. NumSRSSymbols целочисленная матрица

Ресурсные блоки, выделенные для SRS на символ OFDM

Ссылки

[1] 3GPP TS 38.211. "NR; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

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

.

См. также

Функции

Объекты

Введенный в R2020a