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