lteNRSIndices

Индексы элемента ресурса NRS

Синтаксис

ind = lteNRSIndices(enb)
ind = lteNRSIndices(enb,ports)
ind = lteNRSIndices(enb,opts)
ind = lteNRSIndices(enb,ports,opts)

Описание

ind = lteNRSIndices(enb) возвращает вектор-столбец индексов элемента ресурса (RE) для узкополосного ссылочного сигнала (NRS), учитывая настройки всей ячейки в структуре enb. По умолчанию индексы возвращены в линейной форме индексации на основе 1. Используя эту форму, можно непосредственно индексировать элементы трехмерного массива, представляющего сетку ресурса подкадра для всех портов антенны. Индексы упорядочены, когда ссылочные символы модуляции сигнала сопоставлены. Альтернативные форматы индексации могут также быть сгенерированы. Индексы для нескольких антенн конкатенированы в отдельный столбец, а не возвращены в матрице со столбцом для каждой антенны. Индексы для каждой антенны конкатенированы, потому что количество индексов отличается через порты антенны.

ind = lteNRSIndices(enb,ports) возвращает вектор-столбец индексов RE для портов антенны, заданных в векторе ports и enb структура настроек всей ячейки. В этом случае lteNRSIndices игнорирует поле NBRefP enb и использует ports вместо этого.

ind = lteNRSIndices(enb,opts) форматирует возвращенные индексы с помощью опций, заданных opts.

пример

ind = lteNRSIndices(enb,ports,opts) возвращает индексы RE для портов антенны, заданных в векторе ports, и форматирует их использующий опции, заданные в opts.

Примеры

свернуть все

Сгенерируйте узкополосные индексы RE сигнала ссылки на основе 0 в нижней форме для порта антенны 1. Каждая строка сгенерированной матрицы имеет три столбца, представляющие поднесущую, символ и порт антенны, соответственно.

Создайте настройки всей ячейки eNodeB структуры.

enb.NNCellID = 10;
enb.NBRefP = 2;

Сгенерируйте узкополосные индексы RE сигнала ссылки на основе 0.

ind = lteNRSIndices(enb,1,{'0based','sub'})
ind = 8×3

     1     5     1
     7     5     1
     4     6     1
    10     6     1
     1    12     1
     7    12     1
     4    13     1
    10    13     1

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

свернуть все

eNodeB настройки всей ячейки, заданные как структура, содержащая эти поля параметра.

Поле параметраТребуемый или дополнительныйЗначенияОписание
NNCellIDНеобходимый

Неотрицательное целое число

Узкополосная идентичность ячейки физического уровня

NBRefPНеобходимый

1, 2

Количество портов антенны передачи для NB-IoT eNodeB

Порты антенны, заданные как числовой вектор, элементы которого должны быть 0 или 1. Порты 0 и 1 обозначают порты антенны NRS 2000 и 2001, соответственно.

Индексируйте опции генерации, заданные как вектор символов, массив ячеек из символьных векторов или массив строк. Для удобства можно задать несколько опций как односимвольный вектор или представить скаляр в виде строки разделенным пробелом списком значений, помещенных в кавычках. Значения для opts, когда задано как вектор символов включают (используйте двойные кавычки для строки):

ОпцияЗначенияОписание
Индексация стиля

'ind' (значение по умолчанию), 'sub'

Разработайте для возвращенных индексов, заданных как одна из следующих опций.

  • ind Возвратите индексы в линейной индексной форме как вектор-столбец.

  • 'sub' — Возвратите индексы в стиле строки индекса [subcarrier, symbol, port]. Количество строк в выводе, ind, является количеством элементов ресурса (N RE). Таким образом ind является матрицей RE-3 N.

Индексная основа

'1based' (значение по умолчанию), '0based'

Основное значение возвращенных индексов. Задайте '1based', чтобы сгенерировать индексы, где первое значение равняется 1. Задайте '0based', чтобы сгенерировать индексы, где первое значение 0.

Пример: 'ind 1based', "ind 1based", {'ind','1based'} или ["ind","1based"] задают те же параметры форматирования.

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

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

свернуть все

Индексы RE узкополосной ссылки сигнала, возвращенные как числовой вектор-столбец или матрица, в зависимости от стиля индексации, заданного в opts:

  • Если вы задаете линейную индексацию (значение по умолчанию), то ind является вектор-столбцом.

  • Если вы задаете нижнюю индексацию стиля строки, то ind является матрицей RE-3 N, где N RE является количеством элементов ресурса.

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

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

| |

Введенный в R2018a