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) задает свойства с помощью одних или нескольких аргументов name-value. Заключите каждое имя свойства в кавычки. Например, 'SubcarrierSpacing',30 задает SCS 30 кГц для несущей, содержащей BWP.

Свойства

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

ID настройки BWP в виде неотрицательного целого числа.

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

Имя настройки BWP в виде символьного массива или строкового скаляра. Используйте это свойство установить описание на настройку BWP.

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

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

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

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

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

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

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

Количество блоков ресурса (RBS) в сетке ресурса 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 кГц. Задайте количество RBS в сетке ресурса 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. “NR; Физические каналы и модуляция”. Проект Партнерства третьего поколения; Сеть радиодоступа Technical Specification Group.

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

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

Смотрите также

Функции

Объекты

Введенный в R2020b