5G параметры конфигурации формы сигнала нисходящей линии связи
nrDLCarrierConfig объект задает параметры сигнала однокомпонентной несущей 5G нисходящей линии связи. Этот объект используется для конфигурирования 5G формирования сигнала нисходящей линии связи при вызове nrWaveformGenerator функция.
Этот объект определяет следующие аспекты формы сигнала нисходящей линии связи:
Диапазон частот
Полоса пропускания канала
Идентификатор ячейки
Длительность сигнала
Несущие с интервалом между поднесущими (SCS)
Части полосы пропускания (BWP)
Пакет сигнала синхронизации (SS)
Управляющие наборы ресурсов (CORESET)
Области поиска
Физический канал управления нисходящей линии связи (PDCCH) и опорный сигнал демодуляции PDCCH (DM-RS)
Физический общий канал нисходящей линии связи (PDSCH), PDSCH DM-RS и опорный сигнал отслеживания фазы PDSCH (PT-RS)
Опорный сигнал информации о состоянии канала (CSI-RS)
cfgDL = nrDLCarrierConfig создает объект конфигурации формы сигнала по умолчанию с одной компонентной несущей 5G нисходящей линии связи.
Label - Имя конфигурации несущей нисходящей линии связи'Downlink carrier 1' (по умолчанию) | массив символов | строковый скалярИмя конфигурации несущей нисходящей линии связи, указанное как массив символов или строковый скаляр. Это свойство используется для установки описания конфигурации несущей нисходящей линии связи.
Типы данных: char | string
FrequencyRange - Частотный диапазон'FR1' (по умолчанию) | 'FR2'Диапазон частот, указанный как одно из этих значений.
'FR1' для частотного диапазона 1 (FR1)
'FR2' для частотного диапазона 2 (FR2)
Типы данных: char | string
ChannelBandwidth - Полоса пропускания канала50 (по умолчанию) | 5 | 10 | 15 | 20 | 25 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 | 200 | 400Полоса пропускания канала, в МГц, заданная как одно из этих значений.
5, 10, 15, 20, 25, 30, 40, 50, 60, 70, 80, 90, или 100 для FR1
50, 100, 200, или 400 для FR2
Установите диапазон частот с помощью FrequencyRange собственность.
Типы данных: double
NCellID - Идентификация ячеек физического уровня1 (по умолчанию) | целое число от 0 до 1007Идентификатор ячейки физического уровня, указанный как целое число от 0 до 1007.
Типы данных: double
NumSubframes - Длительность сигнала в подкадрах10 (по умолчанию) | положительное целое числоДлительность сигнала в подкадрах (кратные 1 мс), заданная как положительное целое число. Значение по умолчанию 10 подкадров соответствует одному кадру.
Типы данных: double
WindowingPercent - Процент отображения окон относительно длины БПФ0 (по умолчанию) | вещественный скаляр от 0 до 50 | шестиэлементный вектор строки | []Процент отображения окна относительно длины быстрого преобразования Фурье (FFT), заданной как одно из этих значений.
Вещественный скаляр от 0 до 50 - объект устанавливает одинаковый процент отображения окон для всех комбинаций SCS и циклического префикса.
Шестиэлементный вектор строки вида [w1 w2 w3 w4 w5 w6], где каждый элемент является действительным скаляром от 0 до 50 - объект устанавливает процент отдельного окна для различных комбинаций SCS и циклических префиксов.
w1 задает процент отображения окон для SCS 15 кГц.
w2 задает процент отображения окон для SCS 30 кГц.
w3 задает процент отображения окон для SCS 60 кГц и обычного циклического префикса.
w4 задает процент отображения окон для SCS 60 кГц и расширенного циклического префикса.
w5 задает процент отображения окон для SCS 120 кГц.
w6 задает процентное значение для SCS 240 кГц.
[] - Объект автоматически выбирает процент отображения окон для каждого оператора SCS (указанный SCSCarriers) на основе SampleRate и эти дополнительные свойства.
NSizeGrid и SubcarrierSpacing свойства фактической полки SCS.
CyclicPrefix свойство фактического BWP, указанного BandwidthParts собственность.
Дополнительные сведения см. в разделе 'Windowing' описание аргумента «имя-значение» nrOFDMModulate функция.
Это свойство конфигурирует количество отсчетов во временной области как процент от длины БПФ, над которым происходит оконное отображение и перекрытие символов OFDM.
Типы данных: double
SampleRate - Частота дискретизации сигнала, модулированного OFDM[] (по умолчанию) | целочисленный скалярЧастота дискретизации сигнала, модулированного OFDM, указанная как [] или положительный целочисленный скаляр. При установке этого значения в значение [], объект устанавливает частоту дискретизации на минимальное значение, которое вмещает все несущие в форме сигнала без наложения.
CarrierFrequency - Несущая частота в Гц0 (по умолчанию) | вещественное числоНесущая частота в Гц, заданная как вещественное число. Это свойство соответствует f0, определенному в TS 38.211, раздел 5.4, и используется для компенсации фазы символа перед модуляцией OFDM.
Типы данных: double
SCSCarriers - Одна или несколько конфигураций несущих SCS{nrSCSCarrierConfig} (по умолчанию) | массив ячеек nrSCSCarrierConfig объектыОдна или несколько конфигураций несущих SCS, указанных как массив ячеек nrSCSCarrierConfig объекты. Поскольку это свойство настраивает интервал между поднесущими и размер сетки каждой нумерологии, каждая nrSCSCarrierConfig объект в массиве ячеек должен иметь уникальный SubcarrierSpacing значение свойства.
BandwidthParts - Одна или несколько конфигураций BWP{nrWavegenBWPConfig} (по умолчанию) | массив ячеек nrWavegenBWPConfig объектыОдна или несколько конфигураций BWP, указанных как массив ячеек nrWavegenBWPConfig объекты. SubcarrierSpacing свойства этих объектов BWP должны быть одним из значений, определенных SubcarrierSpacing свойства носителей, указанные SCSCarriers собственность.
SSBurst - конфигурация пакета СБnrWavegenSSBurstConfig объект (по умолчанию) | nrWavegenSSBurstConfig объектКонфигурация пакета SS, указанная как nrWavegenSSBurstConfig объект. Это свойство используется для настройки пакета и блоков SS.
CORESET - Одна или несколько конфигураций CORESET{nrCORESETConfig} (по умолчанию) | массив ячеек nrCORESETConfig объектыОдна или несколько конфигураций CORESET, указанных как массив ячеек nrCORESETConfig объекты. Это свойство используется для указания различных конфигураций CORESET для нескольких пространств поиска и PDCCH.
SearchSpaces - Одна или несколько конфигураций набора пространства поиска{nrSearchSpaceConfig} (по умолчанию) | массив ячеек nrSearchSpaceConfig объектыОдна или несколько конфигураций набора пространств поиска, указанных как массив ячеек nrSearchSpaceConfig объекты. Это свойство используется для указания различных конфигураций набора пространства поиска для связи с CORESET и для нескольких PDCCH.
PDCCH - Одна или несколько конфигураций PDCCH{nrWavegenPDCCHConfig} (по умолчанию) | массив ячеек nrWavegenPDCCHConfig объектыОдна или несколько конфигураций PDCCH, указанных как массив ячеек nrWavegenPDCCHConfig объекты. Это свойство используется для настройки различных PDCCH и связанных DM-RS.
PDSCH - Одна или несколько конфигураций PDSCH{nrWavegenPDSCHConfig} (по умолчанию) | массив ячеек nrWavegenPDSCHConfig объектыОдна или несколько конфигураций PDSCH, указанных как массив ячеек nrWavegenPDSCHConfig объекты. Это свойство используется для конфигурирования различных PDSCH и связанных DM-RS и PT-RS.
CSIRS - Одна или несколько конфигураций CSI-RSnrWavegenCSIRSConfig} (по умолчанию) | массив ячеек nrWavegenCSIRSConfig объектыОдна или несколько конфигураций CSI-RS, указанных как массив ячеек nrWavegenCSIRSConfig объекты.
Создайте объект конфигурации несущей SCS с SCS по умолчанию 15 кГц и 100 блоками ресурсов.
carrier = nrSCSCarrierConfig('NSizeGrid',100);Создайте настраиваемый объект конфигурации BWP для оператора SCS.
bwp = nrWavegenBWPConfig('NStartBWP',carrier.NStartGrid+10);Создайте объект конфигурации пакета SS с шаблоном блока Case A.
ssb = nrWavegenSSBurstConfig('BlockPattern','Case A');
Создайте объект конфигурации PDCCH, указав агрегацию размера два и четвертого кандидата для экземпляра PDCCH.
pdcch = nrWavegenPDCCHConfig('AggregationLevel',2,'AllocatedCandidate',4);
Создайте объект конфигурации CORESET, задающий четыре частотных ресурса и длительность трех символов OFDM.
coreset = nrCORESETConfig; coreset.FrequencyResources = [1 1 1 1]; coreset.Duration = 3;
Создайте объект конфигурации набора пространств поиска, указав два уровня агрегации.
ss = nrSearchSpaceConfig; ss.NumCandidates = [8 4 0 0 0];
Создайте объект конфигурации PDSCH, задающий схему модуляции и целевую кодовую скорость. Активизируйте PDSCH PT-RS.
pdsch = nrWavegenPDSCHConfig( ... 'Modulation','16QAM','TargetCodeRate',658/1024,'EnablePTRS',true);
Создайте объект конфигурации PDSCH DM-RS и PDSCH PT-RS с указанными значениями свойств.
dmrs = nrPDSCHDMRSConfig('DMRSTypeAPosition',3); pdsch.DMRS = dmrs; ptrs = nrPDSCHPTRSConfig('TimeDensity',2); pdsch.PTRS = ptrs;
Создайте объект конфигурации CSI-RS с указанными значениями свойств.
csirs = nrWavegenCSIRSConfig('RowNumber',4,'RBOffset',10);
Создайте однопользовательское 5G объект конфигурации формы волны передачи информации из космоса, определив ранее определенные конфигурации.
cfgDL = nrDLCarrierConfig( ... 'FrequencyRange','FR1', ... 'ChannelBandwidth',40, ... 'NumSubframes',20, ... 'SCSCarriers',{carrier}, ... 'BandwidthParts',{bwp}, ... 'SSBurst',ssb, ... 'CORESET',{coreset}, ... 'SearchSpaces',{ss}, ... 'PDCCH',{pdcch}, ... 'PDSCH',{pdsch}, ... 'CSIRS',{csirs});
Формирование 5G формы сигнала нисходящей линии связи с использованием указанной конфигурации.
waveform = nrWaveformGenerator(cfgDL);
Создайте два объекта конфигурации несущих SCS со смешанными нумерологиями и пользовательскими номерами блоков ресурсов.
carriers = {
nrSCSCarrierConfig('SubcarrierSpacing',15,'NStartGrid',10,'NSizeGrid',100), ...
nrSCSCarrierConfig('SubcarrierSpacing',30,'NStartGrid',0,'NSizeGrid',70)};
Создайте два пользовательских объекта конфигурации BWP, по одному для каждого оператора связи.
bwp = {
nrWavegenBWPConfig('BandwidthPartID',1,'SubcarrierSpacing',15,'NStartBWP',10,'NSizeBWP',80), ...
nrWavegenBWPConfig('BandwidthPartID',2,'SubcarrierSpacing',30,'NStartBWP',0,'NSizeBWP',60)};Создайте объект конфигурации пакета SS с шаблоном блока Case A, соответствующим SCS 15 кГц.
ssb = nrWavegenSSBurstConfig('BlockPattern','Case A');
Создайте два объекта конфигурации PDCCH.
pdcch = {
nrWavegenPDCCHConfig('SearchSpaceID',1,'BandwidthPartID',1,'RNTI',1,'DMRSScramblingID',1), ...
nrWavegenPDCCHConfig('SearchSpaceID',2,'BandwidthPartID',2,'RNTI',2,'DMRSScramblingID',2, ...
'AggregationLevel',4)};
Создайте два объекта конфигурации CORESET и два объекта конфигурации набора пространств поиска для двух PDCCH.
coreset = {
nrCORESETConfig('CORESETID',1,'FrequencyResources',[1 1 1 1 1 0 0 0 0 0 1],'Duration',3), ...
nrCORESETConfig('CORESETID',2,'FrequencyResources',[0 0 0 0 0 0 0 0 1 1])};
ss = {
nrSearchSpaceConfig('SearchSpaceID',1,'CORESETID',1,'StartSymbolWithinSlot',4), ...
nrSearchSpaceConfig('SearchSpaceID',2,'CORESETID',2,'NumCandidates',[8 8 4 0 0])};Создайте два объекта конфигурации PDSCH со схемами смешанной модуляции.
pdsch = {
nrWavegenPDSCHConfig('BandwidthPartID',1,'Modulation','16QAM','RNTI',1,'NID',1), ...
nrWavegenPDSCHConfig('BandwidthPartID',2,'Modulation','QPSK','RNTI',2,'NID',2, ...
'PRBSet', 50:59)};Создайте два объекта конфигурации CSI-RS.
csirs = {
nrWavegenCSIRSConfig('BandwidthPartID',1,'RowNumber',2,'RBOffset',10), ...
nrWavegenCSIRSConfig('BandwidthPartID',2,'Density','three','RowNumber',4)};Создайте многопользовательское 5G объект конфигурации формы волны передачи информации из космоса, определив ранее определенные конфигурации.
cfgDL = nrDLCarrierConfig( ... 'FrequencyRange','FR1', ... 'ChannelBandwidth',40, ... 'NumSubframes',20, ... 'SCSCarriers',carriers, ... 'BandwidthParts',bwp, ... 'SSBurst',ssb, ... 'CORESET',coreset, ... 'SearchSpaces',ss, ... 'PDCCH',pdcch, ... 'PDSCH',pdsch, ... 'CSIRS',csirs);
Формирование 5G формы сигнала нисходящей линии связи с использованием указанной конфигурации.
waveform = nrWaveformGenerator(cfgDL);
Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.