之前讲了CORESET0就是频域分布,那具体对应的时域位置是什么?那就需要结合SearchSpace0来确定。
具体的说CORESET0 描述的是一块时频域资源,长(占用的时域符号数)和宽(占用的频域RB数)都确定了,那这个资源具体是在时域的哪些符号上,就需要SearchSpace0 的index 通过查38.213 table 13-11 ~13-15来确定。
通过表的标题可知,FR1 只有pattern 1(Table 13-11),FR2 3种pattern都有;FR2 pattern 1的情况样查Table 13-12;SSB SCS 120khz PDCCH SCS 60khz 且是pattern 2 时要查Table 13-13; SSB SCS 240khz PDCCH SCS 120khz 且是pattern 2 时要查Table 13-14;SSB SCS 120khz PDCCH SCS 120khz 且是pattern 3 时要查Table 13-15。
通过查CORESET0的表即可确定pattern,再结合SSB SCS PDCCH SCS 就可以确定 Searchspace 0需要查的那张表。
38.213 13章
pattern 1 CORESET 0和SSB是时分复用关系,SSB发送时刻也不相同,CORESET 0时域表达式如上图 ,对于Pattern 1,UE从时隙n0开始,连续监听2个时隙(即监听n0,n0+1 这两个时隙)。n0表达式如下图所示,参数M和O可从表格13-11(FR1)或13-12(FR2)获得。
要检测的时隙n0确定后,还要根据上述原则 确定要搜索的SFN是偶数还是奇数,也就是每隔20ms 搜一次,只不过是要确定是偶数SFN搜还是奇数SFN 去搜;最后还要确定对应的symbol ,就是Table 13-11 最后一列 First symbol index。
举个例子
subCarrierSpacingCommon scs30or120, pdcch-ConfigSIB1 { controlResourceSetZero 10, searchSpaceZero 4 },
如上参数COREST0 是 10,对应的是Table 13-4,为什么是这个表?介绍CORESET 0的时候有介绍,依据SSB / PDCCH SCS和Minimum Channel Bandwidth(最小信道带宽)。UE检出PSS后,可获知SSB SCS,读取MIB后,可获知RMSI SCS(Sub Carrier Spacing Common)即PDCCH SCS,再结合最小信道带宽,就可以找到对应表格。SSB SCS为30 kHz,PDCCH SCS为30 kHz,最小信道带宽为10 MHz,那么UE应该查询表格13-4。
CORESET 0 描述的频域资源就是频域占用48个RB,时域占用一个符号长度。
SearchSpace0 是4,即Table 13-11 的index =4的那行 O=5 M=1 ,假如SSB index =1,那i=1;此时SCS 是30khz,每个frame对应20个slots,即N_frame_u_slot=20;可以算出来n0=11,n0+1=12;{(2*5+1)/20} =0 向下取整还是0,0mod 2=0,即要在SFN =0,2,4....的偶数SFN上检测;first symbol index =0, 综合来说就是SearchSpace 0 对应的是偶数SFN 的第11和12个时隙 的index =0 的符号(COREST 0 只占用1个symbol)。映射图如下
如果是Table 13-11 的index 3的那行 O=2 M=1/2 ,假如SSB index =1,那i=1是奇数,first symbol index=N_CORESET_symb=1;此时SCS 是30khz,每个frame对应20个slots,即N_frame_u_slot=20;可以算出来n0=4,n0+1=5;{(2*2+0)/20} =0 向下取整还是0,0mod 2=0,即要在SFN =0,2,4....的偶数SFN上检测; 综合来说就是SearchSpace 0 对应的是偶数SFN 的第4和5个时隙 的index =1的符号(COREST 0 只占用1个symbol)。
如果SSB index =0,i=0是偶数,first symbol index=0,n0=4, n0+1=5,对应的是偶数SFN 的第4和5个时隙 的index =0的符号。
如果SSB index =1,i=1是偶数,first symbol index=1,n0=4, n0+1=5,对应的是偶数SFN 的第4和5个时隙 的index =1的符号。
如果SSB index =2,i=2是偶数,first symbol index=0,n0=5, n0+1=6,对应的是偶数SFN 的第5和6个时隙 的index =0的符号。
如果SSB index =3,i=3是奇数,first symbol index=1,n0=5, n0+1=6,对应的是偶数SFN 的第5和6个时隙 的index =1的符号。
映射图如下,可以看到出现SSB 的SearchSpace 0共享一个符号的现象,每个slot也会包含2个searchspace,即是第三列“Number of SearchSpace sets per slots”=2。
Pattern2和3,CORESET 0和SSB是频分复用关系。由table 13-13 ~13-15 可知在时域上,CORESET 0和SSB在同一SFN的同一slot,或相邻slot(Table 13-14),即SFN_c = SFN_SSB_i,n_c = n_SSB_i(同一slot)或n_c = n_SSB_i – 1(相邻slot)。n_c就是CORESET 0 对应的时隙,UE确定CORESET 0所在系统帧(SFN_c)和时隙(n_c)后,再根据SSB index(i)找到CORESET 0的起始符号(First Symbol Index)。
如Table 13-13 pattern 2 SSB SCS 是120khz,对应的是case D的情况 SSB 起始符号为{4,8,16,20 .......... 506} 最大发送次数 L=64
根据表格first symbol index 0 对应的SSB index i=4k, first symbol index 1 对应的SSB index i=4k+1,first symbol index 6 对应的SSB index i=4k+2,first symbol index 7 对应的SSB index i=4k+3。结合pattern2 CORESET 0总是比SSB 靠前点,则对应的映射图如下
Table 13-14 同样是pattern 2,SSB SCS 是240khz,对应的是case E的情况 SSB 起始符号为{8,12,16,20 .......... 492} 最大发送次数 L=64
根据表格SSB 和CORESET0 在同一时隙时first symbol index 0 对应的SSB index i=8k, first symbol index 1 对应的SSB index i=8k+1,first symbol index 2 对应的SSB index i=8k+2,first symbol index 3 对应的SSB index i=8k+3;n_c=n_SSB_i -1时,first symbol index 12 对应的是SSB index 8k+4,first symbol index 13 对应的是SSB index 8k+5。pattern2 时域上CORESET 0比SSB 靠前,则对应的映射图如下
Table 13-15 pattern 3 COREST0 是SSB 在相同slot, SSB SCS 是120khz,对应的是case D的情况 SSB 起始符号为{4,8,16,20 .......... 506} 最大发送次数 L=64
根据表格first symbol index 4 对应的SSB index i=4k, first symbol index 8 对应的SSB index i=4k+1,first symbol index 2 对应的SSB index i=4k+2,first symbol index 6 对应的SSB index i=4k+3。对应的映射图如下
至此,UE已经获取了SIB1的CORESET 0 searchspace 0的具体时频域资源,之后就可以在对应物理资源使用SI-RNTI盲检SIB1的调度信息。