nrCORESETConfig

Управляйте параметрами конфигурации набора ресурсов (CORESET)

Описание

The nrCORESETConfig объект устанавливает параметры конфигурации CORESET для физического нисходящего канала управления (PDCCH), как определено в TS 38.211 Раздел 7.3.2 [1]. Используйте этот объект при установке CORESET свойство nrPDCCHConfig или nrDLCarrierConfig объекты.

Создание

Описание

crst = nrCORESETConfig создает объект строения CORESET со свойствами по умолчанию.

пример

crst = nrCORESETConfig(Name,Value) задает свойства, используя один или несколько аргументы пары "имя-значение". Заключайте каждое свойство в кавычки. Для примера, 'REGBundleSize',3,'Duration',3 конфигурирует CORESET с длительностью 3 символа OFDM и размером пакета группы ресурсных элементов (REG) 3. Неопределенные свойства берут значения по умолчанию.

Свойства

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

Идентификатор CORESET, заданный как целое число от 0 до 11. Когда этот объект и nrSearchSpaceConfig объект задает SearchSpace и CORESET свойства, соответственно, того же nrPDCCHConfig объект, CORESETID свойства этих объектов должны совпадать.

Точка ссылки для отображения ресурса последовательности опорного сигнала демодуляции (DM-RS) в поднесущую для CORESET ID 0 является самым низким блоком физического ресурса CORESET. Все другие значения CORESET ID используют общий ресурсный блок 0 для контрольной точки DM-RS.

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

Имя строения CORESET, заданное как символьный массив или строковый скаляр. Используйте это свойство для установки описания строения CORESET.

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

Частотный диапазон ресурсы, заданные как двоичный вектор-строка. Значение элемента 1 указывает выделенный частотный ресурс из шести ресурсных блоков (RB). Значение элемента 0 указывает на отсутствие выделения. Максимальное количество векторных элементов - 45. Группировка начинается с первой группы RB в части полосы пропускания (BWP). Первый векторный элемент соответствует первой группе RB в BWP.

Это свойство определяет общее количество RB, выделенных в частотный диапазон, которое задается numRBs = 6 × sum(FrequencyResources).

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

Длительность CORESET, в символах OFDM, задается как 1, 2, или 3.

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

Элементы канала управления (CCE) в отображение REG, заданное как 'interleaved' или 'noninterleaved'.

Эти схемы иллюстрируют различие между неперемеженными и перемеженными CORESETs. Оба CORESETS сконфигурированы с Duration значение свойства установлено в 2 и REGBundleSize значение свойства установлено в 6. The InterleaverSize свойство перемежающегося CORESET установлено в 2.

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

Размер пучков REG, заданный как 2, 3, или 6.

  • Когда Duration для свойства задано значение 3, задать REGBundleSize на 3 или 6.

  • Когда Duration установлено в 1 или 2, задать REGBundleSize на 2 или 6.

Количество REG, numREG, зависит от общего количества ресурсных блоков, numRB, выделенных в частотный диапазон и определяется

numREGs = numRBs × Duration, где numRBs = 6 × sum (FrequencyResources).

Когда CCEREGMapping для свойства задано значение 'interleaved', numREG должны быть кратны REGBundleSize × InterleaverSize.

Зависимости

Чтобы включить это свойство, установите CCEREGMapping свойство к 'interleaved'.

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

Размер перемежителя для перемеженных отображений CCE-to-REG, заданный как 2, 3, или 6.

Количество REG, numREG, зависит от общего количества ресурсных блоков, numRB, выделенных в частотный диапазон и определяется

numREGs = numRBs × Duration, где numRBs = 6 × sum (FrequencyResources).

Когда CCEREGMapping для свойства задано значение 'interleaved', numREG должны быть кратны REGBundleSize × InterleaverSize.

Зависимости

Чтобы включить это свойство, установите CCEREGMapping свойство к 'interleaved'.

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

Сдвиньте индекс, заданный в виде целого числа от 0 до 274 или идентификационного NCellID камеры физического слоя с целым значением от 0 до 1007.

Для примера эти схемы иллюстрируют эффект индекса сдвига при отображении CORESET. Оба CORESET сконфигурированы со Duration значение свойства установлено в 2, а REGBundleSize значение свойства установлено в 2, и InterleaverSize для набора свойств значение 2.

Зависимости

Чтобы включить это свойство, установите CCEREGMapping свойство к 'interleaved'.

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

Примеры

свернуть все

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

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');

Ссылки

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

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

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