ltePDCCHIndices

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

Описание

пример

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

The 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. The exreg должны содержать действительные индексы группы ресурсных элементов (REG), но могут быть либо нулевыми, либо основанными на единицах, и индексы, которые не попадают в область управления, игнорируются.

Примеры

свернуть все

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

Создайте структуру строения 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

Количество портов антенны специфического для ячейки опорного сигнала (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"

  • {'formatbaseunit'}

  • formatbaseunit"]

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

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

Выход сгенерированных индексов

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

Чтобы вернуть индексы как N матрицу RE на 3, где N RE - количество 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

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

свернуть все

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

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

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

Ссылки

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

Введенный в R2014a