lteCellRSIndices

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

Синтаксис

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

Описание

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

ind = lteCellRSIndices(enb,opts) возвращает индексы RE в формате, заданном opts.

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

пример

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

Примеры

свернуть все

Сгенерируйте основанные на нуле индексы элемента ресурса (RE) специфичного для ячейки ссылочного сигнала (CRS) в нижней форме для порта антенны 2.

enb = lteRMCDL('R.0');
enb.NCellID = 10;
ind = lteCellRSIndices(enb,2,{'0based','sub'});
ind(1:4,:)
ans = 4x3 uint32 matrix

    4    1    2
   10    1    2
   16    1    2
   22    1    2

В этом случае каждая строка сгенерированной матрицы имеет три столбца, которые представляют поднесущую, символ и порт антенны, соответственно.

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

свернуть все

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

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

Скалярное целое число от 6 до 110

Количество нисходящих блоков ресурса. (NRBDL)

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

Целое число от 0 до 503

Идентичность ячейки физического уровня

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

1, 2, 4

Количество портов антенны специфичного для ячейки ссылочного сигнала (CRS)

CyclicPrefixДополнительный

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

Циклическая длина префикса

DuplexModeДополнительный

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

Режим Duplexing, заданный как:

  • 'FDD' для дуплекса деления частоты или

  • 'TDD' для дуплекса деления времени

Следующие параметры зависят от условия, что DuplexMode установлен в 'TDD'.

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

0 (значение по умолчанию), неотрицательное скалярное целое число

Номер подкадра

TDDConfigДополнительный

0, 1 (значение по умолчанию), 2, 3, 4, 5, 6

Восходящая нисходящая настройка

SSCДополнительный

0 (значение по умолчанию), 1, 2, 3, 4, 5, 6, 7, 8, 9

Специальная настройка подкадра (SSC)

Порты антенны, заданные как числовой вектор, элементы которого должны быть (0, 1, 2, 3).

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

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

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

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

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

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

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

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

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

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

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

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

свернуть все

Специфичные для ячейки ссылочные индексы RE сигнала, возвращенные как вектор-столбец. Опционально, может быть возвращен как матрица NRE-3.

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

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

| | |

Введенный в R2014a