nrPDCCHResources

Сгенерируйте ресурсы PDCCH и PDCCH DM-RS

Описание

пример

ind = nrPDCCHResources(carrier,pdcch) возвращает индексы ресурсного элемента физического нисходящего канала управления (PDCCH) ind, как определено в ТУ 38.211 раздел 7.3.2 [1]. Область входа carrier задает параметры конфигурации несущей для определенной нумерологии OFDM. Область входа pdcch задает параметры конфигурации PDCCH.

пример

[ind,dmrsSym,dmrsInd] = nrPDCCHResources(carrier,pdcch) также возвращает символы опорного сигнала демодуляции PDCCH (DM-RS) dmrsSym и индексы ресурсного элемента PDCCH DM-RS dmrsInd, как определено в ТУ 38.211 Раздел 7.4.1.3.

пример

[ind,dmrsSym,dmrsInd] = nrPDCCHResources(carrier,pdcch,Name,Value) задает опции выхода, используя один или несколько аргументы пары "имя-значение".

Примеры

свернуть все

Сконфигурируйте полку и PDCCH с параметрами конфигурации по умолчанию.

carrier = nrCarrierConfig;
pdcch = nrPDCCHConfig;

Сгенерируйте символы PDCCH для случайного кодового слова DCI с помощью параметров конфигурации PDCCH для скремблирования и идентификации UE.

dciCW = randi([0 1],864,1);
sym = nrPDCCH(dciCW,pdcch.DMRSScramblingID,pdcch.RNTI);

Сгенерируйте индексы ресурсного элемента PDCCH с помощью указанных объектов несущей и PDCCH.

ind = nrPDCCHResources(carrier,pdcch);

Создайте сетку для отображения символов PDCCH с сеткой.

cgrid = zeros(12*carrier.NSizeGrid,carrier.SymbolsPerSlot);

Сопоставьте символы PDCCH с сеткой.

cgrid(ind) = sym;

Сконфигурируйте провайдер с параметрами конфигурации по умолчанию.

carrier = nrCarrierConfig;

Сконфигурируйте CORESET с 6 частотными ресурсами, длительностью 3 символов OFDM и размером пакета REG 3.

crst = nrCORESETConfig;
crst.FrequencyResources = ones(1,6);
crst.Duration = 3;
crst.REGBundleSize = 3;

Сконфигурируйте PDCCH с указанной частью полосы пропускания и CORESET.

pdcch = nrPDCCHConfig;
pdcch.NStartBWP = 6;
pdcch.NSizeBWP = 36;
pdcch.CORESET = crst;
pdcch.AggregationLevel = 16;

Сгенерируйте символы и индексы PDCCH DM-RS для указанной несущей и PDCCH.

[~,dmrs,dmrsInd] = nrPDCCHResources(carrier,pdcch);

Сконфигурируйте сетку поставщика из 60 ресурсных блоков (RB), где начальный индекс RB относительно общего ресурсного блока 0 (CRB 0) равен 3.

carrier = nrCarrierConfig;
carrier.NStartGrid = 3;
carrier.NSizeGrid = 60;

Сконфигурируйте не перемежающийся CORESET с 6 частотными ресурсами и длительностью 3 символов OFDM.

crst = nrCORESETConfig;
crst.FrequencyResources = ones(1,6);
crst.Duration = 3;
crst.CCEREGMapping = 'noninterleaved';

Сконфигурируйте PDCCH с указанной частью полосы пропускания и CORESET.

pdcch = nrPDCCHConfig;
pdcch.NStartBWP = 5;
pdcch.NSizeBWP = 48;
pdcch.CORESET = crst;
pdcch.AggregationLevel = 16;

Сгенерируйте индексы ресурсного элемента PDCCH и индексы символов DM-RS с помощью 1-основанной формы индексации нижних индексов относительно сетки BWP.

[ind,~,dmrsInd] = nrPDCCHResources(carrier,pdcch,...
    'IndexOrientation','bwp','IndexStyle','subscript');

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

свернуть все

Параметры конфигурации несущей для определенной нумерологии OFDM, заданные как nrCarrierConfig объект.

Параметры конфигурации PDCCH, заданные как nrPDCCHConfig объект.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: 'IndexStyle','subscript','IndexBase','0based' задает форму индексации и основу индексации выхода.

Форма индексации RE, заданная в качестве одного из следующих значений:

  • 'index' - Индексы указаны в виде линейного индекса.

  • 'subscript' - Индексы указаны в форме строки [поднесущая, символ, антенна].

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

RE- основы индексации, заданные как одно из следующих значений:

  • '1based' - Счетчик индексов начинается с 1.

  • '0based' - Счетчик индексов начинается с 0.

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

Ориентация индексации ресурсных элементов PDCCH и DM-RS, заданная как разделенная разделенными запятой парами, состоящая из 'IndexOrientation' и одно из следующих значений:

  • 'carrier' - Индексы привязаны относительно сетки перевозчика.

  • 'bwp' - Индексы ссылаются относительно части полосы пропускания.

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

Тип данных символов PDCCH DM-RS, заданный как разделенная разделенными запятой парами, состоящая из 'OutputDataType' и одно из следующих значений:

  • 'double' - Выходные символы имеют double тип данных.

  • 'single' - Выходные символы имеют single тип данных.

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

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

свернуть все

Индексы ресурсного элемента PDCCH, возвращенные как одно из следующих значений:

  • M вектор -by-1 - Когда 'IndexStyle'установлено на 'index'.

  • M -by-3 матрица - Когда 'IndexStyle'установлено на 'subscript'. Строки матрицы соответствуют нижним индексам [поднесущая, символ, антенна] на основе количества поднесущих, символов OFDM и количества антенн, соответственно.

M зависит от уровня агрегации PDCCH и равен pdcch.AggregationLevel × 6 × 12 × 3 / 4.

В зависимости от значения 'IndexBase', индексы основаны либо на 1, либо на 0.

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

Символы DM-RS, возвращенные как N-на-1 комплексный вектор. N зависит от уровня агрегации PDCCH и равен pdcch.AggregationLevel × 6 × 12 × 1 / 4.

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

Индексы ресурсного элемента DM-RS, возвращенные как одно из следующих значений:

  • N вектор -by-1 - Когда 'IndexStyle'установлено на 'index'.

  • N -by-3 матрица - Когда 'IndexStyle'установлено на 'subscript'. Строки матрицы соответствуют нижним индексам [поднесущая, символ, антенна], основанным на количестве поднесущих, символах OFDM и количестве антенн, соответственно.

N зависит от уровня агрегации PDCCH и равен pdcch.AggregationLevel × 6 × 12 × 1 / 4.

В зависимости от значения 'IndexBase', индексы основаны либо на 1, либо на 0.

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

Вопросы совместимости

расширить все

Поведение изменено в R2020b

Ссылки

[1] 3GPP TS 38.211. "NR; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

[2] 3GPP TS 38.213. "NR; Процедуры физического слоя для контроля ". 3-ья Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

Расширенные возможности

.
Введенный в R2020a