exponenta event banner

nrCORESETConfig

Параметры конфигурации набора управляющих ресурсов (CORESET)

Описание

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) в ресурс поднесущей для идентификатора 0 CORESET является самым низким блоком физических ресурсов CORESET. Все другие значения идентификатора CORESET используют общий ресурсный блок 0 для опорной точки DM-RS.

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

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

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

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

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

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

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

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

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

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

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

Размер жгутов REG, указанный как 2, 3, или 6.

  • Когда Duration свойство имеет значение 3, комплект REGBundleSize кому 3 или 6.

  • Когда Duration имеет значение 1 или 2, комплект REGBundleSize кому 2 или 6.

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

numREG = numRB × Duration, где numRB = 6 × sum(FrequencyResources).

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

Зависимости

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

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

Размер перемежителя для чередующегося отображения CCE-REG, указанного как 2, 3, или 6.

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

numREG = numRB × Duration, где numRB = 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;

Формирование символов и индексов DM-RS PDCCH для указанной несущей и 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. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.
Представлен в R2020a