ltePSSIndices

Индексы ресурсного элемента PSS

Описание

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

Примечание

Эти индексы заданы только для подкадров 0 и 5 в FDD и подкадров 1 и 6 в TDD. Поэтому для других значений NSubframe возвращается пустой вектор. Это поведение позволяет этой функции и соответствующей функции последовательности ltePSS для индексации ресурсной сетки для любого номера подкадра, как описано в Resource Grid Indexing. Однако ресурсная сетка изменяется только в подкадрах 0 и 5 в FDD или подкадрах 1 и 6 в TDD.

пример

ind = ltePSSIndices(enb,port) возвращает индексы, подходящие для порта антенны, port.

пример

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

Примеры

свернуть все

Получите индексы ресурсного элемента PSS в линейной форме для порта антенны 0.

Создайте структуру строения всей ячейки, инициализированную для R.4 RMC. Сгенерируйте индексы PSS для RMC R.4 для порта антенны 0.

enb = lteRMCDL('R.4');
ind = ltePSSIndices(enb,0);
ind(1:4)
ans = 4x1 uint32 column vector

   438
   439
   440
   441

Получите нулевые индексы ресурсного элемента PSS в линейной форме для порта антенны 0.

enb = lteRMCDL('R.4');
ind = ltePSSIndices(enb,0,{'0based','ind'});
ind(1:4)
ans = 4x1 uint32 column vector

   437
   438
   439
   440

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

свернуть все

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

Количество нисходящих ресурсных блоков в виде целого числа от 6 до 110.

Пример: 9

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

Длина циклического префикса, заданная как 'Normal' или 'Extended'.

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

Число подрамника, заданное как неотрицательное скалярное целое число.

Пример: 9

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

Тип дуплексного режима, заданный как 'FDD' или 'TDD'.

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

Номер порта антенны, заданный как неотрицательное скалярное целое число.

Пример: 2

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

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

Категория Опции Описание

Стиль индексации

'ind' (по умолчанию)

Возвращенные индексы указаны в стиле линейного индекса.

'sub'

Возвращенные индексы указаны в [subcarrier,symbol,port] стиль строки индекса.

Индексные основы

'1based' (по умолчанию)

Возвращенные индексы основаны на одном.

'0based'

Возвращенные индексы начинаются с нуля.

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

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

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

свернуть все

Индексы ресурсного элемента PSS, возвращенные как целочисленный вектор-столбец или трехколоночная целочисленная матрица. Этот выход генерируется с помощью структуры параметров всей ячейки, enb.

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

Введенный в R2014a
Для просмотра документации необходимо авторизоваться на сайте