nrPRACHIndices

Сгенерируйте индексы ресурсного элемента PRACH

Описание

пример

[ind,info] = nrPRACHIndices(carrier,prach) возвращает индексы ресурсного элемента ind для физического канала произвольного доступа (PRACH), как определено в TS 38.211 Раздел 5.3.2 [1]. Область входа carrier задает параметры конфигурации несущей для определенной нумерологии OFDM. Область входа prach задает параметры конфигурации PRACH. Функция также возвращает структуру info, которая содержит зависимую от несущей информацию о PRACH.

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

Примеры

свернуть все

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

carrier = nrCarrierConfig;
prach = nrPRACHConfig;

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

prachSym = nrPRACH(carrier,prach);
prachInd = nrPRACHIndices(carrier,prach);

Сгенерируйте ресурсную сетку PRACH со всеми нулями.

prachGrid = nrPRACHGrid(carrier,prach);

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

prachGrid(prachInd) = prachSym;

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

свернуть все

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

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

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

Задайте необязательные разделенные разделенными запятой парами 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

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

свернуть все

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

  • M вектор -by-1 - Когда 'IndexStyle'установлено на 'index'.

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

M зависит от длины последовательности преамбулы Задоффа-Чу и равен prach.LRA.

В зависимости от 'IndexBase', индексы основаны либо на 1, либо на 0.

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

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

ОбластьОписание
PRBSetИндексы физического ресурсного блока (PRB), занятые преамбулой PRACH для PUSCH (на основе 0)

Ссылки

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

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

.

См. также

Функции

Объекты

Введенный в R2020a