nrCORESETConfig
控制资源集(CORESET)配置参数
描述
的nrCORESETConfig
对象设置物理下行链路控制通道(PDCCH)的CORESET配置参数,定义在TS 38.211章节7.3.2中[1].属性时使用此对象CORESET
的属性nrPDCCHConfig
或nrDLCarrierConfig
对象。
创建
描述
crst = nrCORESETConfig
创建一个具有默认属性的CORESET配置对象。
crst = nrCORESETConfig(
使用一个或多个名称-值对参数指定属性。将每个属性用引号括起来。例如,名称,值
)“REGBundleSize”3“持续时间”,3
配置CORESET的长度为3个OFDM符号,资源元素组(REG)束大小为3。未指定的属性采用默认值。
属性
CORESETID
- - - - - -CORESET ID
1
(默认)|0 ~ 11之间的整数
CORESET ID,取值范围0 ~ 11。当这个对象和nrSearchSpaceConfig
对象指定SearchSpace
而且CORESET
属性,分别为相同的nrPDCCHConfig
对象,CORESETID
这些对象的属性必须匹配。
CORESET ID 0的DM-RS(解调参考信号)序列到子载波资源映射的参考点是CORESET的最低物理资源块。所有其他CORESET ID值使用公共资源块0作为DM-RS参考点。
数据类型:双
标签
- - - - - -CORESET配置名称
“CORESET1”
(默认)|字符数组|字符串标量
CORESET配置的名称,指定为字符数组或字符串标量。使用此属性可设置CORESET配置的描述。
数据类型:字符
|字符串
FrequencyResources
- - - - - -频域资源
[1 1 1 1 1 1 1 1 1]
(默认)|二进制行向量
频域资源,指定为二进制行向量。元素值为1
表示已分配的6个资源块的频率资源。元素值为0
表示没有分配。向量元素的最大数目是45。分组从带宽部分的第一个RB组开始。第一个向量元素对应BWP中的第一个RB基团。
这个属性决定了在频域中分配的RBs的总数,由numRBs= 6 ×总和(FrequencyResources)
.
数据类型:双
持续时间
- - - - - -CORESET持续时间
2
(默认)|1
|3.
CORESET持续时间,以OFDM符号表示,指定为1
,2
,或3.
.
数据类型:双
CCEREGMapping
- - - - - -CCE-to-REG映射
“交叉”
(默认)|“noninterleaved”
控制通道元素(CCE)到REG的映射,指定为“交叉”
或“noninterleaved”
.
这些图表说明了非交错coreset和交错coreset之间的区别。属性配置两个coreset持续时间
属性设置为2
和REGBundleSize
属性设置为6
.的InterleaverSize
交错CORESET属性设置为2
.
数据类型:字符
|字符串
REGBundleSize
- - - - - -REG包的大小
6
(默认)|2
|3.
REG包的大小,指定为2
,3.
,或6
.
当
持续时间
属性设置为3.
,设置REGBundleSize
来3.
或6
.当
持续时间
设置为1
或2
,设置REGBundleSize
来2
或6
.
法规的数量,numREGs,取决于资源块的总数,numRBs,分配在频域,由
numREGs=numRBs×持续时间
,在那里numRBs= 6 ×sum (
.FrequencyResources
)
当CCEREGMapping
属性设置为“交叉”
,numREGs一定是的倍数REGBundleSize
×InterleaverSize
.
依赖关系
属性可启用此属性CCEREGMapping
财产“交叉”
.
数据类型:双
InterleaverSize
- - - - - -衬垫的大小
2
(默认)|3.
|6
用于交错cce到reg映射的交织器大小,指定为2
,3.
,或6
.
法规的数量,numREGs,取决于资源块的总数,numRBs,分配在频域,由
numREGs=numRBs×持续时间
,在那里numRBs= 6 ×sum (
.FrequencyResources
)
当CCEREGMapping
属性设置为“交叉”
,numREGs一定是的倍数REGBundleSize
×InterleaverSize
.
依赖关系
属性可启用此属性CCEREGMapping
财产“交叉”
.
数据类型:双
ShiftIndex
- - - - - -变换指数
0
(默认)|0 ~ 274之间的整数|NCellID取值为0 ~ 1007的整数值
Shift索引,指定为从0到274的整数或物理层单元格标识NCellID取值为0 ~ 1007的整数值。
例如,这些图说明了移位索引对CORESET映射的影响。属性配置两个coreset持续时间
属性设置为2
,REGBundleSize
属性设置为2
,以及InterleaverSize
属性设置为2。
依赖关系
属性可启用此属性CCEREGMapping
财产“交叉”
.
数据类型:双
PrecoderGranularity
- - - - - -预编码器的粒度
“sameAsREG-bundle”
(默认)|“allContiguousRBs”
与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区域。
数据类型:字符
|字符串
RBOffset
- - - - - -BWP中CORESET的RB偏移量
[]
(默认)|0 ~ 5之间的整数
CORESET从BWP开始的RB偏移量,指定为这些值之一。
[]
—CORESET频率资源从BWP中第一个完整的6个公共资源块(crb)组开始。0到5的整数-显式指定RB偏移量。该选项对应于更高层的参数rb-Offset-r16.
数据类型:字符
|字符串
NCCE
- - - - - -CORESET中可用的CCE数量
正整数
例子
生成PDCCH DM-RS符号和索引
使用默认配置参数配置运营商。
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);
生成相对于BWP网格的PDCCH和DM-RS指数
配置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中引入R2022b:指定预编码器粒度
的PrecoderGranularity
属性允许您指定相关PDCCH的预编码器粒度,如TS 38.211节7.3.2.2和7.4.1.3.2中定义的那样。
R2022b:指定RB偏移量
的RBOffset
属性指定BWP中CORESET的RB偏移量。
Abrir比如
Tiene una versión modificada de este ejemplo。¿Desea abrir este ejemplo con sus modificaciones?
MATLAB突击队
Ha hecho clic en unenlace que对应一个este commando de MATLAB:
弹射突击队introduciéndolo en la ventana de commandos de MATLAB。Los navegadores web no permission comandos de MATLAB。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。