欢迎关注同名微信公众号“modem协议笔记”。
UE确定CORESET 0 和SearchSpace 0的时频域资源,就可以在对应的物理资源使用SI-RNTI盲检RMSI 的调度信息。
NR中由于信道带宽可能会非常大,而UE没有必要支持全部的信道带宽范围。因此,NR中频域上引入了BWP概念,UE可以被配置多个DL/UL BWP(BWP 根据UE能力配置,小于等于信道带宽),但是UE同时只能工作在一个激活的BWP中。NR中,频域资源的分配是基于BWP。BWP的配置包括:子载波间隔,频域起始位置,带宽,CP类型等
Initial DL BWP 就是CORESET 0 的频域大小,UE要根据CORESET 0 PDCCH调度的DCI 1_0得到SIB1 的PDSCH 的频域信息。
UE找到SIB1的时频域资源之后,使用SI-RNTI(0xFFFF)在PDCCH进行盲检,根据DCI format 1_0指示,在PDSCH接收SIB1。38.213 Table 10.1-1 针对SIB1的候选集规定了不同的CCE Aggregation Level 及对应最大PDCCH candidates 个数,CCE Aggregation level 只能是 4/8/16 ,分别对应的最大候选集个数为 4/2/1。PDCCH盲检在另一篇帖子有介绍具体过程。传送门:PDCCH 盲检
SI-RNTI 加扰的DCI format 1_0 结构如下,最主要的是有System information indicator 指示 是用于SIB1 还是其他SI:
先看频域:
对于DCI 1_0,38.214 中指出,DCI 1_0只支持type1 的调度,这里只介绍Type1,type 0后面PDSCH部分再展开阐述。
Type1 使用RIV(resource indication value)指示资源 ,类似时域的SLIV。
在Type 1中,以起始位置(S)和RB数量(L)表示分配的资源,单位为RB。S和L的确定与BWP 大小相关,基站需要结合BWP 大小,确定S和L的组合,然后转为RIV发给UE,UE 再根据公式算出来S和L 就知道PDSCH 对应的频域资源。
Type1(RIV)分配的频域资源比较精确,最小粒度达到RB级,缺点是只能分配连续的RB资源。
如果BWP大小为48 RB,可用S = 9(第10个RB),L = 9(长度为9 RB)表示,则RIV = 48x ( 9 – 1 ) + 9 = 393;如果N = 48,S = 6,L = 26,RIV =48x ( 48 – 26 + 1 ) + (48 – 1 – 6) = 1145。
对于SI-RNTI 加扰的PDSCH,要认为PDSCH DM-RS 与SSB 是QCL的关系。DMRS 后面再介绍,那什么是QCL?
QCL 就是发送信号(目标信号和参考信号)的两个天线端口特性比较接近,指示源参考信号与目标参考信号 的相似程度,简单说就是可以根据SSB 的特性去解析PDSCH DMRS。
相似程度分为4种
QCL-Type A: {多普勒频移,多普勒扩展,平均时延,时延扩展}的4个方面相似
QCL-Type B:{多普勒频移,多普勒扩展}
QCL-Type C:{多普勒频移,平均时延}
QCL-Type D:{空间参数} 就是波束信息 相似
下面是一个实际log的QCL 的映射关系
38.331 中定义QCL 的参考信号只能是CSI-RS 或 SSB
这里只给PDSCH DMRS 配置了一个tci-stateId 0 CSI-RS
根据38.331 红色字体对应的是 NZP-CSI-RS-ResourceId 0 就是说 PDSCH DMRS 与下面的这个CSI-RS 相似程度是QCL typeA 的关系
时域
NR 支持符号级别的时域调度,一般PDSCH 时域资源调度总体流程为:(1)通过高层RRC信令配置时域资源分配表;(2)在DCI 下行调度时,指示高层配置的时域资源分配表中的索引,来表达时域资源调度信息(K0 SLIV),这种配置后面讲PDCCH 再具体介绍。
在UE decode SIB1时,还没有与网络进行通信,即没有获得高层配置的时域资源分配表。
因此spec 38.214 5.1.2.1.1 针对不同SSB和CORESET 的pattern,预定义了的PDSCH 默认资源分配表。对于SIB1 的情况,Pattern 1选择Table 5.1.2.1.1-2(Default A,normal CP);Pattern 2选择Table 5.1.2.1.1-4(Default B);Pattern 3选择表格5.1.2.1.1-5(Default C)。
以Pattern A为例。DCI format 1_0的Time Domain Resource Assignment(0 ~ 15)和Table中的Row Index(1 ~ 16)对应。PDSCH时域资源由3个字段描述:K0、S和L。K0表示PDSCH和PDCCH的相对位置 —— K0 = 0表示PDSCH在PDCCH同一时隙,K0 = 1表示PDSCH在PDCCH下一时隙,以此类推。S表示起始符号,L表示时域长度(符号数量)。
至此 UE 已经完成小区搜索的基本过程,之后就需要根据SIB1 中的参数,判断是否满足于S 准则等驻留条件,下一步就可以发起RACH, 进行Initial Register 过程。
最后看下如果UE decode MIB 或SIB1 失败怎么处理。
如果UE不能获取MIB ,根据38.304的描述,UE可能会将对应freq/pci对应的小区 最多bar 300s ,期间不能进行小区选择和小区重选过程,UE可以选择满足S准则的相同freq的其他小区上驻留。
如果UE不能获取SIB1且MIB中intraFreqReselection为allowed,UE会将对应小区bar 掉,bar时间最多300s不能进行小区重选和小区选择过程,但是UE可以选择相同freq的其他满足S准则的小区驻留;
如果UE不能获取SIB1且MIB中intraFreqReselection为not allowed,UE会将对应小区bar 掉,bar时间最多300s不能进行小区重选和小区选择过程,如果cell是licensed spectrum ,则UUE不得重选到与被禁止小区相同频率的另一个小区,并排除这些小区作为小区选择/重选的候选小区300秒;其他情况如果cell处于unlicensed spectrum,满足重选标准的话,UE 可以选择同一频率上的另一个小区。
对于不能获取MIB和SIB1 bar小区的描述,都用的"may",语气没有特别强烈,UE满足上述要求即可。实际看大多都是按300s 进行的bar小区操作。