1.Coreset0 相关参数
在说Coreset0之前 UE已经可以解出来SSB消息,也就是说MIB 以及 payload的相关参数.
在明确了这些参数之后,利用这些信息进行Coreset0的探索.
SSB SCS
FR1 参考Table5.4.3.3-1: Applicable SS raster entries per operatingband (FR1)
FR2 参考Table5.4.3.3-2: Applicable SS raster entries per operatingband (FR2)
band 也就是SSB 所在的频段, 也就确定了FR1 or FR2.
FR1 参考Table5.4.3.3-1: Applicable SS raster entries per operatingband (FR1)
FR2 参考Table5.4.3.3-2: Applicable SS raster entries per operatingband (FR2)
PDCCH SCS
MIB 消息中 subCarrierSpacingCommon
0 - FR1 15kHz, FR2 60kHz
1 - FR1 30kHz, FR2 120kHz
例如:

pdcch-ConfigSIB1- 8bit 指示:高4bit ControlResourceSetZero, 低4bit searchSpaceZero

解读:从上面指示可以看出,利用高4bit信息之前先根据 SSB SCS,PDCCH SCS and Min BW 从Table 13-1 ~ 13-10 中确认一张表格,值得注意的是,通常情况下 SSB SCS 和 PDCCH SCS 就可以区分绝大数情况,只有在 <SSB SCS, PDCCH SCS> 为<30,15> 和 <30,30> 时 利用 Min BW 进行区分.
在利用低4bit 信息之前,需要先从Table13-11 ~Table13-14 中选择一张表格. 从Table5.4.3.3-1,Table5.4.3.3-2中可知 RF1 中SSB SCS 只有 15 or 30 KHz. FR2 SSB SCS 有 120、240、480 和 960 kHz 4中情况.
FR1 - 且 pattern 1时使用 Table13-11
FR2 - 且 pattern 2 subCarrierSpacingCommon 60 or 120 时,分别使用 13-13 或 13-14,
这里有个疑问何时使用Table 13-12?
FR2 - 且 pattern1时 使用Table13-12
注意 这里的pattern 是根据 Table13-1~Table13-10中得到的.
FR1 参考Table5.4.3.3-1: Applicable SS raster entries per operatingband (FR1)
FR2 参考Table5.4.3.3-2: Applicable SS raster entries per operatingband (FR2)
Table5.3.5-1 Channel bandwidths for each NR band

...... ...... ......

如下图是两套表格(Table13-1~10,Table13-11~14)之间的对应关系.

解读: 从表中可以看出 pattern 有1~3,根据表格内部 index选择情况又会产生多种组合.
例如:第一行 table13-1中 0~14 共 15 种,table13-11 0~15 共16种,15x16 = 240 种
2.coreset0 与 SSB 关系
在NR cell中,不同的频域位置可能存在多个SSB,不是每个SSB都有Coreset0,有的SSB只是用于测量,不存在SIB1的调度. 但是这个SSB 会通过kssb通知UE帮助找到一个有SIB1调度的SSB位置.
kssb 的单位是15kHz,SSB SCS 有可能是 15 or 30 kHz,CRB SCS 有可能是 15kHz or 30kHz
FR1 kssb是由5bit指示
当CRB SCS 30kHz 时,SSB sc 0 所在此CRB中的的位置范围由0~23表示.
当 CRB SCS 15kHz 时,SSB sc 0 所在此CRB中的的位置范围由 0~11表示.
FR2 kssb是由4bit指示
即当FR1 kssb >23 或 FR2 kssb>11 时 代表 SSB 对应的Type0-PDCCH CSS CORESET不存在.
根据TS38.213 Table13-16 and Table13-17 如下所示


解读:当FR1 - kssb 取24~29 时 or FR2 - kssb 取 12~13 时可以根据 controlResourceSetZero and searchSpaceZero 算出来一个值映射到 N_offset_GSCN. 第二个SSB 的 GSCN 与 第一个SSB GSCN 偏移. 当FR1 - kssb 取30时 or FR2 - kssb取14时 协议中作为预留位.
例如:当 FR1 kssb = 26,controlResourceSetZero = 10, searchSpaceZero = 4,16x10+4 = 164,
N_offset_GSCN = 164 +513 = 677.


解读:当FR1 - kssb 取 31时 or FR2 - kssb 取 15时 在范围内没有 携带 Type0-PDCCH CSS set 的SSB

从Table13-1~Table13-10中可以看到 SSB and CORESET multiplexing pattern 有三种,不同的SS/PBCH block and CORESET multiplexing pattern对应着不同的复用方式.
Pattern 1表示SS/PBCH block 与 CORESET是TDM方式复用.
Pattern 2表示SS/PBCH block 与 CORESET是TDM + FDM方式复用.
Pattern 3表示SS/PBCH block 与 CORESET是FDM方式复用.

3.Coreset0频域
如上所述,根据 SSB SCS,PDCCH SCS and Min BW 从Table 13-1 ~ 13-10 中确认一张表格. 再根据pdcch-ConfigSIB1高4bit确认中使用哪行,得到RB offset and RB 数.
当知道SSB 的 SGCN 和 kssb之后,就可以确定 Coreset0频域的起始位置和长度.
offset 是 Coreset0 第一个sc距离 SSB所在 CRB第一个sc的CRB级偏移.
RBs 是 CRB 数
Table13-1~13-10,Table13-11~13-14 参考

图中有错误 Offset 是 N SSB CRB 到 coreset 第一个sc的偏移.
例如: 当选择 Table 13-1 时 MSB 高4bit = 1 使用 index 1,此时 Offset = 2,RBs = 24.

4. Coreset0时域

当 pattern1 时 FR1 or FR2 通过 Table13-11 or Table13-12 确定
O, 每个 slot 中search space set数量, M, first symbol index

当满足

UE 在偶数 even 帧中检测 slot n0
当满足

UE在奇数 odd 帧中检测 slot n0

例如:SSB/PDCCH SCS = {30,30}, SSB Index = 0, Table 13-11 = 4
CORESET 0 is scheduled at slot 10 in the radio frame that meets the SFNc criteria.

According to following calculation, CORESET 0 is scheduled to be every EVEN radio frame.

以后有时间再补充 pattern2 和 pattern3的例子.