NR BWP切换机制,切换时延

目录

 

1. BWP概述

2. BWP切换机制

RRC based BWP切换

Timer based BWP切换

DCI based BWP切换

3. BWP切换时延


1. BWP概述

在之前的博客https://blog.csdn.net/jxwxg/article/details/80201788中,我们对BWP进行了一个简单的介绍。

我们知道,引入BWP机制的两个主要优势是:

  1. 根据业务变换,快速动态的调节网络配置以适配业务变化;
  2. 节约能量消耗。

但是,这两个优势都建立在快速BWP切换的机制之上。如果BWP不能快速切换,那么上面这两个优势也无从谈起。

在此博文中,我们重点介绍一下BWP的切换机制。

 

2. BWP切换机制

如下图所示,UE在BWP1,BWP2和BWP3之间切换。BWP切换主要有以下三种方式:RRC based BWP切换,Timer based BWP切换和DCI based BWP切换。三种BWP切换方式应用场景各不相同,下面分别介绍。

NR BWP切换机制,切换时延_第1张图片

 

RRC based BWP切换

RRC based BWP切换主要用于RRC重配消息下发或者SCell激活之后,让UE进入到一个新的BWP。

在ServingCellConfig中有firstActiveDownlinkBWP-Id,在UplinkConfig中有firstActiveUplinkBWP-Id,分别指示UE在RRC重配之后或者SCell激活后进入的下行BWP和上行BWP。

RRC Based BWP切换能让给UE在RRC重配后或者SCell激活后立马进入合适的BWP进行业务收发,而不是停留在initial BWP上。

NR BWP切换机制,切换时延_第2张图片


 

Timer based BWP切换

如果UE长时间不用进行业务首发,意味着UE此时可能没有什么业务需求,为了节能,最好能让UE回到一个带宽较小的BWP以达到节能的目的。这也是Timer based BWP切换引入的目的。

 

如下图所示,bwp-InactivityTimer用于计时UE多长时间没有数据收发,defaultDownlinkBWP-Id定义bwp-InactivityTimer超时后UE要进入的BWP。

 

bwp-InactivityTimer通过UE有没有收到调度DCI来判断UE有没有业务,例如假设bwp-InactivityTimer设置为5ms,那么如果UE在5ms内没有收到上下行调度DCI,那么UE就进入defaultDownlinkBWP-Id。

 

大家要注意一点,协议里面只定义了defaultDownlinkBWP-Id,并没有defaultUplinkBWP-Id,这也就是说如果Timer超时后,只有下行BWP需要进行切换,上行BWP不需要进行切换。因为主要是下行BWP比较耗电,而且一般下行BWP带宽比较大,所以需要把下行BWP切换到默defaultDownlinkBWP。

NR BWP切换机制,切换时延_第3张图片

 

DCI based BWP切换

DCI based BWP切换是这三种方式中最为灵活的BWP切换方式。只要你有调度DCI,你就可以发起BWP切换。

DCI 1-1中有一个BWP index域用于指示切换的目标下行BWP,同样地,DCI 0-1中有一个BWP Index域用于指示切换的目标上行BWP。

 

在NR中,DCI 1-1和DCI 0-1是用来调度数据的,同时能指示BWP进行切换。协议不支持DCI只用来指示BWP切换而不调度数据。当UE进行DCI based BWP切换时,该DCI调度的数据是在新的BWP上面的,但是该DCI的size却是根据旧BWP来确定的,这里就会涉及到DCI size不一致的问题。

 

比如FDRA(频域资源分配)域在旧BWP上是10bit,而新BWP只需要8bit,那么就截取这10bit里面的低8位给新BWP解释使用即可;如果FDRA域在旧BWP上是8 bit,而新BWP需要10 bit,那么就在这8 bit的高位添加2个0给新BWP解释使用。

 

3. BWP切换时延

协议定义了BWP的切换时延,其中Timer based BWP切换时延和DCI based BWP 切换时延是一样的,都是根据如下表格确定。

 

Type1和Type2时延根据UE上报的能力决定。上报Type1的UE,看Type1那一列;上报Type2的UE,看Type2那一列。

 

如果旧BWP和新BWP的子载波间隔不一样,那么根据时延大的那个确定。比如旧BWP 为60KHz (u=2),新BWP为15KHz (u=0),那么此次BWP切换的时延就为1 ms。

 

NR BWP切换机制,切换时延_第4张图片

 

RRC based BWP切换的时延就比较大了,因为既要考虑RRC信息的处理时延,还需要考虑BWP切换的时延。综合来看RRC Based BWP切换时延都需要10-25ms左右。

你可能感兴趣的:(图说5G)