exponenta event banner

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. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

.

См. также

Функции

Объекты

Представлен в R2020a