lteNRSIndices

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

Описание

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

ind = lteNRSIndices(enb,ports) возвращает вектор-столбец индексов RE для портов антенны, заданных в ports вектор и enb структура настроек всей ячейки. В этом случае, lteNRSIndices игнорирует NBRefP поле enb и использование ports вместо этого.

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

пример

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

Примеры

свернуть все

Сгенерируйте узкополосный опорный сигнал на основе 0 индексы RE в форме индекса для порта антенны 1. Каждая строка сгенерированной матрицы имеет три столбца, представляющие поднесущую, символ и порт антенны, соответственно.

Создайте настройки всей ячейки eNodeB структуры.

enb.NNCellID = 10;
enb.NBRefP = 2;

Сгенерируйте узкополосный опорный сигнал на основе 0 индексы RE.

ind = lteNRSIndices(enb,1,{'0based','sub'})
ind = 8×3

     1     5     1
     7     5     1
     4     6     1
    10     6     1
     1    12     1
     7    12     1
     4    13     1
    10    13     1

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

свернуть все

Настройки всей ячейки в виде структуры, содержащей эти поля:

ИмяЗначенияОписаниеТипы данных
NNCellIDЦелое число в интервале [0, 503]Узкополосная идентичность ячейки физического уровняdouble
NBRefP1, 2Количество портов антенны NRSdouble

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

Порты антенны NRS в виде 0, 1, или вектор, элементами которого должен быть 0 или 1. Порты 0 и 1 обозначают порты антенны NRS 2000 и 2001, соответственно.

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

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

  • формат base'

  • формат base"

  • формат', 'base'}

  • формат", "base"]

Где format и base заданы в этой таблице.

ОпцияЗначенияОписание
format'ind' (значение по умолчанию), 'sub'

Выходной формат сгенерированных индексов

Чтобы возвратить индексы как вектор-столбец, задайте эту опцию как 'ind'.

Чтобы возвратить индексы как, матрицу RE-3 N, где N RE является количеством REs, задает эту опцию как 'sub'. Каждая строка матрицы содержит поднесущую, символ и порт антенны как его первый, второй, и третий элемент, соответственно.

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

Основа индекса

Сгенерировать индексы, первым значением которых является 1, задайте эту опцию как '1based'. Сгенерировать индексы, первым значением которых является 0, задайте эту опцию как '0based'.

Пример: 'ind 0based', "ind 0based", {'ind','0based'}, и ["ind","0based"] задайте те же выходные опции.

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

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

свернуть все

Индексы РЕ NRS, возвращенные как числовой вектор-столбец или матрица, в зависимости от стиля индексации, заданы в opts:

  • Если вы задаете линейную индексацию (значение по умолчанию), то ind вектор-столбец.

  • Если вы задаете индексацию стиля строки индекса, то ind матрица RE-3 N, где N RE является количеством элементов ресурса.

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

Смотрите также

| |

Введенный в R2018a