5G NR PDSCH频域资源调度

PDSCH频域资源调度

       在5G NR中,PDCCH主要负责物理层各种关键控制信息的传递,其中就包括PDSCH的频域调度信息。在本文中,就PDSCH的频域资源调度,结合DCI进行简单的介绍。
       PDSCH的频域资源调度,根据调度RB是否为连续RB,分为Type0和Type1,Type0表示非连续RB调度,Type1表示连续RB调度。对于Type0,因为频域资源的分配具有一定的离散性,所以可以获得部分频率分集增益;对于Type1,频域调度资源可以通过起始RB索引和调度RB数来表征,因此可以节约PDCCH中的数据比特传输开销。调度Type0或Type1是通过PDSCH-Config参数集中的高层参数resourceAllocation配置的,其中resourceAllocationType0表示Type0调度;resourceAllocationType1表示Type1调度;dynamicSwitch表示动态调度,具体根据DCI中1bit字段指示调度类型为Type0或者Type1。需要注意一点的是,当PDSCH是通过DCI 1-0来调度时,频域资源调度类型只能配置为Type1,协议规定的目的也是为了节约PDCCH的DCI比特开销。

5G NR PDSCH频域资源调度_第1张图片

PDSCH Type0

       针对Type0,频域VRB是通过bitmap的形式分配的,bitmap中的每一比特对应一个资源块组(RBG,Resource Block Group),其中RBG表示一段连续的VRB,由PDSCH-Config参数集中的高层参数rb-Size配置,并且和BWP的大小有关系,具体和BWP大小P的对应关系如下表,Configuration1和Configuration2是由rb-Size配置的。因此,在UE侧,通过当前下行激活BWP的大小,以及高层参数rb-Size的值,就可以确定当前UE的PDSCH调度的RBG大小P。

5G NR PDSCH频域资源调度_第2张图片
       具体RBG的个数(即bitmap的比特数)N_RBG的计算公式如下

在这里插入图片描述
       在公式中,之所以进行向上取整操作,是因为可能出现BWP的RB数不能被P整除的情况,因此,协议特定规定了第一个RBG和最后一个RBG的大小,来使得RBG的边界对齐。

在这里插入图片描述

       针对P的设置,可以简单分析一下原因,以SCS等于30kHz,BWP的RB数为273,起始RB为0为例,如果直接用bitmap的形式表示273RB,则需要273bit;而如果采用P和bitmap两级映射的方式,查上表可得无论Configuration1或Configuration2,P等于16,273RB仅需要17bit,即可大大节约PDCCH的DCI比特开销,但这样会导致PDSCH的频域资源调度灵活性变差,因此协议针对每个BWP的RB范围规定Configuration1和Configuration2两种不同的粒度来增强调度灵活性。

PDSCH Type1

       针对Type1,频域VRB是通过资源指示值(RIV,Resource Indication Value)的形式分配的,针对一般场景,RIV的定义如下

5G NR PDSCH频域资源调度_第3张图片
       其中RB_Start表示PDSCH调度的VRB起始RB索引,L_RBs表示VRB的数目,式中下行激活BWP的大小有如下规定
       1)当DCI 1-0在CSS解码时且PDCCH配置CORESET0时,BWP的大小等于CORESET0的大小
       2)当DCI 1-0在CSS解码时但PDCCH没有配置CORESET0时,BWP的大小等于初始BWP的大小
       通常表示RIV值的比特数由当前BWP决定,计算公式如下

在这里插入图片描述
       但是在BWP切换过程中时,表示RIV值的比特数大小可能需要随BWP的大小变化而变化。例如,在CORESET0关联到CSS时,RIV值得比特数大小由初始BWP的大小决定;而当关联到USS时,则由当前激活BWP的大小决定。因此,在BWP切换过程中,可根据初始BWP和当前激活BWP的比例关系K来计算,K的具体计算方式如下
       当N_BWP_Active>N_BWP_Initial时,K满足K<=floor(N_BWP_Active/N_BWP_Initial)且K为{1,2,4,8}集合中的最大值
       因此,针对激活BWP有如下
       1)折算后的起始RB索引
在这里插入图片描述
       2)折算后的VRB个数为
在这里插入图片描述
       对于上面两个公式中的N_BWP_Initial有如下
       1)当CORESET0配置时,N_BWP_Initial等于CORESET0的RB大小
       2)当CORESET0未配置时,N_BWP_Initial等于初始BWP的大小
       同样对于RIV值的计算,有如下

5G NR PDSCH频域资源调度_第4张图片

你可能感兴趣的:(5G协议解读)