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.

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

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

   452     1

Явным образом исключите ресурсы при получении индексов PDCCH.

Создайте конфигурационную структуру всей ячейки, инициализированную для RMC R.0. Сгенерируйте индексы 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'

Режим Duplexing в виде:

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

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

Следующее поле требуется когда DuplexMode установлен в 'TDD'.
TDDConfigДополнительный

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

Восходящая нисходящая настройка

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

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

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

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

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

  • формат base unit'

  • формат base unit"

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

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

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

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

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

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

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

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

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

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

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

Модуль возвращенных индексов

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

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

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

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

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

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

свернуть все

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

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

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

Ссылки

[1] 3GPP TS 36.211. “Физические Каналы и Модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group; Развитый Универсальный Наземный Радио-доступ (к E-UTRA). URL: https://www.3gpp.org.

Введенный в R2014a