检索PDCCH之前需要在特定的时频域范围内进行检索,一对 coreset 和 searchspace可以确定时频域范围,也就是通过coreset确定频域,searchspace确定时域,用于检索特定DCI format.
如图是 searchspaceId 1 和 coresetId 0 绑定用于检索 dci format0_0 和 dci format1_0.
searchspaceId 3 和 coresetId 0 绑定用于检索 dci format0_0 和 dci format1_0. 下面我们分别介绍coreset 和 searchspace.
-
Coreset 参数
-
controlResourceSetId coreset id取值1~11 在小区内所有BWP中唯一. coreset0 用于RMSI 的searchspace 0.
-
frequencyDomainResources 45bit表示 coreset 频域信息,每个bit表示6RBs,从PRB0开始,最高位bit表示BWP中的最低频率.不在BWP 范围内置0. BWP中coreset的起始位置需要按照 6PRB处理,即 BWP中 coreset起始位置是 6*(N_start_BWP/6)上取整.
-
duration 时域上coreset 的symbol数,取值1~3,只有当高层dmrs-TypeA-Position(MIB/ServingCellConfigCommon中) 配置为3时CORESET符号个数才能配置为3.
-
cce-REG-MappingType CCE到REG映射类型 交织 interleaved 和 非交织 nonInterleaved,后面详细介绍.
-
precoderGranularity PDCCH频域上的预编码粒度. sameAsREG-bundle 表示一个REG bundle内使用相同的预编码. allContiguousRBs biaoshi coreset 频域上所有的REG使用相同的预编码.
-
pdcch-DMRS-ScramblingID PDCCH DMRS 加扰初始ID.
其它:
-
tci-StatesPDCCH-ToAddList/tci-StatesPDCCH-ToReleaseList 用于配置PDCCH对应的TCI state,可以简单理解为指示接收PDCCH用的beam方向.
-
tci-PresentInDCI 用于指示DCI中是否包含指示PDSCH波束信息的域.
2. CCE-REG映射,非交织nonInterleaved和交织interleaved
在介绍CCE -REG 映射之前先介绍 REG 和 CCE的概念.
REG (Resource Element Group)
一个REG 频域上一个RB,时域上一个 OFMD符合组成.
Coreset内REG的编号是先时域再频域. 如下示例.
CCE(Control Channel Element)
一个CCE包含6个REG. 一个CCE中具体是由哪6个REG构成就是需要通过 CCE-REG 映射来确定.
-
非交织nonInterleaved
对于非交织 L = 6, f(x) = x
coreset 中REG数量 是 RB 频域RB数 * symbol数
REG bundle i =
CCE j 包含 REG bundles
例如: coreset 频域 40 个RB,时域 3个symbol,REG 数量就是 40*3 = 120
L = 6, REG bundle i = 0,1,2,3,... ...,19 其中19 = 120/6 -1.
也就是每6个REG组成一个 REG bundle,一共有20个 REG dundle.
CCE 0 包含 REG bundle 0
CCE 1 包含 REG bundle 1
... ... ... ...
CCE 19 包含 REG bundle 19
-
将REG 编号.
-
根据L = 6 将REG 捆绑成 REG bundle后编号.
-
REG bundle 到 CCE一一映射.
-
交织interleaved
-
reg-BundleSize 交织块大小 L
-
interleaverSize 交织行个数 R
-
shiftIndex 交织时的索引偏移 0~274,不配置时默认为PCID.
当 coreset 是 1个 symbol 时 L 是 2 or 6.
当 coreset 是 2 个symbol 时 L 是 2 or 6.
当 coreset 是 3个 symbol 时 L 是 3 or 6.
交织公式如下
例如:
coreset 频域 6 RB,时域2 symbols, so coreset REG 数量是 6 * 2 = 12, n_shift=0
L = 2,R =2,REG bundle 数 12/2 = 6
C = 12/(4) = 3 ,共3列
c = 0,1,2, 列index
r = 0,1 行index
j = cR+r
即:
f(0) 对应的是 bundle 0, f(1) 对应的bundle 3,f(2)对应bundle 1,f(3)对应bundle 4,f(4)对应bundle 2,f(5)对应bundle 5.
CCE j 包含 REG bundles
CCE 0{f(0),f(1),f(2)}, CCE 1{f(3),f(4),f(5)}
所以 CCE 0 包含的 bundle 0,3,1, CCE 1包含的bundle 4,2,5.
如果 shiftindex = 1
即:
f(0) 对应的是 bundle 1, f(1) 对应的bundle 4,f(2)对应bundle 2,f(3)对应bundle 5,f(4)对应bundle 3,f(5)对应bundle 0.
CCE 0{f(0),f(1),f(2)}, CCE 1{f(3),f(4),f(5)}
所以 CCE 0 包含的 bundle 1,4,2, CCE 1包含的bundle 2,5,3.