2.7.3 默认BWP
对于一个服务小区,UE可以通过参数ServingCellConfig->defaultDownlinkBWP-Id,在所有配置的下行BWP内配置一个默认下行BWP。如果没有配置defaultDownlinkBWP-Id,则初始下行BWP为默认下行BWP。
如果UE配置了ServingCellConfig->bwp-InactivityTimer,则该定时器超时,UE回落到默认下行BWP;如果收到RRC消息,但是没有配置bwp-InactivityTimer,且此时存在运行的bwp-InactivityTimer,则停止该定时器。
defaultDownlinkBWP-Id和bwp-InactivityTimer都属于UE的服务小区级参数,不属于BWP级参数。
bwp-InactivityTimer的启动或重启时机(配置了bwp-InactivityTimer)包括下面两种情况。
·如果以下3个条件同时成立,则启动或者重启bwp-InactivityTimer定时器:1)当前激活的下行BWP不是默认下行BWP(配置了defaultDownlinkBWP-Id)或者不是初始下行BWP(没有配置defaultDownlinkBWP-Id);2)当前激活BWP收到了C-RNTI/CS-RNTI加扰的DCI0或DCI1(包括CA的跨载波调度),或者在配置的授权上发送或收到了MAC PDU;3)没有正在进行的RA过程(SCell发生的RA过程,对SpCell也认为存在RA过程)。
·如果收到了指示下行BWP切换的DCI,并且指示切换到的BWP不是默认下行BWP(配置了defaultDownlinkBWP-Id)或者不是初始下行BWP(没有配置defaultDownlinkBWP-Id),则启动或者重启bwp-InactivityTimer定时器。
综上,当配置了bwp-InactivityTimer时,收到DCI后先判断该DCI是否指示了BWP切换,处理如下。
1)如果没有指示BWP切换,那么看当前激活BWP是否为默认BWP(配置了default-DownlinkBWP-Id)或者初始BWP(没有配置defaultDownlinkBWP-Id),如果是,则不理会(不启动或者重启bwp-InactivityTimer定时器);如果不是,再判断当前是否有正在进行的RA过程。如果有RA过程,则不理会;如果没有RA过程,则启动或者重启bwp-InactivityTimer定时器。
2)如果指示了BWP切换,那么看指示切换目的BWP是否为默认BWP(配置了defaultDownlinkBWP-Id)或者初始BWP(没有配置defaultDownlinkBWP-Id),如果是,则不理会;如果不是,则启动或者重启bwp-InactivityTimer定时器。收到指示BWP切换的DCI时,如果有RA过程正在运行,那么处理策略见2.7.4节。
bwp-InactivityTimer定时器的停止时机包括三种情况:在SpCell发起RA过程时,停止该小区的bwp-InactivityTimer定时器;在SCell发起RA过程时,停止该小区关联的SpCell的bwp-InactivityTimer定时器;收到RRC消息,但是没有配置bwp-InactivityTimer时,停止该小区的bwp-Inactivity Timer定时器。