主要内容

nrwavegenpdcchconfig

PDCCH配置参数5G波形生成

描述

nrwavegenpdcchconfig对象设置物理下行链路控制通道(PDCCH)配置参数,如TS 38.211第7.3.2节中所定义[1]和TS 38.213第10节[2]。使用此对象设置PDCCH.财产的财产nrdlcarrierconfig对象配置5G下行链路波形生成。

创建

描述

pdcch = nrwavegenpdcchconfig为5G波形生成创建默认的PDCCH配置对象。

例子

pdcch = nrwavegenpdcchconfig(名称,价值指定特性使用一个或多个名称值参数。将每个属性名称括在引号中。例如,'aggregationlevel',2使用指定的聚合级别配置PDCCH。

特性

展开全部

使PDCCH在5G波形生成中,指定为其中一个值。

  • 1- 启用PDCCH。

  • 0.- 禁用PDCCH。

数据类型:双倍的|逻辑

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

数据类型:char|细绳

DB中PDCCH的电源缩放,指定为真正的标量。使用此属性在生成的5G波形中缩放PDCCH的功率。

数据类型:双倍的

包含配置PDCCH的带宽部分(BWP)的ID指定为非负整数。使用此属性将此PDCCH配置与由此指定的BWP配置之一相关联带宽财产的财产nrdlcarrierconfig目的。

数据类型:双倍的

搜索空间集的ID包含配置为非负整数的配置的PDCCH。使用此属性将此PDCCH配置与由此指定的搜索空间集配置之一相关联搜索空间财产的财产nrdlcarrierconfig目的。

数据类型:双倍的

PDCCH聚合级别,指定为124.8., 要么16.

数据类型:双倍的

用于PDCCH实例的候选者,指定为从1到8的整数指定为整数。此属性的值是来自为聚合级别指定的候选候选集的索引numcandidates.由此指定的搜索空间的属性searchspaceid.财产。

数据类型:双倍的

在PDCCH周期中的插槽分配,指定为非负整数的非负整数或行向量。此属性指定通过使用基于0的索引和比例的值小于值的值来指定PDCCH的插槽位置时期财产。对象忽略大于周期的插槽分配值。此插槽分配必须位于所指定的搜索空间的插槽分配范围内searchspaceid.财产。

数据类型:双倍的

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

数据类型:双倍的

启用下行链路控制信息(DCI)编码,指定为其中一个值。

  • 1- 启用DCI编码。

  • 0.- 禁用DCI编码。

数据类型:双倍的|逻辑

DCI的长度为位,指定为0到140的整数。

依赖性

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

数据类型:双倍的

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

  • 'pn9-ITU''pn9''pn11''pn15', 要么'pn23'

  • 两个元素单元阵列由上一个列表的一个字符向量和随机数字种子组成(例如,{'pn9',7}

  • 二进制矢量

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

数据类型:双倍的|细胞|细绳|char

用户设备(UE)的无线电网络临时标识符,指定为0到65,535的整数。将此属性设置为大于65,519的值时,对象将此属性值缩为0.

数据类型:双倍的

PDCCH解调参考信号(DM-RS)加扰标识,如果更高的图层参数,指定为0到65,535的整数pdcch-dmrs-scramblingid配置或如[]如果pdcch-dmrs-scramblingid未配置。当您将此属性指定为[],对象将PDCCH DM-RS扰扰标识设置为由指定的物理层单元格标识设置ncellid.承运人的财产。

数据类型:双倍的

DB中PDCCH DM-RS的电源缩放,指定为真正的标量。使用此属性在生成的5G波形中缩放PDCCH DM-R的功率。该缩放是附加的PDCCH范围的功率缩放力量财产。

数据类型:双倍的

例子

全部收缩

创建默认的Coreset配置对象。

coreset = nrcoresetconfig;

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

Searchspace = nrsearchspaceConfig('coresetid',coreset.coresetid);

为5G波形生成创建PDCCH配置对象,具有指定的属性值。

pdcch = nrwavegenpdcchconfig(......'searchspaceid',searchspace.searchspspaceid,......'aggregationlevel',4,......'AllocatedCandidate'2,......'slotallocation',[0 2],......'时期',3);

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

cfgdl = nrdlcarrierconfig(......'coreset',{coreset},......'searchspaces',{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.searchsssssssspaceid);pdcch2 = nrwavegenpdcchconfig('rnti'2,'searchspaceid',searchspace2.searchspaceid);pdcch3 = nrwavegenpdcchconfig('rnti',3,'searchspaceid',searchspace2.searchspaceid);pdcch4 = nrwavegenpdcchconfig('rnti',4,'searchspaceid',searchspace3.searchspspaceid);

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

cfgdl = nrdlcarrierconfig(......'coreset',{coreset1,coreset2},......'searchspaces',{searchspace1,searchspace2,searchspace3},......'pdcch',{pdcch1,pdcch2,pdcch3,pdcch4});

参考

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

[2]3GPP TS 38.213。“nr;控制的物理层程序。“第三代合作伙伴计划;技术规范集团无线电接入网络

扩展能力

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

在R2020B中介绍