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' задает форму индексации и индексацию основы выхода.

Индексация элемента ресурса формируется в виде разделенной запятой пары, состоящей из 'IndexStyle' и одно из этих значений:

  • 'index' — Индексы находятся в линейной форме индекса.

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

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

Индексация элемента ресурса базируется в виде разделенной запятой пары, состоящей из 'IndexBase' и одно из этих значений:

  • '1based' — Подсчет индекса запускается от одного.

  • '0based' — Подсчет индекса начинает с нуля.

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

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

свернуть все

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

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

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

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

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

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

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

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

Ссылки

[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

Смотрите также

Функции

Объекты

Введенный в R2020a