exponenta event banner

nrWavegenSSBurstConfig

Параметры конфигурации пакета СБ для формирования сигнала 5G

Описание

nrWavegenSSBurstConfig объект устанавливает параметры конфигурации пакета сигнала синхронизации (SS). Используйте этот объект для установки SSBurst имущества nrDLCarrierConfig объект при конфигурировании 5G формирования формы сигнала нисходящей линии связи.

Этот объект определяет интервал между поднесущими (SCS), распределение во временной и частотной областях, мощность и полезную нагрузку пакета SS.

Дефолт nrWavegenSSBurstConfig объект конфигурирует пакет SS с четырьмя активными блоками SS и периодичностью 20 мс, соответствующей начальному выбору соты. Конфигурация по умолчанию также определяет пакет SS для переноса главного информационного блока (MIB) и помещает пакет SS в центр несущей с интервалом между поднесущими 15 кГц (шаблон блока Case A). Для обновления местоположения частоты пакета SS установите NCRBSSB и KSSB свойства объекта для непустого значения.

Создание

Описание

ssb = nrWavegenSSBurstConfig создает объект конфигурации пакета SS по умолчанию для генерации 5G формы сигнала.

пример

ssb = nrWavegenSSBurstConfig(Name,Value) задает свойства, используя один или несколько аргументов «имя-значение». Заключите каждое имя свойства в кавычки. Например, 'BlockPattern','Case B' задает образец блока Вариант B.

Свойства

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

Включите пакет SS в 5G генерации формы сигнала, указанного как одно из этих значений.

  • 1 - Включите пакет SS.

  • 0 - Деактивизация пакета SS.

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

Масштабирование мощности пакета SS в дБ, указанное как действительное число. Это свойство используется для масштабирования мощности пакета SS в генерируемой форме сигнала 5G.

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

Блочный шаблон пакета СБ, указанный как одно из этих значений, соответствующих шаблонам из TS 38.213 Раздел 4.1 [1].

  • 'Case A' - Используйте эту стоимость для частотного диапазона 1 (FR1) и SCS на 15 кГц.

  • 'Case B' или 'Case C' - Используйте любое из этих значений для SCS FR1 и 30 кГц.

  • 'Case D' - Используйте эту стоимость для частотного диапазона 2 (FR2) и SCS на 120 кГц.

  • 'Case E' - Используйте это значение для SCS FR2 и 240 кГц.

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

Битовая карта блочной передачи в пакете полукадра 5 мс, заданном как 4-разрядный или 8-разрядный двоичный вектор для FR1 или 64-разрядный двоичный вектор для FR2. Этот вектор определяет, какие блоки SS активны в пакете SS.

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

Период пачки СБ в мс, указанный как 5, 10, 20, 40, 80, или 160.

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

Смещение частоты от точки A, указанное как [] или целое число от 0 до 2199. Точка А является центром поднесущей 0 в общем ресурсном блоке 0 (CRB 0). Это свойство определяет сдвиг частоты пакета SS в блоках ресурсов (RB) относительно точки A.

  • Для блочного шаблона Case A, Case B и Case C единица измерения этого свойства выражается в терминах SCS 15 кГц.

  • Для блочного шаблона Case D и Case E единица измерения этого свойства выражается в терминах 60 кГц SCS.

Когда NCRBSSB - пустой вектор, [], пакет SS расположен в центре несущей, при этом SCS соответствует шаблону блоков, указанному BlockPattern собственность.

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

Смещение поднесущей, указанное как одна из этих опций.

  • Для FR1:

    • Если SubcarrierSpacingCommon является 15укажите это свойство как целое число от 0 до 11.

    • Если SubcarrierSpacingCommon является 30укажите это свойство как целое число от 0 до 23.

    В обоих случаях блоки находятся в пределах 15 кГц SCS. Для шаблона блока Case B, KSSB должно быть ровным.

  • Для FR2 укажите это свойство как целое число от 0 до 11. Для шаблона блока Case D, KSSB должно быть ровным. Для шаблона блока Case E, KSSB должно быть кратным 4. Единицы измерения в пересчете на СКС равны SubcarrierSpacingCommon значение свойства.

