exponenta event banner

nrWavegenPDCCHConfig

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

Описание

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'

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

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

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

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

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

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

Идентификатор скремблирования опорного сигнала демодуляции PDCCH (DM-RS), заданный как целое число от 0 до 65535, если сконфигурирован параметр pdcch-DMRS-ScrameID более высокого уровня или как [] если pdcch-DMRS-ScramedID не сконфигурирован. При указании этого свойства как []объект устанавливает идентификатор скремблирования 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. "НР; Физические каналы и модуляция. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

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

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

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