exponenta event banner

lteNRSIndices

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

Описание

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

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

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

пример

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

Примеры

свернуть все

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

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

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

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

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

Формат вывода и индексная база сформированных индексов, указанных как одна из этих форм.

  • 'format base'

  • "format base"

  • {'format','base'}

  • ["format","base"]

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

ВыборЦенностиОписание
format'ind' (по умолчанию), 'sub'

Формат вывода сформированных индексов

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

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

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

База индекса

Создание индексов с первым значением 1, укажите этот параметр как '1based'. Создание индексов с первым значением 0, укажите этот параметр как '0based'.

Пример: 'ind 0based', "ind 0based", {'ind','0based'}, и ["ind","0based"] укажите те же параметры вывода.

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

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

свернуть все

Индексы RE NRS, возвращаемые в виде вектора или матрицы числового столбца, в зависимости от стиля индексирования, указанного в opts:

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

  • Если задать индексирование стиля строк подстрочного индекса, то ind - матрица NRE-by-3, где NRE - количество элементов ресурса.

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

См. также

| |

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