Параметры конфигурации формата 4 PUCCH для генерации сигналов 5G
nrWavegenPUCCH4Config возразите устанавливает физический восходящий канал управления (PUCCH) параметры конфигурации для формата 4, как задано в Разделах TS 38.211 6.3.2.1, 6.3.2.2, 6.3.2.6, и 6.4.1.3.3 [1]. Используйте этот объект установить PUCCH свойство nrULCarrierConfig возразите, когда вы сконфигурируете генерацию сигналов восходящего канала 5G.
nrWavegenPUCCH4Config по умолчанию объект выделяет формат 4 PUCCH в первом блоке ресурса (RB) части полосы пропускания (BWP) и во всех символах OFDM в пазе. Передача формата 4 PUCCH находится во всех пазах и несет 10 частей восходящей управляющей информации (UCI) 1 бит и никакую часть UCI 2 бита.
Enable — Опция, чтобы включить настройку PUCCHtrue или 1 (значение по умолчанию) | false или 0Опция, чтобы включить эту настройку PUCCH в генерации сигналов 5G в виде одного из этих числовых или логических значений.
1 TRUE) — Включают этот PUCCH.
0 ложь) — Отключают этот PUCCH.
Типы данных: double | logical
Label — Имя настройки формата 4 PUCCH'PUCCH format 4' (значение по умолчанию) | вектор символов | строковый скалярИмя этой настройки формата 4 PUCCH в виде вектора символов или строкового скаляра. Используйте это свойство установить описание на настройку.
Типы данных: char | string
Power — Масштабирование степени PUCCH в дБ (значение по умолчанию) | скаляр с действительным знакомМасштабирование степени PUCCH в дБ в виде скаляра с действительным знаком. Используйте это свойство масштабировать степень сконфигурированного PUCCH в сгенерированной форме волны 5G.
Типы данных: double
BandwidthPartID — ID BWP (значение по умолчанию) | неотрицательное целое числоID BWP, содержащего сконфигурированный PUCCH в виде неотрицательного целого числа. Используйте это свойство сопоставить эту настройку PUCCH с одной из настроек BWP, заданных BandwidthParts свойство nrULCarrierConfig объект.
Типы данных: double
Modulation — Схема Modulation'QPSK' (значение по умолчанию) | 'pi/2-BPSK'Схема Modulation в виде 'QPSK' или 'pi/2-BPSK'.
| Схема модуляции | Количество битов на символ |
|---|---|
'pi/2-BPSK' | 1 |
'QPSK' | 2 |
Типы данных: char | string
SymbolAllocation — Выделение символа OFDM PUCCH (значение по умолчанию) | [] | двухэлементный вектор из неотрицательных целых чиселВыделение символа OFDM PUCCH в пазе в виде [] или двухэлементный вектор из неотрицательных целых чисел. Первый элемент этого свойства представляет запуск выделения символа. Второй элемент представляет количество последовательно выделенных символов OFDM и должен быть в области значений [4, 14]. Чтобы указать, что никакие символы OFDM не выделяются для PUCCH, используйте [] или укажите второй элемент вектора как 0.
Типы данных: double
SlotAllocation — Назначение слотов в период PUCCH (значение по умолчанию) | неотрицательное целое число | вектор-строка из неотрицательных целых чиселНазначение слотов в период PUCCH в виде неотрицательного целого числа или вектора-строки из неотрицательных целых чисел. Это свойство задает позиции слотов PUCCH при помощи индексации на основе 0 и значений, которые меньше значения Period свойство. Объект игнорирует значения назначения слотов, которые больше периода.
Типы данных: double
Period — Период выделения PUCCH в пазах (значение по умолчанию) | неотрицательное целое число | []Период выделения PUCCH в пазах в виде неотрицательного целого числа или []. Пустой период не указывает ни на какое повторение.
Типы данных: double
PRBSet — Выделение PRB (значение по умолчанию) | целое число от 0 до 274 | []Выделение физического блока ресурса (PRB) PUCCH в BWP в виде целого числа от 0 до 274 или []. Чтобы указать, что никакие блоки ресурса не выделяются для PUCCH, используйте [].
Типы данных: double
FrequencyHopping — Настройка скачкообразного движения частоты для PUCCH'neither' (значение по умолчанию) | 'intraSlot' | 'interSlot'Настройка скачкообразного движения частоты для PUCCH в виде одного из этих значений.
'neither' — Не указывает ни на какое скачкообразное движение частоты
'intraSlot' — Включает скачкообразное движение частоты внутрипаза
'interSlot' — Включает скачкообразное движение частоты межпаза
Когда вы включаете скачкообразное движение частоты межпаза, номер слота определяет стартовый блок ресурса для выделенных символов OFDM. Для четных слотов блок ресурса начинает с минимального блока ресурса, выделенного в PRBSet свойство. Для нечетных пазов блок ресурса начинает с блока ресурса, обеспеченного в SecondHopStartPRB свойство.
Типы данных: char | string
SecondHopStartPRB — Запуск индекс PRB второго транзитного участка относительно BWP (значение по умолчанию) | целое число от 0 до 274Запуск индекса PRB второго транзитного участка относительно BWP в виде целого числа от 0 до 274.
Типы данных: double
GroupHopping — Группа, скачкообразно перемещающая настройку для PUCCH'neither' (значение по умолчанию) | 'enable' | 'disable'Группа, скачкообразно перемещающая настройку для PUCCH в виде одного из этих значений.
'neither' — Отключает скачкообразное движение группы и скачкообразное движение последовательности
'enable' — Включает скачкообразное движение группы и отключает скачкообразное движение последовательности
'disable' — Отключает скачкообразное движение группы и включает скачкообразное движение последовательности
Это свойство является параметром более высокого слоя pucch-GroupHopping.
Типы данных: char | string
HoppingID — Скачкообразное движение идентичности PUCCH[] (значение по умолчанию) | целое число от 0 до 1 023Скачкообразное движение идентичности PUCCH в виде [] или целое число от 0 до 1 023.
Если параметр более высокого слоя hoppingId сконфигурирован, это свойство должно быть целым числом от 0 до 1 023.
Если параметр более высокого слоя hoppingId не сконфигурирован, это свойство должно быть равно идентичности ячейки физического уровня и является целым числом от 0 до 1 007.
Когда вы задаете это свойство как [], объект устанавливает PUCCH скачкообразно двигающаяся идентичность на идентичность ячейки физического уровня, заданную NCellID свойство nrULCarrierConfig объект.
Типы данных: double
OCCI — Ортогональный индекс кода покрытия (значение по умолчанию) | целое число от 0 до 3Ортогональный индекс кода покрытия (OCCI) в виде целого числа от 0 до 3. Значение OCCI должно быть меньше SpreadingFactor свойство.
Типы данных: double
NID — PUCCH борющаяся идентичность[] (значение по умолчанию) | целое число от 0 до 1 023PUCCH борющаяся идентичность в виде [] или целое число от 0 до 1 023.
Если параметр более высокого слоя dataScramblingIdentityPUSCH сконфигурирован, это свойство должно быть целым числом от 0 до 1 023.
Если параметр более высокого слоя dataScramblingIdentityPUSCH не сконфигурирован, это свойство должно быть равно идентичности ячейки физического уровня и является целым числом от 0 до 1 007.
Когда вы задаете это свойство как [], объект устанавливает PUCCH борющаяся идентичность на идентичность ячейки физического уровня, заданную NCellID свойство nrULCarrierConfig объект.
Типы данных: double
RNTI — Радиосеть временный идентификатор (значение по умолчанию) | целое число от 0 до 65 535Радиосеть временный идентификатор оборудования пользователя (UE) в виде целого числа от 0 до 65 535.
Типы данных: double
Coding — Кодирование PUCCH UCItrue или 1 (значение по умолчанию) | false или 0Кодирование PUCCH UCI в виде одного из этих числовых или логических значений.
1 TRUE) — Включают кодирование UCI.
0 ложь) — Отключают кодирование UCI.
Типы данных: double | logical
TargetCodeRate — Целевая скорость кода (значение по умолчанию) | числовой скаляр между 0 и 1Целевая скорость кода в виде числового скаляра между 0 и 1.
Чтобы включить это свойство, установите Coding свойство к 1 и NumUCIBits и NumUCI2Bits свойства до положительного целого числа.
Типы данных: double
NumUCIBits — Количество части UCI 1 бит (значение по умолчанию) | целое число от 0 до 1 706Количество части UCI 1 бит в виде целого числа от 0 до 1 706. Ни для какой передачи UCI, набор это свойство к 0.
Типы данных: double
DataSourceUCI — Источник содержимого части 1 UCI'PN9-ITU' (значение по умолчанию) | 'PN9' | 'PN11' | 'PN15' | 'PN23' | двухэлементный массив ячеек | вектор с бинарным знакомИсточник содержимого части 1 UCI в виде одной из этих опций.
'PN9-ITU', 'PN9', 'PN11', 'PN15', или 'PN23'
Двухэлементный массив ячеек, состоящий из одного из векторов символов из предыдущего списка и случайного числового seed (например, {'PN9',7})
Вектор с бинарным знаком
Если вы не задаете случайный seed, объект инициализирует все сдвиговые регистры активным состоянием.
Чтобы включить это свойство, установите NumUCIBits свойство до положительного целого числа.
Типы данных: double | cell | string | char
NumUCI2Bits — Количество части UCI 2 бита (значение по умолчанию) | целое число от 0 до 1 706Количество части UCI 2 бита в виде целого числа от 0 до 1 706. Ни для какой передачи UCI, набор это свойство к 0.
Типы данных: double
DataSourceUCI2 — Источник содержимого части 2 UCI'PN9-ITU' (значение по умолчанию) | 'PN9' | 'PN11' | 'PN15' | 'PN23' | двухэлементный массив ячеек | вектор с бинарным знакомИсточник содержимого части 2 UCI в виде одной из этих опций.
'PN9-ITU', 'PN9', 'PN11', 'PN15', или 'PN23'
Двухэлементный массив ячеек, состоящий из одного из векторов символов из предыдущего списка и случайного числового seed (например, {'PN9',7})
Вектор с бинарным знаком
Если вы не задаете случайный seed, объект инициализирует все сдвиговые регистры активным состоянием.
Чтобы включить это свойство, установите NumUCI2Bits свойство до положительного целого числа.
Типы данных: double | cell | string | char
AdditionalDMRS — Опция, чтобы включить дополнительный DM-RSfalse или 0 (значение по умолчанию) | true или 1Опция, чтобы включить дополнительный опорный сигнал демодуляции (DM-RS), обеспеченный параметром более высокого слоя additionalDMRS в виде одного из этих числовых или логических значений.
0 ложь) — Отключают дополнительный DM-RS. Когда количество символов PUCCH OFDM больше 9, два символа DM-RS присутствуют.
1 TRUE) — Включают дополнительный DM-RS. Когда количество символов PUCCH OFDM больше 9, четыре символа DM-RS присутствуют.
Типы данных: double | logical
DMRSPower — Масштабирование степени PUCCH DM-RS в дБ (значение по умолчанию) | скаляр с действительным знакомМасштабирование степени PUCCH DM-RS в дБ в виде скаляра с действительным знаком. Используйте это свойство масштабировать степень PUCCH DM-RS в сгенерированной форме волны 5G. Это масштабирование дополнительно к PUCCH-широкому масштабированию степени, заданному Power свойство.
Типы данных: double
Создайте два объекта настройки несущей SCS со смешанной нумерологией.
carrier1 = nrSCSCarrierConfig(SubcarrierSpacing=15); carrier2 = nrSCSCarrierConfig(SubcarrierSpacing=30);
Создайте два объекта настройки BWP, один для каждой из несущих SCS.
bwp1 = nrWavegenBWPConfig(BandwidthPartID=1,SubcarrierSpacing=15); bwp2 = nrWavegenBWPConfig(BandwidthPartID=2,SubcarrierSpacing=30);
Создайте объект настройки формата 0 PUCCH для первой несущей SCS и объект настройки формата 1 PUCCH для второй несущей SCS. Для конфигурирования формата 2, 3 PUCCH, или 4, используют nrWavegenPUCCH2Config, nrWavegenPUCCH3Config, или nrWavegenPUCCH4Config объекты настройки, соответственно. По умолчанию каждый объект настройки PUCCH включает PUCCH на их соответствующих несущих.
pucch1 = nrWavegenPUCCH0Config( ... BandwidthPartID=1,SlotAllocation=0:9,PRBSet=2,DataSourceUCI='PN9'); pucch2 = nrWavegenPUCCH1Config( ... BandwidthPartID=2,SlotAllocation=0:9,PRBSet=2,DataSourceUCI='PN9');
Создайте объект настройки PUSCH, таким образом, что PUSCH не перекрывается с ранее сконфигурированным PUCCH в сгенерированной форме волны.
pusch = nrWavegenPUSCHConfig(BandwidthPartID=1, ...
SymbolAllocation=[0,8],PRBSet=10:51);Создайте восходящий объект настройки несущей для генерации сигналов 5G, задав ранее заданные настройки. Можно отключить PUCCH в любой несущей SCS путем установки соответствующего cfg.PUCCH{1}.Enable или cfg.PUCCH{2}.Enable свойства, соответственно, к false.
cfg = nrULCarrierConfig( ... SCSCarriers={carrier1,carrier2}, ... BandwidthParts={bwp1,bwp2}, ... PUSCH={pusch}, ... PUCCH={pucch1,pucch2});
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.