lteSSSIndices

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

Описание

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