exponenta event banner

nrWavegenBWPConfig

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

Описание

nrWavegenBWPConfig объект устанавливает параметры конфигурации части полосы пропускания (BWP) в конкретной несущей интервала поднесущих (SCS). Используйте этот объект для установки BandwidthParts имущества nrDLCarrierConfig объект или BandwidthParts имущества nrULCarrierConfig объект при конфигурировании формирования формы сигнала 5G. Укажите оператор SCS с той же нумерацией с помощью SCSCarriers свойство того же nrDLCarrierConfig или nrULCarrierConfig объект.

Этот объект определяет SCS несущей, содержащей BWP, размер BWP, смещение от общего ресурсного блока 0 (CRB 0) и циклический префикс. Для SCS 60 кГц можно указать обычный или расширенный циклический префикс.

Создание

Описание

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

пример

bwp = nrWavegenBWPConfig(Name,Value) задает свойства, использующие один или несколько аргументов значения имени. Заключите каждое имя свойства в кавычки. Например, 'SubcarrierSpacing',30 определяет SCS 30 кГц для несущей, содержащей BWP.

Свойства

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

Идентификатор конфигурации BWP, указанный как неотрицательное целое число.

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

Имя конфигурации BWP, указанное как символьный массив или строковый скаляр. Это свойство используется для установки описания конфигурации BWP.

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

Интервал между поднесущими в кГц для всех каналов и опорных сигналов несущей, указанный как 15, 30, 60, или 120.

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

Длина циклического префикса, указанная в качестве одной из этих опций.

  • 'normal' - это значение используется для указания обычного циклического префикса. Эта опция соответствует 14 символам OFDM в слоте.

  • 'extended' - это значение используется для указания расширенного циклического префикса. Эта опция соответствует 12 символам OFDM в слоте. Для нумерологии, указанной в TS 38.211 Раздел 4.2, расширенная длина циклического префикса применяется только для интервала поднесущих 60 кГц.

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

Количество блоков ресурсов (RB) в сетке ресурсов BWP, указанное как целое число от 1 до 275. Это свойство должно быть меньше или равно размеру несущей SCS с той же самой SCS, указанной SCSCarriers имущества nrDLCarrierConfig или nrULCarrierConfig объекты.

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

Начало сетки ресурсов BWP относительно CRB 0, указанного как неотрицательное целое число. Установите это свойство относительно оператора связи SCS таким образом, чтобы значение свойства находилось в этом диапазоне: NStartGridNStartBWP ≤ (NStartGrid + NSizeGridNSizeBWP). NStartGrid и NSizeGrid - свойства оператора SCS с той же самой SCS, указанные SCSCarriers имущества nrDLCarrierConfig или nrULCarrierConfig объекты. На этом рисунке показано, где в несущей находится BWP с точки зрения этого свойства и NSizeBWP собственность.

The BWP is located inside the carrier, between NStartBWP and NStartBWP+NSizeBWP.

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

Примеры

свернуть все

Создайте объект конфигурации BWP для несущей SCS по умолчанию 15 кГц. Укажите количество RB в сетке ресурсов BWP и начало сетки ресурсов BWP относительно CRB 0.

bwp = nrWavegenBWPConfig;
bwp.NSizeBWP = 50;
bwp.NStartBWP = 12;

Создайте объект конфигурации несущей нисходящей линии связи, указав ранее определенную конфигурацию BWP.

cfgDL = nrDLCarrierConfig('BandwidthParts',{bwp});

Создайте объект конфигурации несущей SCS по умолчанию, который настраивает полку 10 МГц с SCS 15 кГц.

scs1 = nrSCSCarrierConfig; 

Создайте объект конфигурации несущей SCS, который настраивает несущую 100 МГц с SCS 30 кГц.

scs2 = nrSCSCarrierConfig('SubcarrierSpacing',30,'NSizeGrid',273);

Создайте две конфигурации BWP, по одной для каждой из несущих SCS.

bwp1 = nrWavegenBWPConfig;
bwp2 = nrWavegenBWPConfig('SubcarrierSpacing',scs2.SubcarrierSpacing, ...
    'NSizeBWP',12,'NStartBWP',30);

Создайте объект конфигурации несущей нисходящей линии связи, определяющий предварительно определенную конфигурацию BWP и соответствующую конфигурацию несущей SCS.

cfgDL = nrDLCarrierConfig( ...
    'SCSCarriers',{scs1,scs2}, ...
    'BandwidthParts',{bwp1,bwp2});

Ссылки

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

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

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

.

См. также

Функции

Объекты

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