ltePSSIndices

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

Описание

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

Примечание

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

пример

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

пример

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

Примеры

свернуть все

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

Создайте конфигурационную структуру всей ячейки, подписанную для RMC R.4. Сгенерируйте индексы 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