Объект увеличивает сдвиг частоты пачки SS от точки A на KSSB поднесущие.

Зависимости

Чтобы включить это свойство, установите значение NCRBSSB свойство для значения, отличного от [].

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

Источник полезной нагрузки пакета СБ, указанный в качестве одной из этих опций.

  • 'MIB', 'PN9-ITU', 'PN9', 'PN11', 'PN15', или 'PN23'

  • Двухэлементный массив ячеек, состоящий из одного из векторов символов из предыдущего списка и случайного числового начального числа (например, {'PN9',7})

  • 24-разрядный двоичный вектор

Если случайное начальное число не указано, все регистры сдвига инициализируются в активном состоянии.

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

Положение первого символа опорного сигнала демодуляции (DM-RS) в системном информационном блоке 1 (SIB1) физического общего канала нисходящей линии связи (PDSCH), указанное как 2 или 3.

Зависимости

Чтобы включить это свойство, установите значение DataSource свойство для 'MIB'.

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

Запрет ячеек, указан как 0 или 1. Когда CellBarred имеет значение 1, сота позволяет пользовательскому оборудованию (UE) закрепляться на соте.

Зависимости

Чтобы включить это свойство, установите значение DataSource свойство для 'MIB'.

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

Включите внутричастотный повторный выбор, указанный как одно из этих значений.

  • 0 - Отключить внутричастотный повторный выбор.

  • 1 - Включение внутричастотного повторного выбора тех же частотных ячеек.

Зависимости

Чтобы включить это свойство, установите значение DataSource свойство для 'MIB'.

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

Тип конфигурации физического канала управления нисходящей линии связи (PDCCH) SIB1, заданный как целое число от 0 до 255.

Зависимости

Чтобы включить это свойство, установите значение DataSource свойство для 'MIB'.

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

SIB1 SCS в кГц, указанное как одно из этих значений.

  • 15 или 30 для FR1

  • 60 или 120 для FR2

Зависимости

Чтобы включить это свойство, установите DataSource свойство для 'MIB' или установите NCRBSSB свойство для значения, отличного от [] и BlockPattern свойство для 'Case D' или 'Case E'.

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

Примеры

свернуть все

Создайте объект конфигурации несущей нисходящей линии связи с заданными значениями свойств.

cfgDL = nrDLCarrierConfig('FrequencyRange','FR2','ChannelBandwidth',100);
cfgDL.SCSCarriers{1} = nrSCSCarrierConfig('SubcarrierSpacing',120);
cfgDL.BandwidthParts{1} = nrWavegenBWPConfig('SubcarrierSpacing',120);

Создайте объект конфигурации пакета SS для шаблона блока Case D, соответствующего SCS 120 кГц, и битовую карту передачи блока для FR2.

ssb = nrWavegenSSBurstConfig('BlockPattern','Case D','TransmittedBlocks',ones(1,64));

Задайте смещение частоты пакета SS, равное одной трети размера несущей.

ssb.NCRBSSB = round(cfgDL.SCSCarriers{1}.NSizeGrid/3);

Укажите смещение поднесущей пакета SS с учетом указанного блочного шаблона. Для блочного шаблона Case D значение смещения поднесущей должно быть четным.

ssb.KSSB = 2*4;

Укажите конфигурацию пакета SS для конфигурации несущей нисходящей линии связи.

cfgDL.SSBurst = ssb;

Вопросы совместимости

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

В R2021a изменилось поведение

Ссылки

[1] 3GPP TS 38.213. "НР; Процедуры физического уровня для контроля. "Проект партнерства 3-го поколения; Техническая спецификация на сеть радиодоступа группы.

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

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

Функции

Объекты

Представлен в R2020b