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. Незаданные свойства берут свои значения по умолчанию.

Свойства

развернуть все

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

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

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

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

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

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

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

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

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

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

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

Эти схемы иллюстрируют различие между нечередующимся и чередованным CORESETs. Оба 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.

Количество REGs, numREGs, зависит от общего количества блоков ресурса, numRBs, выделенный в частотном диапазоне и дано

numREGs = numRBs × Duration, где numRBs = 6 сумм × (FrequencyResources).

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

Зависимости

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

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

Размер Interleaver для чередованного CCE-to-REG, сопоставляющего в виде 2, 3, или 6.

Количество REGs, numREGs, зависит от общего количества блоков ресурса, numRBs, выделенный в частотном диапазоне и дано

numREGs = numRBs × Duration, где numRBs = 6 сумм × (FrequencyResources).

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

Зависимости

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

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

Переключите индекс в виде целого числа от 0 до 274 или идентичность ячейки физического уровня NCellID с целочисленным значением от 0 до 1 007.

Например, эти схемы иллюстрируют эффект индекса сдвига на отображении CORESET. Оба CORESETs сконфигурированы с 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 блоков ресурса (RBS), где запуск индекс 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; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

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

Смотрите также

Функции

Объекты

Введенный в R2020a