Параметры конфигурации PDCCH для генерации сигналов 5G
nrWavegenPDCCHConfig
возразите устанавливает физический нисходящий канал управления (PDCCH) параметры конфигурации, как задано в Разделе TS 38.211 7.3.2 [1] и Разделе TS 38.213 10 [2]. Используйте этот объект установить PDCCH
свойство nrDLCarrierConfig
возразите при конфигурировании генерации сигналов нисходящего канала 5G.
pdcch = nrWavegenPDCCHConfig
создает объект настройки PDCCH по умолчанию для генерации сигналов 5G.
Enable
— Включите PDCCH
(значение по умолчанию) | 0
Включите PDCCH в генерации сигналов 5G в виде одного из этих значений.
1 — Включите PDCCH.
0 — Отключите PDCCH.
Типы данных: double |
logical
Label
— Имя настройки PDCCH'PDCCH1'
(значение по умолчанию) | символьный массив | строковый скалярИмя настройки PDCCH в виде символьного массива или строкового скаляра. Используйте это свойство установить описание на настройку PDCCH.
Типы данных: char |
string
Power
— Масштабирование степени PDCCH в дБ
(значение по умолчанию) | действительный скалярМасштабирование степени PDCCH в дБ в виде действительного скаляра. Используйте это свойство масштабировать степень PDCCH в сгенерированной форме волны 5G.
Типы данных: double
BandwidthPartID
— ID BWP
(значение по умолчанию) | неотрицательное целое числоID части полосы пропускания (BWP), содержащий сконфигурированный PDCCH в виде неотрицательного целого числа. Используйте это свойство сопоставить эту настройку PDCCH с одной из настроек BWP, заданных BandwidthParts
свойство nrDLCarrierConfig
объект.
Типы данных: double
SearchSpaceID
— ID пространства поиска установлен
(значение по умолчанию) | неотрицательное целое числоID набора пространства поиска, содержащего сконфигурированный PDCCH в виде неотрицательного целого числа. Используйте это свойство сопоставить эту настройку PDCCH с одной из настроек набора пространства поиска, заданных SearchSpaces
свойство nrDLCarrierConfig
объект.
Типы данных: double
AggregationLevel
— Уровень агрегации PDCCH
(значение по умолчанию) | 1
| 2
| 4
| 16
Уровень агрегации PDCCH в виде 1
, 2, 4
, 8
, или
16
.
Типы данных: double
AllocatedCandidate
— Кандидат используется для экземпляра PDCCH
(значение по умолчанию) | целое число от 1 до 8Кандидат используется для экземпляра PDCCH в виде целого числа от 1 до 8. Значение этого свойства является индексом от группы кандидатов, заданных для уровня агрегации NumCandidates
свойство пространства поиска задано SearchSpaceID
свойство.
Типы данных: double
SlotAllocation
— Назначение слотов в период PDCCH
(значение по умолчанию) | неотрицательное целое число | вектор-строка из неотрицательных целых чиселНазначение слотов в период PDCCH в виде неотрицательного целочисленного или вектора-строки из неотрицательных целых чисел. Это свойство задает позиции слотов PDCCH при помощи индексации на основе 0 и значений, меньших, чем значение Period
свойство. Объект игнорирует значения назначения слотов, больше, чем период. Это назначение слотов должно быть в рамках назначения слотов пространства поиска, заданного SearchSpaceID
свойство.
Типы данных: double
Period
— Период выделения PDCCH в пазах
(значение по умолчанию) | неотрицательное целое число | []
Период выделения PDCCH в пазах в виде неотрицательного целого числа или []
. Пустой период не указывает ни на какое повторение.
Типы данных: double
Coding
— Включите кодирование DCI
(значение по умолчанию) | неотрицательное целое числоВключите кодирование нисходящей управляющей информации (DCI) в виде одного из этих значений.
1 — Включите кодирование DCI.
0 — Отключите кодирование DCI.
Типы данных: double |
logical
DataBlockSize
— Длина DCI в битах
(значение по умолчанию) | целое число от 0 до 140Длина DCI в битах в виде целого числа от 0 до 140.
Чтобы включить это свойство, установите Coding
свойство к 1
.
Типы данных: double
DataSource
— Источник содержимого DCI'PN9-ITU'
(значение по умолчанию) | 'PN9'
| 'PN11'
'PN15'
| 'PN23'
| массив ячеек | бинарный векторИсточник содержимого DCI в виде одной из этих опций:
'PN9-ITU'
, 'PN9'
, 'PN11'
, 'PN15'
, или 'PN23'
Двухэлементный массив ячеек, состоящий из одного из векторов символов из предыдущего списка и случайного числового seed (например, {'PN9',7}
)
Бинарный вектор
Если вы не задаете случайный seed, все сдвиговые регистры инициализируются активным состоянием.
Типы данных: double |
cell
| string
| char
RNTI
— Радиосеть временный идентификатор
(значение по умолчанию) | целое число от 0 до 65 535Радиосеть временный идентификатор оборудования пользователя (UE) в виде целого числа от 0 до 65 535. Когда вы устанавливаете это свойство на значение, больше, чем 65 519, объект выводит это значение свойства, чтобы быть 0
.
Типы данных: double
DMRSScramblingID
— PDCCH DM-RS, скремблирующий идентичность
(значение по умолчанию) | целое число от 0 до 65 535 | []
Опорный сигнал демодуляции PDCCH (DM-RS) идентичность скремблирования в виде целого числа от 0 до 65 535, если более высокий параметр слоя pdcch-DMRS-ScramblingID сконфигурирован или как []
если pdcch-DMRS-ScramblingID не сконфигурирован. Когда вы задаете это свойство как []
, объект устанавливает PDCCH DM-RS, скремблирующий идентичность идентичности ячейки физического уровня, заданной NCellID
свойство несущей.
Типы данных: double
DMRSPower
— Масштабирование степени PDCCH DM-RS в дБ
(значение по умолчанию) | действительный скалярМасштабирование степени 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.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.