exponenta event banner

ltePDCCHIndices

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

Описание

пример

ind = ltePDCCHIndices(enb) возвращает NREоколо-CellRefP матрица одноосновных индексов линейного индексирования RE с учетом структуры enb. Он возвращает индексы элемента ресурса подкадра (RE) для физических каналов управления нисходящей линии связи (PDCCH).

NRE возвращенные индексы охватывают все ресурсы PDCCH в области управления, еще не назначенной PCFICH или PHICH (см. ltePDCCHInfo). Они упорядочиваются как полный блок заполненных, перемеженных и сдвинутых символов модуляции PDCCH, которые готовы к отображению, как описано в TS 36.211 [1], раздел 6.8.5.

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

пример

ind = ltePDCCHIndices(enb,exreg,opts) возвращает матрицу индексов, где вектор exreg явно определяет ресурсы, не назначаемые PDCCH. exreg должен содержать допустимые индексы группы элементов ресурса (REG), но они могут быть либо на основе нуля, либо на основе единицы, и индексы, которые не попадают в область управления, игнорируются.

Примеры

свернуть все

Извлечение индексов элемента ресурса (RE) PDCCH.

Создайте структуру конфигурации R.0 RMC и найдите ее индексы RE PDCCH. Отображение размера индексов.

enb = lteRMCDL('R.0');
ind = ltePDCCHIndices(enb);
size(ind)
ans = 1×2

   452     1

Явное исключение ресурсов при получении индексов PDCCH.

Создайте структуру конфигурации для всей ячейки, инициализированную для R.0 RMC. Создать индексы RE для PDCCH, предоставляя пустую матрицу для аргумента exreg таким образом, никакие ресурсы не исключаются.

enb = lteRMCDL('R.0');
ind = ltePDCCHIndices(enb,[],'re');
numPDCCHwithNoExclusion = size(ind)
numPDCCHwithNoExclusion = 1×2

   480     1

Все индексы RE возвращаются в требуемом порядке отображения.

Явное исключение индексов PCFICH и PHICH.

enb = lteRMCDL('R.0');
exreg = [ltePCFICHIndices(enb,'reg'); ltePHICHIndices(enb,'reg')];
ind = ltePDCCHIndices(enb,exreg,'re');
numPDCCHwithExclusion = size(ind)
numPDCCHwithExclusion = 1×2

   452     1

Этот вызов возвращает тот же результат, что и вызов синтаксиса по умолчанию, ltePDCCHIndices(enb).

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

свернуть все

enb - структура, имеющая следующие поля.

Поле параметраОбязательно или необязательноЦенностиОписание
NDLRBНеобходимый

Целое число в диапазоне (6,..., 110)

Количество блоков ресурсов нисходящей линии связи. (NRBDL)

NCellIDНеобходимый

Целое число от 0 до 503

Идентификация ячейки физического уровня

CyclicPrefixДополнительный

'Normal' (по умолчанию), 'Extended'

Длина циклического префикса

CellRefPНеобходимый

1, 2, 4

Количество антенных портов cell-specific reference signal (CRS)

CFIНеобходимый

1, 2 или 3

Значение индикатора формата управления

NgНеобходимый

'Sixth', 'Half', 'One', 'Two'

Множитель группы HICH

PHICHDurationДополнительный

'Normal' (по умолчанию), 'Extended'

Продолжительность PHICH

DuplexModeДополнительный

'FDD' (по умолчанию), 'TDD'

Режим дуплексирования, указанный как:

  • 'FDD' для дуплексного частотного разделения или

  • 'TDD' для дуплексного разделения времени

Следующее поле необходимо, когда DuplexMode имеет значение 'TDD'.
TDDConfigДополнительный

0, 1 (по умолчанию), 2, 3, 4, 5, 6

Конфигурация восходящего и нисходящего каналов

NSubframeНеобходимый

Целое число больше 0

Номер подкадра

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

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

  • 'format base unit'

  • "format base unit"

  • {'format','base','unit'}

  • ["format","base","unit"]

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

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

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

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

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

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

База индекса

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

unit're' (по умолчанию), 'reg'

Единица возвращаемых индексов

Чтобы указать, что возвращенные значения соответствуют отдельным элементам ресурсов (RE), укажите этот параметр как 're'. Чтобы указать, что возвращенные значения соответствуют группам элементов ресурса (REG), укажите этот параметр как 'reg'.

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

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

Ресурсы, исключенные из PDCCH, указаны как вектор. Этот вектор явно определяет ресурсы, которые не должны быть назначены PDCCH. exreg должен содержать допустимые индексы группы элементов ресурса (REG), но может быть либо на основе нуля, либо на основе единицы. Индексы, не попадающие в область управления, игнорируются.

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

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

свернуть все

Индексы RE PDCCH, возвращаемые как NREоколо-CellRefP числовая матрица по умолчанию. Матрица содержит одноосновные индексы RE линейного индексирования. Каждый столбец ind идентифицирует один и тот же набор NRE элементы ресурса подкадра, но со смещением индексов для их выбора в другой антенной «странице» массива ресурсов 3-D.

Матрица индексов по умолчанию в одноосновном стиле линейного индексирования, которая может непосредственно индексировать элементы M-by-N-by-CellRefP массив, где M - количество символов, а N - количество поднесущих, представляющих сетку подкадра CellRefP антенные порты.

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

Ссылки

[1] 3GPP TS 36.211. «Физические каналы и модуляция». Проект партнерства 3-го поколения; техническая спецификация на сеть радиодоступа группы; Усовершенствованный универсальный наземный радиодоступа (E-UTRA). URL: https://www.3gpp.org.

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