lteSSSIndices

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

Синтаксис

ind = lteSSSIndices(enb)
ind = lteSSSIndices(enb,port)
ind = lteSSSIndices(enb,port,opts)

Описание

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

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

ind = lteSSSIndices(enb,port) возвращает индексы, подходящие для порта антенны, port, который должен быть или 0, 1, 2, или 3.

пример

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

Примеры

свернуть все

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

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

   365
   366
   367
   368

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

Сгенерируйте индексы элемента ресурса SSS на основе 0 в нижней форме для порта антенны 0.

enb = lteRMCDL('R.4');
sssIndices = lteSSSIndices(enb,0,{'0based','sub'});
sssIndices(1:4,:)
ans = 4x3 uint32 matrix

   5   5   0
   6   5   0
   7   5   0
   8   5   0

Первый столбец вывода представляет поднесущую. Второй столбец представляет символ. Третий столбец представляет порт антенны.

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

свернуть все

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

Количество нисходящих блоков ресурса, заданных как положительное целое число в интервале [6, 110].

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

Циклическая длина префикса, заданный as'Normal' или 'Extended'.

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

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

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

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

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

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

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

Пример 2

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

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

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

Индексация стиля

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

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

'sub'

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

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

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

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

'0based'

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

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

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

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

свернуть все

Индексы элемента ресурса (RE) SSS, возвращенные как вектор-столбец или целочисленная матрица с 3 столбцами. По умолчанию индексы возвращены в линейной форме индексации на основе 1, которая может непосредственно индексировать элементы 3D массива, представляющего массив ресурса. Эти индексы упорядочены, когда символы модуляции SSS должны быть сопоставлены. Альтернативные форматы индексации могут быть сгенерированы с помощью входа opts.

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

Введенный в R2014a