主要内容

nrWaveGenPdchConfig

用于5G波形生成的PDCCH配置参数

描述

这个nrWaveGenPdchConfig对象设置物理下行链路控制信道(PDCCH)配置参数,如TS 38.211第7.3.2节所定义[1]以及TS 38.213第10节[2]。使用此对象设置PDCCH财产的nrDLCarrierConfig对象,用于配置5G下行波形生成。

创造

描述

pdcch = nrWavegenPDCCHConfig创建用于5G波形生成的默认PDCCH配置对象。

实例

pdcch=nrwavegenpdcchchconfig(名称、值)指定属性使用一个或多个名称-值参数。将每个属性名称括在引号中。例如,“聚合级别”,2使用指定的聚合级别配置PDCCH。

性质

全部展开

在5G波形产生中启用PDCCH,指定为这些值之一。

  • 1.-启用PDCCH。

  • 0-禁用PDCCH。

数据类型:|必然的

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

数据类型:字符|一串

PDCCH的功率缩放(以dB为单位),指定为实标量。使用此属性可在生成的5G波形中缩放PDCCH的功率。

数据类型:

包含已配置PDCCH的带宽部分BWP (bandwidth part) ID,指定为非负整数。属性指定的PDCCH配置与BWP配置之一关联BandwidthParts财产的nrDLCarrierConfig对象。

数据类型:

包含已配置PDCCH的搜索空间集的ID,指定为非负整数。属性指定的搜索空间集配置之一与此PDCCH配置关联搜索空间财产的nrDLCarrierConfig对象。

数据类型:

PDCCH聚合级别,指定为1.,2.,4.,8.16.

数据类型:

用于PDCCH实例的候选项,指定为1到8之间的整数。此属性的值是由NumCandidates属性指定的搜索空间的属性SearchSpaceID所有物

数据类型:

PDCCH周期内的槽位分配,指定为非负整数或非负整数的行向量。该属性通过使用基于0的索引和小于所有物该对象忽略大于时段的插槽分配值。此插槽分配必须在指定的搜索空间的插槽分配范围内SearchSpaceID所有物

数据类型:

槽中的PDCCH分配周期,指定为非负整数或[].空句号表示没有重复。

数据类型:

启用下行链路控制信息(DCI)编码,指定为这些值之一。

  • 1.—开启DCI编码。

  • 0-禁用DCI编码。

数据类型:|必然的

DCI的长度(以位为单位),指定为0到140之间的整数。

依赖关系

要启用此属性,请设置编码财产1..

数据类型:

DCI内容的来源,指定为以下选项之一:

  • “PN9-ITU”,“PN9”,“PN11”,“PN15”“PN23”

  • 由上一个列表中的一个字符向量和一个随机数字种子(例如,{'PN9',7})

  • 二进制向量

如果未指定随机种子,则所有移位寄存器都将以活动状态初始化。

数据类型:|细胞|一串|字符

用户设备(UE)的无线网络临时标识符,指定为0到65535之间的整数。将此属性设置为大于65519的值时,对象会推断此属性值为0.

数据类型:

PDCCH解调参考信号(DM-RS)置乱标识,如果较高层参数,则指定为0 ~ 65535的整数pdcch-DMRS-ScramblingID配置为或作为[]如果pdcch-DMRS-ScramblingID不是配置。将此属性指定为[],对象将PDCCH DM-RS置乱标识设置为由NCellID承运人的财产。

数据类型:

PDCCH DM-RS的功率缩放(以dB为单位),指定为实标量。使用此属性缩放生成的5G波形中PDCCH DM-RS的功率。此缩放是对由指定的PDCCH宽功率缩放的补充权力所有物

数据类型:

例子

全部折叠

创建默认CORESET配置对象。

coreset = nrCORESETConfig;

创建搜索空间集配置对象,将搜索空间集与先前定义的CORESET配置相关联。

searchSpace=nrsarchspaceconfig(“CORESETID”, coreset.CORESETID);

使用指定的属性值创建用于5G波形生成的PDCCH配置对象。

pdcch=nrwavegenpdcchchconfig(...“SearchSpaceID”, searchSpace。SearchSpaceID,...“AggregationLevel”,4,...“AllocatedCandidate”2,...“慢速定位”(0 - 2),...“期间”,3);

创建下行载波配置对象,指定先前定义的配置。

cfgDL=nrDLCarrierConfig(...“CORESET”,{coreset},...“搜索空间”{searchSpace},...“PDCCH”, {pdcch});

创建两个具有惟一id的CORESET配置对象。

coreset1=nrCORESETConfig(“CORESETID”1);coreset2 = nrCORESETConfig (“CORESETID”2);

创建三个具有唯一id的搜索空间集配置对象。将每个搜索空间集与前面定义的CORESET配置之一关联。

searchSpace1 = nrSearchSpaceConfig (“SearchSpaceID”,1,“CORESETID”,coreset1.CORESETID);searchSpace2=nrSearchSpaceConfig(“SearchSpaceID”2,“CORESETID”,coreset1.CORESETID);searchSpace3=nrSearchSpaceConfig(“SearchSpaceID”3,“CORESETID”, coreset2.CORESETID);

为5G波形生成创建四个PDCCH配置对象。为每个PDCCH指定一个唯一的UE和一个搜索空间集配置。

pdcch1 = nrWavegenPDCCHConfig (“RNTI”,1,“SearchSpaceID”,searchSpace1.SearchSpaceID);pdcch2=nrwavegenpdcchchconfig(“RNTI”2,“SearchSpaceID”, searchSpace2.SearchSpaceID);pdcch3 = nrWavegenPDCCHConfig (“RNTI”3,“SearchSpaceID”,searchSpace2.SearchSpaceID);pdcch4=nrwavegenpdcchchconfig(“RNTI”,4,“SearchSpaceID”,searchSpace3.SearchSpaceID);

创建下行载波配置对象,指定先前定义的配置。

cfgDL=nrDLCarrierConfig(...“CORESET”{coreset1, coreset2},...“搜索空间”, {searchSpace1, searchSpace2 searchSpace3},...“PDCCH”, {pdcch1、pdcch2 pdcch3, pdcch4});

参考文献

[1]3 gpp TS 38.211。“NR;物理通道和调制。”第三代合作项目;技术规范组无线接入网.

[2]3 gpp TS 38.213。“NR;物理层控制程序。”第三代合作项目;技术规范组无线接入网.

扩展能力

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

在R2020b中引入