Параметры конфигурации PDSCH для генерации сигналов 5G
nrWavegenPDSCHConfig
возразите устанавливает физический нисходящий канал совместно использованный канал (PDSCH) параметры конфигурации, как задано в Разделах TS 38.211 7.3.1, 7.4.1.1, и 7.4.1.2 [1]. Используйте этот объект установить PDSCH
свойство nrDLCarrierConfig
возразите при конфигурировании генерации сигналов нисходящего канала 5G.
Этот объект задает несколько свойств PDSCH, включая схему модуляции, отображение слоя, целевой уровень кода, временной интервал и выделение частотного диапазона и виртуальные блоки ресурса (VRB) с физическими блоками ресурса (PRBs) перемежение. Объект также содержит свойства связанных физических опорных сигналов, таких как опорный сигнал демодуляции (DM-RS) и опорный сигнал отслеживания фазы (PT-RS).
По умолчанию объект конфигурирует физический нисходящий канал совместно использованный канал, занимающий пропускную способность на 10 МГц при разрядке поднесущей (SCS) 15 кГц (52 блока ресурса) и охват более чем 14 символов OFDM в пазе.
создает объект настройки PDSCH по умолчанию для генерации сигналов 5G.pdsch
= nrWavegenPDSCHConfig
задает свойства с помощью одного или нескольких аргументов пары "имя-значение". Заключите каждое имя свойства в кавычки. Например, pdsch
= nrWavegenPDSCHConfig(Name,Value
)'NumLayers',7
задает семь слоев передачи.
Enable
— Включите PDSCH
(значение по умолчанию) | 0
Включите PDSCH в генерации сигналов 5G в виде одного из этих значений.
1 — Включите PDSCH.
0 — Отключите PDSCH.
Типы данных: double |
logical
Label
— Имя настройки PDSCH'PDSCH1'
(значение по умолчанию) | символьный массив | строковый скалярИмя настройки PDSCH в виде символьного массива или строкового скаляра. Используйте это свойство установить мнемоническое описание на настройку PDSCH.
Типы данных: char |
string
Power
— Масштабирование степени PDSCH в дБ
(значение по умолчанию) | действительный скалярМасштабирование степени PDSCH в дБ в виде действительного скаляра. Используйте это свойство масштабировать степень PDSCH в сгенерированной форме волны 5G.
Типы данных: double
BandwidthPartID
— ID части пропускной способности
(значение по умолчанию) | неотрицательное целое числоID части пропускной способности (BWP), содержа сконфигурированный PDSCH в виде неотрицательного целого числа. Используйте это свойство сопоставить эту настройку PDSCH с одной из настроек BWP, заданных BandwidthParts
свойство nrDLCarrierConfig
объект.
Типы данных: double
Modulation
— Схема Modulation'QPSK'
(значение по умолчанию) | '16QAM'
| '64QAM'
| '256QAM'
| строковый скаляр | массив строк | массив ячеек из символьных векторовСхема Modulation в виде 'QPSK'
, '16QAM'
, '64QAM'
, или '256QAM'
, строковый скаляр, массив строк или массив ячеек из символьных векторов. Эта схема модуляции задает тип модуляции кодовых комбинаций и количество битов, используемых на символ модуляции. Для одной кодовой комбинации задайте схему модуляции как вектор символов или строковый скаляр. Если две кодовых комбинации присутствуют (NumLayers
> 4), та же схема модуляции применяется к обеим кодовым комбинациям, или можно задать различные схемы модуляции каждой кодовой комбинации при помощи массива строк или массива ячеек из символьных векторов.
Схема модуляции | Количество битов на символ |
---|---|
'QPSK' | 2 |
'16QAM' | 4 |
'64QAM' | 6 |
'256QAM' | 8 |
Пример: {'QPSK','16QAM'}
или ["QPSK","16QAM"]
задает различные схемы модуляции двух кодовых комбинаций.
Типы данных: char |
string
| cell
NumLayers
— Количество слоев передачи
(значение по умолчанию) | целое число от 1 до 8Количество слоев передачи в виде целого числа от 1 до 8.
Для одной кодовой комбинации задайте целое число от 1 до 4.
Для двух кодовых комбинаций задайте целое число от 5 до 8.
Типы данных: double
MappingType
— Отображение типа'A'
(значение по умолчанию) | 'B'
Отображение типа физического разделяемого канала в виде 'A'
или 'B'
.
Типы данных: char |
string
ReservedPRB
— Зарезервированный PRBs и шаблон символов OFDM в BWPnrPDSCHReservedConfig
по умолчанию
объект (значение по умолчанию) | массив ячеек nrPDSCHReservedConfig
объектыЗарезервированный PRBs и шаблон символов OFDM в BWP в виде массива ячеек nrPDSCHReservedConfig
объекты.
Типы данных: cell
ReservedCORESET
— Идентификаторы CORESET для соответствия уровня PDSCH[]
(значение по умолчанию) | целое число от 0 до 11 | вектор из целых чисел от 0 до 11Набор ресурсов управления (CORESET) идентификаторы для уровня PDSCH, соответствующего в виде []
, целое число от 0 до 11, или вектор из целых чисел от 0 до 11. Целые числа должны совпадать с CORESETID
значения свойств nrCORESETConfig
объекты заданы nrDLCarrierConfig
.CORESET
свойство. Когда вы устанавливаете это свойство на значение кроме []
, это свойство задает уровень PDSCH, соответствующий вокруг обозначенного CORESET и сопоставленных пространств поиска.
Типы данных: double
SymbolAllocation
— Выделение символа OFDM
(значение по умолчанию) | двухэлементный вектор из неотрицательных целых чиселВыделение символа OFDM физического разделяемого канала в виде двухэлементного вектора из неотрицательных целых чисел. Первый элемент этого свойства представляет запуск выделения символа (на основе 0). Второй элемент представляет количество выделенных символов OFDM.
Типы данных: double
SlotAllocation
— Назначение слотов в период PDSCH
(значение по умолчанию) | неотрицательное целое число | вектор-строка из неотрицательных целых чиселНазначение слотов в период PDSCH в виде неотрицательного целочисленного или вектора-строки из неотрицательных целых чисел. Это свойство задает позиции слотов PDSCH при помощи индексации на основе 0 и значений, меньших, чем значение Period
свойство.
Типы данных: double
Period
— Период выделения PDSCH в пазах
(значение по умолчанию) | неотрицательное целое числоПериод выделения PDSCH в пазах в виде неотрицательного целого числа.
Типы данных: double
PRBSet
— Выделение PRB
(значение по умолчанию) | вектор из целых чисел от 0 до 274Выделение PRB PDSCH в BWP в виде вектора из целых чисел от 0 до 274.
Типы данных: double
VRBToPRBInterleaving
— Включите перемежение VRB-to-PRB
(значение по умолчанию) | 1
Включите VRB-to-PRB, чередующийся в виде одного из этих значений.
0 — Отключите перемежение VRB-to-PRB.
1 — Включите перемежение VRB-to-PRB.
Типы данных: double |
logical
VRBBundleSize
— VRB связывают размер
(значение по умолчанию) | 4
VRB связывают размер, в терминах количества PRBs для VRB-to-PRB, чередующегося в виде 2
или 4
.
Чтобы включить это свойство, установите VRBToPRBInterleaving
свойство к 1
.
Типы данных: double
NID
— PDSCH борющаяся идентичность[]
(значение по умолчанию) | целое число от 0 до 1 023PDSCH борющаяся идентичность в виде []
или целое число от 0 до 1 023.
Если более высокий параметр слоя dataScramblingIdentityPDSCH сконфигурирован, NID
должен быть в диапазоне от 0 до 1 023.
Если более высокий параметр слоя dataScramblingIdentityPDSCH не сконфигурирован, NID
должен быть в диапазоне от 0 до 1 007.
Когда вы задаете это свойство как []
, объект устанавливает PDSCH борющаяся идентичность на идентичность ячейки физического уровня, заданную NCellID
свойство поставщика услуг.
Типы данных: double
RNTI
— Радиосеть временный идентификатор
(значение по умолчанию) | целое число от 0 до 65 535Радиосеть временный идентификатор оборудования пользователя (UE) в виде целого числа от 0 до 65 535.
Типы данных: double
Coding
— Включите кодирование DL-SCH транспортных блоков
(значение по умолчанию) | неотрицательное целое числоВключите нисходящему каналу совместно использованный канал (DL-SCH) кодирование транспортных блоков в виде одного из этих значений.
1 — Включите транспортное кодирование блока.
0 — Отключите транспортное кодирование блока.
Типы данных: double |
logical
TargetCodeRate
— Целевой уровень кода
(значение по умолчанию) | числовой скаляр | 1 2 числовой векторЦелевой уровень кода в виде числового скаляра или 1 2 числового вектора из значений в интервале (0, 1). Значение по умолчанию соответствует 526/1024. Если вы задаете это свойство как скаляр, объект применяет скалярное расширение при обработке двух транспортных блоков (NumLayers
> 4). Чтобы задать различные целевые уровни кода для каждого транспортного блока, задайте это свойство как вектор.
Чтобы включить это свойство, установите Coding
свойство к 1
.
Типы данных: double
TBScaling
— Масштабный коэффициент кодовой комбинации
(значение по умолчанию) | 0.25
| 0.5
| 1 2 целочисленный векторМасштабный коэффициент кодовой комбинации в виде одной из этих опций.
Для одной кодовой комбинации задайте 0.25
, 0.5, или
1
.
Для двух кодовых комбинаций (NumLayers
> 4), задайте 1 2 целочисленный вектор со значениями 0.25
, 0.5, или
1
.
Чтобы включить это свойство, установите Coding
свойство к 1
.
Типы данных: double
XOverhead
— Соответствие уровня наверху
(значение по умолчанию) | 6
| 12
| 18
Соответствие уровня наверху в виде 0
, 6, 12
, или
18
.
Типы данных: double
RVSequence
— Последовательность версии сокращения
(значение по умолчанию) | неотрицательное целое число | вектор из неотрицательных целых чисел | двухэлементный массив ячеекПоследовательность версии сокращения в виде неотрицательного целого числа, вектора из неотрицательных целых чисел или двухэлементного массива ячеек, содержащего уникальные неотрицательные целые числа. Когда последовательность является двухэлементным массивом ячеек, второе значение только применяется к второй кодовой комбинации (NumLayers
> 4).
Типы данных: double
DataSource
— Источник содержимого для транспортных блоков'PN9-ITU'
(значение по умолчанию) | 'PN9'
| 'PN11'
'PN15'
| 'PN23'
| массив ячеек | бинарный векторИсточник содержимого для транспортных блоков в виде одной из этих опций.
'PN9-ITU'
, 'PN9'
, 'PN11'
, 'PN15'
, или 'PN23'
Двухэлементный массив ячеек, состоящий из одного из векторов символов из предыдущего списка и случайного числового seed (например, {'PN9',7}
)
Бинарный вектор
Если вы не задаете случайный seed, все сдвиговые регистры инициализируются активным состоянием.
Типы данных: double |
cell
| string
| char
DMRS
— Параметры конфигурации PDSCH DM-RSnrPDSCHDMRSConfig
по умолчанию
объект (значение по умолчанию) | nrPDSCHDMRSConfig
объектПараметры конфигурации PDSCH DM-RS в виде nrPDSCHDMRSConfig
объект. nrWavegenPDSCHConfig
возразите использует только их nrPDSCHDMRSConfig
свойства:
DMRSConfigurationType
— Тип настройки DM-RS
(значение по умолчанию) | 2
Настройка DM-RS вводит в виде 1
или 2
. Это свойство является dmrs-типом параметра более высокого слоя.
Типы данных: double
DMRSReferencePoint
— Контрольная точка для последовательности DM-RS к отображению ресурса поднесущейCRB0
(значение по умолчанию) | PRB0
Контрольная точка для последовательности DM-RS к отображению ресурса поднесущей в виде одной из этих опций.
PRB0
— Когда контрольная точка является поднесущей 0 из физического блока 0 ресурса (PRB 0) части пропускной способности (BWP). Используйте эту опцию, когда PDSCH будет сообщен набором ресурсов управления 0 (CORESET 0). Для этого случая параметры BWP должны выровняться с CORSET 0.
CRB0
— Когда контрольная точка является поднесущей 0 из общего блока 0 ресурса (CRB 0)
Типы данных: char |
string
DMRSTypeAPosition
— Положение первого символа DM-RS OFDM
(значение по умолчанию) | 3
Положение первого символа DM-RS OFDM, обеспеченного более высоким параметром слоя dmrs-TypeA-Position в виде 2
или 3
.
Это свойство только применяется когда MappingType
свойство nrPDSCHConfig
или nrWavegenPDSCHConfig
объекты установлены в 'A'
.
Типы данных: double
DMRSAdditionalPosition
— Максимальное количество DM-RS дополнительные положения
(значение по умолчанию) | 1
| 2
| 3
Максимальное количество DM-RS дополнительные положения в виде 0
, 1, 2
, или
3
. Это свойство является более высоким параметром слоя dmrs-AdditionalPosition.
Типы данных: double
DMRSLength
— Количество последовательных загруженных с передней стороны символов DM-RS OFDM
(значение по умолчанию) | 2
Количество последовательных загруженных с передней стороны символов DM-RS OFDM в виде 1
(отдельный символ DM-RS) или 2
(двойной символ DM-RS).
Типы данных: double
CustomSymbolSet
— Местоположения символа DM-RS OFDM[]
(значение по умолчанию) | целое число от 0 до 13 | вектор из неотрицательных целых чиселМестоположения символа DM-RS OFDM, которые на основе 0 в виде одной из этих опций.
Целое число от 0 до 13 — Для одного символа DM-RS
Вектор из неотрицательных целых чисел от 0 до 13 — Для нескольких символов DM-RS
Каждое местоположение вводимого символа принято, чтобы быть отдельным символом DM-RS в рамках физического разделяемого выделения символа канала.
Значение по умолчанию, []
, соответствует местоположениям символа DM-RS, как задано в таблице 7.4.1.1.2-3 или 7.4.1.1.2-4 TS 38.211. Установка этого свойства заменяет соответствующие местоположения символа DM-RS в этих стандартных интерполяционных таблицах.
Типы данных: double
DMRSPortSet
— Порты антенны DM-RS[]
(значение по умолчанию) | целочисленный скаляр | вектор из неотрицательных целых чиселПорты антенны DM-RS в виде одной из этих опций.
Целое число от 0 до 11 — Для одного порта антенны
Вектор из неотрицательных целых чисел от 0 до 11 — Для нескольких портов антенны
Номинальные поддерживаемые порты антенны зависят от DMRSLength
и DMRSConfigurationType
значения свойств.
DMRSLength Значение | DMRSConfigurationType Значение | Номинальная область значений поддерживаемых портов антенны |
---|---|---|
1
| 1
| [0, 3] |
2
| [0, 5] | |
2
| 1
| [0, 7] |
2
| [0, 11] |
Значение по умолчанию, []
, подразумевает тот DMRSPortSet
находится в диапазоне от 0 до NumLayers
– 1, где NumLayers
свойство nrPDSCHConfig
или nrWavegenPDSCHConfig
.
Типы данных: double
NIDNSCID
— Идентичность скремблирования DM-RS[]
(значение по умолчанию) | целое число от 0 до 65 535Идентичность скремблирования DM-RS в виде одной из этих опций.
Целое число от 0 до 65 535 — Использование эта опция, когда более высокий параметр слоя scramblingID0/scramblingID1 сконфигурирован.
[]
— Используйте эту опцию, когда scramblingID0/scramblingID1 не будет сконфигурирован. В этом случае объект устанавливает идентичность скремблирования DM-RS на идентичность ячейки физического уровня, заданную NCellID
свойство поставщика услуг.
Типы данных: double
NSCID
— Инициализация скремблирования DM-RS
(значение по умолчанию) | 1
Инициализация скремблирования DM-RS в виде 0
или 1
.
Типы данных: double
NumCDMGroupsWithoutData
— Количество групп DM-RS CDM без данных
(значение по умолчанию) | 1
| 3
Количество групп DM-RS CDM без данных в виде 1
, 2, или
3
.
Каждое значение указывает на различный набор чисел группы CDM, согласно Разделу TS 38.214 5.1.6.2.
1 — Группа номер 0 CDM
2 — Группа числа 0 и 1 CDM
3 — Группа числа 0, 1 CDM, и 2
Типы данных: double
DMRSPower
— Масштабирование степени PSCCH DM-RS в дБ
(значение по умолчанию) | действительный скалярМасштабирование степени PDSCH DM-RS в дБ в виде действительного скаляра. Используйте это свойство масштабировать степень PDSCH DM-RS в сгенерированной форме волны 5G. Это масштабирование дополнительно к PDSCH-широкому масштабированию степени, заданному Power
свойство.
Типы данных: double
EnablePTRS
— Включите PT-RS
(значение по умолчанию) | 1
Включите PT-RS в виде одного из этих значений.
0 — Отключите настройку PT-RS.
1 — Включите настройку PT-RS.
Типы данных: double |
logical
PTRS
— Параметры конфигурации PDSCH PT-RSnrPDSCHPTRSConfig
по умолчанию
объект (значение по умолчанию) | nrPDSCHPTRSConfig
объект Настройка PDSCH PT-RS в виде nrPDSCHPTRSConfig
объект. Это свойство относится к фазе, отслеживающей настройку опорного сигнала, и содержит все свойства заданного nrPDSCHPTRSConfig
объект.
TimeDensity
— Плотность времени PT-RS
(значение по умолчанию) | 2
| 4
Плотность времени PT-RS в виде 1
, 2 или
4
. Это свойство является более высоким параметром слоя timeDensity.
Типы данных: double
FrequencyDensity
— Плотность частоты PT-RS
(значение по умолчанию) | 4
Плотность частоты PT-RS в виде 2
или 4
. Это свойство является более высоким параметром слоя frequencyDensity.
Типы данных: double
REOffset
— Элемент ресурса возмещен
(значение по умолчанию) | '01'
| '10'
| '11'
Элемент ресурса возмещен с определенным смещением поднесущей в виде '00'
, '01','10'
, или
'11'
. Это свойство является более высоким параметром слоя resourceElementOffset.
Типы данных: char |
string
PTRSPortSet
— Порт антенны PT-RS установлен[]
(значение по умолчанию) | неотрицательное целое числоПорт антенны PT-RS установлен в виде неотрицательного целого числа. Задайте []
установить это свойство на самое низкое значение в DMRSPortSet
свойство nrPDSCHDMRSConfig
объект. Это использование []
значение применимо только когда nrPDSCHPTRSConfig
объект используется в качестве свойства nrPDSCHConfig
или nrWavegenPDSCHConfig
.
Типы данных: double
Чтобы включить это свойство, установите EnablePTRS
свойство к 1
.
PTRSPower
— Масштабирование степени PSCCH PT-RS в дБ
(значение по умолчанию) | действительный скалярМасштабирование степени PDSCH PT-RS в дБ в виде действительного скаляра. Используйте это свойство масштабировать степень PDSCH PT-RS в сгенерированной форме волны 5G. Это масштабирование дополнительно к PDSCH-широкому масштабированию степени, заданному Power
свойство.
Чтобы включить это свойство, установите EnablePTRS
свойство к 1
.
Типы данных: double
Создайте объект настройки PDSCH для генерации сигналов 5G с заданными значениями свойств.
pdsch = nrWavegenPDSCHConfig( ... 'BandwidthPartID',0, ... 'Modulation','16QAM', ... 'TargetCodeRate',658/1024, ... 'SymbolAllocation',[0 7], ... 'SlotAllocation',[0 2], ... 'Period',3, ... 'PRBSet',[0:20], ... 'EnablePTRS',true);
Создайте нисходящий объект настройки поставщика услуг, задав ранее заданную настройку PDSCH.
cfg = nrDLCarrierConfig('PDSCH',{pdsch});
Создайте два объекта настройки поставщика услуг SCS со смешанной нумерологией.
carrier1 = nrSCSCarrierConfig('SubcarrierSpacing',15); carrier2 = nrSCSCarrierConfig('SubcarrierSpacing',30);
Создайте два объекта настройки BWP, один для каждого из поставщиков услуг SCS.
bwp1 = nrWavegenBWPConfig('BandwidthPartID',0,'SubcarrierSpacing',15); bwp2 = nrWavegenBWPConfig('BandwidthPartID',1,'SubcarrierSpacing',30);
Создайте два объекта настройки PDSCH для генерации сигналов 5G, задав уникальный UE и одну из настроек BWP для каждого PDSCH.
pdsch1 = nrWavegenPDSCHConfig('RNTI',1,'BandwidthPartID',0,'Modulation','QPSK'); pdsch2 = nrWavegenPDSCHConfig('RNTI',2,'BandwidthPartID',1,'Modulation','16QAM');
Создайте нисходящий объект настройки поставщика услуг, задав ранее заданные настройки.
cfg = nrDLCarrierConfig( ... 'SCSCarriers',{carrier1,carrier2}, ... 'BandwidthParts',{bwp1,bwp2}, ...; 'PDSCH',{pdsch1,pdsch2});
[1] 3GPP TS 38.211. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
[2] 3GPP TS 38.214. “NR; процедуры Физического уровня для данных”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.