上一篇文章《小区搜索——SSB》讲述了UE获取了MIB消息,现在UE要通过MIB消息获取SIB消息。
SIB1消息承载在PDSCH上,为了从PDSCH上得到SIB1,UE先从Type0-PDCCH CSS搜索调度SIB1 PDSCH的PDCCH(CORESET#0,Type0-PDCCH CSS)。
MIB消息中的字段pdcch-ConfigSIB1,共8bit,用于配置SIB1 Type0-PDCCH公共搜索空间的控制资源集CORESET和监听时机SearchSpace。
其中高4bit信息 ,指示SIB1所使用的控制资源集CORESRT,包括频域上连续的RB数以及时域上连续的symbol符号数;而低4bit信息 ,指示SIB1公共搜索空间中的PDCCH监听位置(Monitoring Occasion)。
CORESET:可以理解为时域和频域上占的资源大小;
SearchSpace:可以理解为时间轴上的一个时间节点。
NR定义了以下3种SSB和CORESET#0的复用模式。
在没有共享频谱信道时,使用复用模式1。UE从 n 0 n_0 n0 slot开始的包括两个连续slot的监测窗内,检测Type0-PDCCH CSS上的PDCCH,检测窗的周期为20ms。 n 0 n_0 n0表示某一帧内监测窗的起始位置(单位slot),计算公式如下:
n 0 = ( O ⋅ 2 μ + [ i ⋅ M ] ) m o d N s l o t f r a m e , μ n_0 = (O·2^\mu + [i·M])\mod N^{frame,\mu}_{slot} n0=(O⋅2μ+[i⋅M])modNslotframe,μ
i i i是SSBIndex,其余参数可以通过MIB消息内容查表获取。
当 [ ( O ⋅ 2 μ + [ i ⋅ M ] ) / N s l o t f r a m e , μ ] m o d 2 = 0 [(O·2^\mu + [i·M])/ N^{frame,\mu}_{slot}]\mod2=0 [(O⋅2μ+[i⋅M])/Nslotframe,μ]mod2=0时,该监测窗映射在20ms(两个系统帧)的第一个无线帧上,否则在第二个无线帧上。
Ue通过pdcch-ConfigSIB1的高位4bit(controlResourceSetZero)查38.213表13-1到13-10,可以获取PDCCH的频域上连续的RB数以及时域上连续的symbol符号数;
通过pdcch-ConfigSIB1的低位4bit(searchSpaceZero)查38.213表13-11到13-15获取计算监听时机的起始位置的必要参数 O 、 M O、M O、M,计算监听时机。
假设SSB Index是0( i = 0 i=0 i=0),SCS子载波间隔为30kHz( μ = 1 、 N s l o t f r a m e , μ = 20 \mu=1、N^{frame,\mu}_{slot}=20 μ=1、Nslotframe,μ=20,参考协议38.211-4.3),同时controlResourceSetZero值为11,searchSpaceZero为0,则CORESET#0的频域上连续RB数为48,时域上连续的symbol符号数为1,复用模式为1,与SSB的频域起始位置偏移为14RB。 O = 0 、 M = 1 O=0、M=1 O=0、M=1,则
n 0 = ( O ⋅ 2 μ + [ i ⋅ M ] ) m o d N s l o t f r a m e , μ = ( 0 ⋅ 2 1 + [ 0 ⋅ 1 ] ) m o d 20 = 0 n_0 = (O·2^\mu + [i·M])\mod N^{frame,\mu}_{slot}=(0⋅2^1+[0⋅1])\mod 20=0 n0=(O⋅2μ+[i⋅M])modNslotframe,μ=(0⋅21+[0⋅1])mod20=0,
[ ( O ⋅ 2 μ + [ i ⋅ M ] ) / N s l o t f r a m e , μ ] m o d 2 = 0 m o d 2 = 0 [(O·2^\mu + [i·M])/ N^{frame,\mu}_{slot}]\mod2=0\mod2=0 [(O⋅2μ+[i⋅M])/Nslotframe,μ]mod2=0mod2=0
即PDCCH的某一帧内监测窗的起始位置为每两个系统帧(周期为20ms)的第一个系统帧的第1个slot(#0号)。
所以,Ue要检测PDCCH,需要在每两个系统帧(周期为20ms)的第一个系统帧的第1个slot(时域起始位置)与SSB频带下边界偏差14RB的位置(频域起始位置)开始读48个RB和1个symbol(时频资源大小)的内容。
未完待续,个人理解,虚心受教