主要内容

nrwaveNbwpconfig

BWP配置参数5G波形生成

描述

nrwaveNbwpconfig对象在特定子载波间隔(SCS)载波中设置带宽部分(BWP)配置参数。使用此对象设置带宽财产的财产nrdlcarrierconfig对象或者带宽财产的财产nrulcarrierconfig对象配置5G波形生成时。使用相同的数字通过使用相同的数字来指定SCS载体scscarriers.同样的财产nrdlcarrierconfig或者nrulcarrierconfig目的。

该对象定义包含BWP的载波的SC,BWP的大小,来自公共资源块0(CRB 0)和循环前缀的偏移。对于60 kHz的SCS,您可以指定正常或扩展的循环前缀。

创建

描述

bwp = nrwavegenbwpconfig为5G波形生成创建默认BWP配置对象。

例子

bwp = nrwavegenbwpconfig(名称,价值指定特性使用一个或多个名称值参数。将每个属性名称括在引号中。例如,'子载波间隔',30为包含BWP的载波指定30 kHz的SCS。

特性

展开全部

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

数据类型:双倍的

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

数据类型:char|细绳

在kHz中的子载波间隔,用于载体的所有通道和参考信号,指定为15.30.60., 或者120.

数据类型:双倍的

循环前缀长度,指定为其中一个选项。

  • '普通的'- 使用此值指定正常的循环前缀。此选项对应于插槽中的14个OFDM符号。

  • '延伸'- 使用此值指定扩展循环前缀。此选项对应于插槽中的12个OFDM符号。对于TS 38.211第4.2节中规定的数值,扩展循环前缀长度仅适用于60 kHz子载波间距。

数据类型:char|细绳

BWP资源网格中的资源块(RB)的数量,指定为1到275的整数。此属性必须小于或等于具有相同SCS的SCS运营商的大小,由此指定scscarriers.财产的财产nrdlcarrierconfig或者nrulcarrierconfig对象。

数据类型:双倍的

BWP资源网格的开始相对于CRB 0,指定为非负整数。相对于SCS载波设置此属性,以使属性值在此范围内:nstartgrid.≤.nstartbwp.≤(nstartgrid.+nsizegrid.-NSIZEBWP.)。nstartgrid.nsizegrid.是具有相同SCS的SCS载体的属性,由此指定scscarriers.财产的财产nrdlcarrierconfig或者nrulcarrierconfig对象。该图显示了在该属性方面的载体中的位置,而且NSIZEBWP.财产。

BWP位于载体内,在NSTARTBWP和NSTARTBWP + NSIZEBWP之间。

数据类型:双倍的

例子

全部收缩

为15 kHz的默认SCS载波创建BWP配置对象。指定BWP资源网格中的RBS数量和相对于CRB 0的BWP资源网格的开始。

bwp = nrwavegenbwpconfig;BWP.NSIZEBWP = 50;bwp.nstartbwp = 12;

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

cfgdl = nrdlcarrierconfig('带宽分子',{bwp});

创建一个默认的SCS运营商配置对象,该对象配置10 MHz的载波,具有15 kHz SC。

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},......'带宽分子',{bwp1,bwp2});

参考

[1]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴计划;技术规范集团无线电接入网络

扩展能力

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

在R2020B中介绍