主要内容

nrWavegenBWPConfig

5G波形生成BWP配置参数

描述

nrWavegenBWPConfig对象用于设置特定子载波间距(SCS)载波中BWP (bandwidth part)配置参数。使用此节点设置BandwidthParts的属性nrDLCarrierConfig对象或BandwidthParts的属性nrULCarrierConfig配置5G波形生成时的对象。属性指定具有相同命理学的SCS载体SCSCarriers相同的属性nrDLCarrierConfignrULCarrierConfig对象。

该节点定义了包含BWP的载体的SCS、BWP的大小、与公共资源块0 (crb0)的偏移量和循环前缀。对于60 kHz的SCS,您可以指定正常或扩展循环前缀。

创建

描述

bwp = nrWavegenBWPConfig创建用于5G波形生成的默认BWP配置对象。

例子

bwp = nrWavegenBWPConfig(名称,值指定属性使用一个或多个名称-值参数。将每个属性名用引号括起来。例如,“SubcarrierSpacing”,30岁为包含BWP的载波指定30 kHz的SCS。

属性

全部展开

BWP配置的ID,指定为非负整数。

数据类型:

BWP配置的名称,指定为字符数组或字符串标量。使用此属性可设置BWP配置的描述。

数据类型:字符|字符串

子载波间距,以千赫为单位,用于载波的所有信道和参考信号,指定为1530.60,或120

数据类型:

循环前缀长度,指定为这些选项之一。

  • “正常”—指定正常的循环前缀。该选项对应一个槽位14个OFDM符号。

  • “扩展”—指定扩展循环前缀。该选项对应一个槽位中的12个OFDM符号。对于TS 38.211节4.2中指定的数字命数,扩展循环前缀长度仅适用于60 kHz子载波间距。

数据类型:字符|字符串

BWP资源网格中资源块的数量,取值范围为1 ~ 275的整数。属性所指定的具有相同SCS的SCS载体的大小必须小于或等于SCSCarriers的属性nrDLCarrierConfignrULCarrierConfig对象。

数据类型:

相对于crb0的BWP资源网格的开始,指定为非负整数。设置此属性相对于SCS载体,以便属性值在此范围内:NStartGridNStartBWP≤(NStartGrid+NSizeGrid- - - - - -NSizeBWP).NStartGrid而且NSizeGrid是具有相同SCS的SCS载体的属性,由SCSCarriers的属性nrDLCarrierConfignrULCarrierConfig对象。该图显示了BWP在承运人中的位置,根据此属性和NSizeBWP财产。

BWP位于载波内部,在NStartBWP和NStartBWP+NSizeBWP之间。

数据类型:

例子

全部折叠

为默认的15 kHz SCS载波创建一个BWP配置对象。指定BWP资源网格中RBs的个数,以及BWP资源网格相对于crb0的起始位置。

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

创建下行运营商配置对象,指定之前定义的BWP配置。

cfgDL = nrDLCarrierConfig(“BandwidthParts”, {bwp});

创建一个默认的SCS载波配置对象,该对象将10 MHz载波与15 kHz SCS配置在一起。

scs1 = nrSCSCarrierConfig;

创建一个SCS载波配置对象,将100 MHz载波与30 kHz SCS配置在一起。

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;物理通道和调制。”第三代伙伴计划;技术规范集团无线接入网

扩展功能

C/ c++代码生成
使用MATLAB®Coder™生成C和c++代码。

版本历史

R2020b中介绍