exponenta event banner

ltePSSIndices

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

Описание

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

Создайте структуру конфигурации для всей соты, парафированную для 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 если указан в виде символьного вектора include (используйте двойные кавычки для строки):

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

Стиль индексирования

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

Возвращаемые индексы находятся в линейном индексном стиле.

'sub'

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

База индекса

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

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

'0based'

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

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

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

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

свернуть все

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

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

Представлен в R2014a