主要内容

nrSearchSpaceConfig

搜索空间设置配置参数

描述

nrSearchSpaceConfig对象集合搜索空间集合物理下行链路控制通道(PDCCH)的配置参数,定义参见TS 38.213章节10[1].设置时使用此对象SearchSpace财产的nrPDCCHConfignrDLCarrierConfig对象。

创建

描述

cfgSS = nrSearchSpaceConfig创建具有默认属性的搜索空间集配置对象。

例子

cfgSS = nrSearchSpaceConfig (名称,值使用一个或多个名称-值对参数指定属性。将每个属性用引号括起来。例如,'Duration',3,'NumCandidates',[5 5 3 2 1]在每个聚合级别上配置三个连续槽的搜索空间集,每个槽具有指定的候选数量。未指定的属性接受其默认值。

属性

全部展开

搜索空间集合ID,指定为非负整数。

数据类型:

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

数据类型:字符|字符串

搜索空间的关联CORESET ID,指定为0 ~ 11之间的整数。当这个物体和nrCORESETConfig对象指定SearchSpaceCORESET相同的属性nrPDCCHConfig对象,CORESETID这些对象的属性必须匹配。

数据类型:

搜索空间类型,指定为“问题”“普通”

数据类型:字符|字符串

被监控槽位的第一个符号,指定为从0到13的整数。从0到11的值仅适用于扩展循环前缀。当设置此属性时,CORESET必须在关联的CORESET持续时间方面适合于单个槽。

数据类型:

用于PDCCH监视的槽周期和偏移量,指定为1乘2的整数向量。第一个向量元素指定周期。搜索周期必须为大于或等于由持续时间财产。第二个向量元素指定相对于周期的偏移量。偏移量必须是小于周期(第一个向量元素)的非负整数。

数据类型:

槽位查询空间持续时间,取值为0 ~ 2559的整数。此属性指定搜索空间在每个时间段内持续的连续槽数。该属性的值必须小于或等于SlotPeriodAndOffset财产。

数据类型:

每个聚合级别的候选数,指定为1乘5的整数向量。对于每个聚合级别,您可以指定0、1、2、3、4、5、6或8个候选者。向量元素值对应于聚合级别的候选数到此Al2AL4Al8,AL16,分别。

数据类型:

例子

全部折叠

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

载体= nrCarrierConfig;

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

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

在每个聚合级别上使用指定数量的候选项配置PDCCH的搜索空间集。

cfgSS = nrSearchSpaceConfig;cfgSS。NumCandidates = [5 5 3 2 1];

配置指定带宽部分、CORESET和搜索空间集的PDCCH。

pdcch = nrPDCCHConfig;pdcch。NStartBWP = 6;pdcch。NSizeBWP = 36;pdcch。CORESET = crst;pdcch。SearchSpace = cfgSS;

为所有候选和聚合级别生成PDCCH DM-RS符号。

[~, allDMRS] = nrPDCCHSpace(载体,pdcch)
allDMRS =5×1单元阵列{18x5 double} {36x5 double} {72x3 double} {144x2 double} {288x1 double}

验证在每个聚合级别生成的PDCCH DM-RS符号候选数是否与搜索空间集指定的候选数匹配。

numCandidates = [...大小(allDMRS {1}, 2)...大小(allDMRS {2}, 2)...大小(allDMRS {3}, 2)...大小(allDMRS {4}, 2)...大小(allDMRS {5}, 2)];isequaln (cfgSS.NumCandidates numCandidates)
ans =逻辑1

配置一个包含60个资源块(RBs)的载波网格,其中相对于公共资源块0 (CRB 0)的启动RB索引是3。

载体= nrCarrierConfig;母舰。NStartGrid = 3;母舰。NSizeGrid = 60;

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

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

在每个聚合级别上使用指定数量的候选项配置PDCCH的搜索空间集。

cfgSS = nrSearchSpaceConfig;cfgSS。NumCandidates = [5 5 3 2 1];

配置指定带宽部分、CORESET和搜索空间集的PDCCH。

pdcch = nrPDCCHConfig;pdcch。NStartBWP = 5;pdcch。NSizeBWP = 48;pdcch。CORESET = crst;pdcch。SearchSpace = cfgSS;

使用相对于BWP网格的基于1的下标索引表单为所有候选和聚合级别生成PDCCH DM-RS资源元素索引。

[~, ~, allDMRSInd] = nrPDCCHSpace (pdcch载体,...“IndexOrientation”“bwp”“IndexStyle”“下标”
allDMRSInd =5×1单元阵列{18x3x5 uint32} {36x3x5 uint32} {72x3x3 uint32} {144x3x2 uint32} {288x3 uint32}

验证在每个聚合级别为PDCCH DM-RS索引生成的候选数与搜索空间集指定的候选数匹配。

numCandidates = [...大小(allDMRSInd {1}, 3)...大小(allDMRSInd {2}, 3)...大小(allDMRSInd {3}, 3)...大小(allDMRSInd {4}, 3)...大小(allDMRSInd {5}, 3)];isequaln (cfgSS.NumCandidates numCandidates)
ans =逻辑1

参考文献

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

扩展功能

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

介绍了R2020a