主要内容

nrCORESETConfig

控制资源集(CORESET)配置参数

描述

nrCORESETConfig对象设置物理下行链路控制通道(PDCCH)的CORESET配置参数,定义在TS 38.211章节7.3.2中[1].属性时使用此对象CORESET的属性nrPDCCHConfignrDLCarrierConfig对象。

创建

描述

crst = nrCORESETConfig创建一个具有默认属性的CORESET配置对象。

例子

crst = nrCORESETConfig(名称,值使用一个或多个名称-值对参数指定属性。将每个属性用引号括起来。例如,“REGBundleSize”3“持续时间”,3配置CORESET的长度为3个OFDM符号,资源元素组(REG)束大小为3。未指定的属性采用默认值。

属性

全部展开

CORESET ID,取值范围0 ~ 11。当这个对象和nrSearchSpaceConfig对象指定SearchSpace而且CORESET属性,分别为相同的nrPDCCHConfig对象,CORESETID这些对象的属性必须匹配。

CORESET ID 0的DM-RS(解调参考信号)序列到子载波资源映射的参考点是CORESET的最低物理资源块。所有其他CORESET ID值使用公共资源块0作为DM-RS参考点。

数据类型:

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

数据类型:字符|字符串

频域资源,指定为二进制行向量。元素值为1表示已分配的6个资源块的频率资源。元素值为0表示没有分配。向量元素的最大数目是45。分组从带宽部分的第一个RB组开始。第一个向量元素对应BWP中的第一个RB基团。

这个属性决定了在频域中分配的RBs的总数,由numRBs= 6 ×总和(FrequencyResources)

数据类型:

CORESET持续时间,以OFDM符号表示,指定为12,或3.

数据类型:

控制通道元素(CCE)到REG的映射,指定为“交叉”“noninterleaved”

这些图表说明了非交错coreset和交错coreset之间的区别。属性配置两个coreset持续时间属性设置为2REGBundleSize属性设置为6.的InterleaverSize交错CORESET属性设置为2

数据类型:字符|字符串

REG包的大小,指定为23.,或6

  • 持续时间属性设置为3.,设置REGBundleSize3.6

  • 持续时间设置为12,设置REGBundleSize26

法规的数量,numREGs,取决于资源块的总数,numRBs,分配在频域,由

numREGsnumRBs×持续时间,在那里numRBs= 6 ×sum (FrequencyResources

CCEREGMapping属性设置为“交叉”numREGs一定是的倍数REGBundleSize×InterleaverSize

依赖关系

属性可启用此属性CCEREGMapping财产“交叉”

数据类型:

用于交错cce到reg映射的交织器大小,指定为23.,或6

法规的数量,numREGs,取决于资源块的总数,numRBs,分配在频域,由

numREGsnumRBs×持续时间,在那里numRBs= 6 ×sum (FrequencyResources

CCEREGMapping属性设置为“交叉”numREGs一定是的倍数REGBundleSize×InterleaverSize

依赖关系

属性可启用此属性CCEREGMapping财产“交叉”

数据类型:

Shift索引,指定为从0到274的整数或物理层单元格标识NCellID取值为0 ~ 1007的整数值。

例如,这些图说明了移位索引对CORESET映射的影响。属性配置两个coreset持续时间属性设置为2,REGBundleSize属性设置为2,以及InterleaverSize属性设置为2。

依赖关系

属性可启用此属性CCEREGMapping财产“交叉”

数据类型:

与CORESET相关的预编码器粒度,如TS 38.211节7.3.2.2和7.4.1.3.2中定义的那样。,指定为这些值之一。

  • “sameAsREG-bundle”-在一个REG bundle中,相关PDCCH传输的预编码是相同的。在这种情况下,PDCCH DM-RS传输是通过与PDCCH相关的prb进行的。

  • “allContiguousRBs”—CORESET中相邻RBs集合中的所有reg的预编码是相同的。在这种情况下,PDCCH DM-RS传输跨越整个CORESET区域。

数据类型:字符|字符串

CORESET从BWP开始的RB偏移量,指定为这些值之一。

  • []—CORESET频率资源从BWP中第一个完整的6个公共资源块(crb)组开始。

  • 0到5的整数-显式指定RB偏移量。该选项对应于更高层的参数rb-Offset-r16

数据类型:字符|字符串

此属性是只读的。

CORESET中可用的CCE数量,定义见TS 38.213章节10.1[2],作为正整数返回。该值取决于FrequencyResources而且持续时间属性值。

数据类型:

例子

全部折叠

使用默认配置参数配置运营商。

carrier = nrCarrierConfig;

配置CORESET为6个频率资源,持续时间为3个OFDM符号,REG束大小为3。

crst = nrCORESETConfig;crst。FrequencyResources = ones(1,6);crst。持续时间= 3;crst。REGBundleSize = 3;

配置指定带宽部分的PDCCH和CORESET。

pdcch = nrPDCCHConfig;pdcch。NStartBWP = 6;pdcch。NSizeBWP = 36;pdcch。CORESET = crst;pdcch。AggregationLevel = 16;

生成指定载波和PDCCH的PDCCH DM-RS符号和索引。

[~,dmrs,dmrsInd] = nrPDCCHResources(carrier,pdcch);

配置60个资源块的运营商网格,其中RB相对于公共资源块0的起始索引为3。

carrier = nrCarrierConfig;母舰。NStartGrid = 3;母舰。NSizeGrid = 60;

配置有6个频率资源和3个OFDM符号持续时间的无交叉CORESET。

crst = nrCORESETConfig;crst。FrequencyResources = ones(1,6);crst。持续时间= 3;crst。CCEREGMapping =“noninterleaved”

配置指定带宽部分的PDCCH和CORESET。

pdcch = nrPDCCHConfig;pdcch。NStartBWP = 5;pdcch。NSizeBWP = 48;pdcch。CORESET = crst;pdcch。AggregationLevel = 16;

使用相对于BWP网格的基于1的下标索引形式生成PDCCH资源元素索引和DM-RS符号索引。

[ind,~,dmrsInd] = nrPDCCHResources(carrier,pdcch,...“IndexOrientation”“bwp”“IndexStyle”“下标”);

参考文献

[1]3gpp ts 38.211。“NR;物理通道和调制。”第三代伙伴计划;技术规范集团无线接入网

[2]3gpp ts 38.213。“NR;控制的物理层程序。”第三代伙伴计划;技术规范集团无线接入网

扩展功能

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

版本历史

R2020a中引入

全部展开