nrWavegenBWPConfig

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

Описание

The 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 МГц с 15 кГц SCS.

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. "NR; Физические каналы и модуляция ". 3rd Генерация Partnership Project; Группа технических спецификаций Радиосеть доступ.

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ MATLAB ®

.

См. также

Функции

Объекты

Введенный в R2020b