nrWavegenPDCCHConfig

Параметры конфигурации PDCCH для 5G генерация сигналов

Описание

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

Создание

Описание

pdcch = nrWavegenPDCCHConfig создает объект строения PDCCH по умолчанию для 5G генерации сигналов.

пример

pdcch = nrWavegenPDCCHConfig(Name,Value) задает свойства, используя один или несколько аргументов имя-значение. Заключайте каждое имя свойства в кавычки. Для примера, 'AggregationLevel',2 конфигурирует PDCCH с заданным уровнем агрегации.

Свойства

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

Включите PDCCH в 5G генерации сигналов, заданной в качестве одного из следующих значений.

  • 1 - Включите PDCCH.

  • 0 - Отключение PDCCH.

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

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

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

Масштабирование степени PDCCH в дБ, заданное как действительный скаляр. Используйте это свойство для масштабирования степени PDCCH в сгенерированной 5G форме волны.

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

Идентификатор части полосы пропускания (BWP), содержащей сконфигурированный PDCCH, заданный как неотрицательное целое число. Используйте это свойство для связи этого строения PDCCH с одной из строений BWP, заданных BandwidthParts свойство nrDLCarrierConfig объект.

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

Идентификатор набора пространств поиска, содержащего сконфигурированный PDCCH, заданный как неотрицательное целое число. Используйте это свойство для связи этого строения PDCCH с одной из строений набора пространств поиска, заданных SearchSpaces свойство nrDLCarrierConfig объект.

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

Уровень агрегирования PDCCH, заданный как 1, 2, 4, 8, или 16.

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

Кандидат, используемый для образца PDCCH, заданный в виде целого числа от 1 до 8. Значение этого свойства является индексом из набора кандидатов, заданных для уровня агрегации NumCandidates свойство пространства поиска, заданное в SearchSpaceID свойство.

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

Паз выделение в периоде PDCCH, заданное в виде неотрицательного целого числа или вектора-строки неотрицательных целых чисел. Это свойство задает позиции пазов PDCCH при помощи индексации на основе 0 и значений, меньших, чем значение Period свойство. Объект игнорирует значения выделения паза, большие, чем период. Это выделение паза должно находиться в пределах распределения пазов пространства поиска, заданного SearchSpaceID свойство.

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

Период выделения PDCCH в пазах, заданный как неотрицательное целое или []. Пустой период указывает на отсутствие повторения.

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

Включите кодирование нисходящей управляющей информации (DCI), заданное в качестве одного из следующих значений.

  • 1 - Включите кодировку DCI.

  • 0 - Отключить кодировку DCI.

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

Длина DCI в битах, заданная в виде целого числа от 0 до 140.

Зависимости

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

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

Источник содержимого DCI, заданный как один из следующих опций:

  • 'PN9-ITU', 'PN9', 'PN11', 'PN15', или 'PN23'

  • Двухэлементный массив ячеек, состоящий из одного из векторов символов из предыдущего списка и случайного числового seed (для примера, {'PN9',7})

  • Двоичный вектор

Если вы не задаете случайный seed, все регистры сдвига инициализируются с активным состоянием.

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

Временный идентификатор радиосети пользовательского оборудования (UE), заданный в виде целого числа от 0 до 65 535. Когда вы устанавливаете это свойство на значение, больше 65 519, объект делает вывод, что это значение свойства должно быть 0.

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

PDCCH тождеств скремблирования опорного сигнала демодуляции (DM-RS), заданного в виде целого числа от 0 до 65 535, если сконфигурирован более высокий параметр слоя pdcch-DMRS-ScramblingID или как [] если pdcch-DMRS-ScramblingID не настроен. Когда вы задаете это свойство как []объект устанавливает тождества скремблирования PDCCH DM-RS на тождества камеры физического слоя, заданный NCellID свойство перевозчика.

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

Масштабирование степени PDCCH DM-RS в дБ, заданное как действительный скаляр. Используйте это свойство для масштабирования степени PDCCH DM-RS в сгенерированной 5G форме волны. Это масштабирование является дополнительным к масштабированию степени по всему PDCCH, заданному Power свойство.

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

Примеры

свернуть все

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

coreset = nrCORESETConfig;

Создайте объект строения набора пространств для поиска, связав набор пространств для поиска с ранее определенной строением CORESET.

searchSpace = nrSearchSpaceConfig('CORESETID',coreset.CORESETID);

Создайте объект строения PDCCH для 5G генерации сигналов с заданными значениями свойств.

pdcch = nrWavegenPDCCHConfig( ...
    'SearchSpaceID',searchSpace.SearchSpaceID, ...
    'AggregationLevel',4, ...
    'AllocatedCandidate',2, ...
    'SlotAllocation',[0 2], ...
    'Period',3);

Создайте нисходящий объект строения поставщика услуг связи, задав ранее определенные строения.

cfgDL = nrDLCarrierConfig( ...
    'CORESET',{coreset}, ...
    'SearchSpaces',{searchSpace}, ...
    'PDCCH',{pdcch});

Создайте два объекта строения CORESET с уникальными идентификаторами.

coreset1 = nrCORESETConfig('CORESETID',1);
coreset2 = nrCORESETConfig('CORESETID',2);

Создайте три объекта строения набора пространств поиска с уникальными идентификаторами. Связать каждый набор пространства поиска с одной из ранее определенных строений CORESET.

searchSpace1 = nrSearchSpaceConfig('SearchSpaceID',1,'CORESETID',coreset1.CORESETID);
searchSpace2 = nrSearchSpaceConfig('SearchSpaceID',2,'CORESETID',coreset1.CORESETID);
searchSpace3 = nrSearchSpaceConfig('SearchSpaceID',3,'CORESETID',coreset2.CORESETID);

Создайте четыре объекта строения PDCCH для 5G генерации сигналов. Задайте уникальный UE и одну из строений набора пространств поиска для каждого PDCCH.

pdcch1 = nrWavegenPDCCHConfig('RNTI',1,'SearchSpaceID',searchSpace1.SearchSpaceID);
pdcch2 = nrWavegenPDCCHConfig('RNTI',2,'SearchSpaceID',searchSpace2.SearchSpaceID);
pdcch3 = nrWavegenPDCCHConfig('RNTI',3,'SearchSpaceID',searchSpace2.SearchSpaceID);
pdcch4 = nrWavegenPDCCHConfig('RNTI',4,'SearchSpaceID',searchSpace3.SearchSpaceID);

Создайте нисходящий объект строения поставщика услуг связи, задав ранее определенные строения.

cfgDL = nrDLCarrierConfig( ...
    'CORESET',{coreset1,coreset2}, ...
    'SearchSpaces',{searchSpace1,searchSpace2,searchSpace3}, ...
    'PDCCH',{pdcch1,pdcch2,pdcch3,pdcch4});

Ссылки

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

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

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

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

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