4.3.11 BWP的自动切换

除了基于RRC信令的BWP切换(如4.3.1节所述)、基于DCI的BWP切换(如4.3.2节和4.3.3节所述)、基于Timer的DL BWP切换(如4.3.4节~4.3.6节所述),还有一些其他场景会触发BWP的自动切换,将在本节介绍。

1.TDD系统的DL BWP与UL BWP成对切换

如4.2.8节所述,TDD系统的上行BWP和下行BWP是成对配置、成对激活的。那么如何用一个DCI激活“一对BWP”呢?一种方法是定义一种可以指示“一对BWP”的DCI或BWP Indicator,专门用于TDD系统的BWP激活。

正如4.3.3节所述,如果引入一种“既非上行、也非下行”的专门用于BWP Switching的DCI Format,其自然可以实现一次激活一对DL BWP和UL BWP,但考虑到新DCI Format的额外复杂度,没有采用这种设计。

另一种成对激活的方法是在DCI中定义一种新的专门激活“BWP对”的BWP Indicator,但这仍然会造成TDD的BWP切换信令与FDD不同。因此,最终确定采用一种更合理的方法,即重用FDD的BWP Indicator设计,仍然是“负责下行调度的DCI触发DL BWP”“负责上行调度的DCI触发UL BWP”。所不同的是,DL BWP的切换会连带触发与之配对的UL BWP切换,UL BWP的切换会连带触发与之配对的DL BWP切换[6-64]。如图4-44所示,如果DCI Format 1_1中的BWP Indicator=0,则同时激活DL BWP 0和UL BWP 0;如果DCI Format 0_1中的BWP Indicator=0,则也可以同时激活DL BWP 0和UL BWP 0。

图4-44 下行调度DCI和上行调度DCI均可触发一对BWP的同时切换

最后需要说明的是,与DCI触发的BWP切换一样,在基于Timer的BWP Switching中,TDD系统的上行BWP和下行BWP仍然需要同时回落。当Timer到期、终端的下行激活BWP回落到Default DL BWP的同时,其上行激活BWP也会同时切换到和Default DL BWP配对的UL BWP(即与Default DL BWP有相同BWP Indicator的那个UL BWP)。

2.由于随机接入引起的DL BWP切换

如4.3.6节所示,为了避免在随机接入(RACH)过程中发生DL BWP Switching,bwp-InactivityTimer会在RACH过程中中止,其原因是:用于RACH的UL BWP和DL BWP需要成对激活。为什么要限制成对激活呢?

如4.2.8节所示,TDD系统的DL BWP和UL BWP需要成对配置、成对激活,但FDD系统并无此限制,DL BWP和UL BWP是独立配置、独立激活的。但在竞争性随机接入过程中,由于gNB尚未完全识别终端,可能会带来一些问题。如图4-45所示,假设在上行和下行各有两个BWP,终端在UL BWP 2发送随机接入前导(Preamble,即Msg.1),发起随机接入。根据随机接入流程,gNB在下发随机接入反馈(RAR,即Msg.2)时还不能判断这个Msg.1来自哪个终端的,因此需要在所有可能的DL BWP都下发Msg.2,从而造成很大的资源浪费。

图4-45 在FDD系统中,如果独立配置DL BWP,RAR需要在多个DL BWP中发送

为了避免这个问题,最后确定,RACH过程必须基于成对的DL BWP和UL BWP。与TDD系统的BWP配对相同,采用基于BWP Indicator的配对方法,即具有相同BWP Indicator的DL BWP和UL BWP配成一对,用于RACH过程。如图4-46所示,如果终端在UL BWP 1上发送Preamble,则必须在DL BWP 1上接收RAR。这样gNB就只需要在DL BWP 1上下发RAR,不需要在其他DL BWP下发了。

图4-46 基于配对的UL BWP和DL BWP,只需在一个DL BWP中发送RAR

基于上述设计,当终端在上行激活BWP中发送Preamble、启动RACH过程时,如果激活的DL BWP和UL BWP具有不同的BWP Indicator,需要将下行激活BWP切换到与UL激活BWP具有相同BWP Indicator的DL BWP。