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) задает свойства с помощью одних или нескольких аргументов name-value. Заключите каждое имя свойства в кавычки. Например, 'AggregationLevel',2 конфигурирует PDCCH с заданным уровнем агрегации.

Свойства

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

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

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

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

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

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

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

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

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

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

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

ID набора пространства поиска, содержащего сконфигурированный 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; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

[2] 3GPP TS 38.213. “NR; процедуры Физического уровня для управления”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

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

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

Функции

Объекты

Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте