资源调度和分配
PDCCH携带的DCI制定了在空口上如何传输PDSCH、PUSCH,DCI中同时包含频域和时域资源分配,对应频域资源,NR支持连续和非连续分配。非连续分配可以获得分集增益,连续分配可减少传输资源分配相关信息域所需的比特数,获得基站的调度增益。
下行资源分配
PDSCH支持两种类型的频域资源分配:Type0和Type1
Type0是非连续资源分配,Type1是连续资源分配,如果由DCI Formate1_0调度的下行数据传输,仅支持Type1的频域资源类型。
RBG是一组连续编号的VRB,RBG的VRB可以直接映射到PDSCH所在BWP内的相同编号的PRB。对UE而言,RBG的大小(也就是VRB数量,记为参数P)可根据RBG配置以及BWP的带宽来确定。 BWP带宽 1--36 37--72 73--144 145--275 RBG大小P RBG配置1 2 4 8 16 sizeNBWP,iRBG配置2 4 8 16 16 对应带宽大小为的下行BWP,RBG的总数
NRBG为:
sizestart?NRBG??NBWP,i??NBWP,imodP?/P ????第一个RBG大小为
sizestartRBG0?P?NBWP,imodP
最后一个RBG大小为
?Nif
startBWP,isize?NBWP,imodP?0?and P
sizestartsizeRBGlast?NBWP,i?NBWP,imodP??
else 所有其他剩下的RBG大小是P
这些在BWP内的RGB按照频率递增的顺序从最低频率位置开始依次从小到大进行编号
UE的第一个RBG的大小是可以小于P的,根据
来确定,可以减少RB的碎
片,提高资源使用效率。
UE1第一个RGB
在频域资源分配Type1中,对于带宽大小为分配信息中的 log2(
sizeNBWPsizeNBWP 的下行BWP,DCI的频域资源
(
sizeNBWP+1)/2)向上取整个比特为的RIV(resource
indication value)。RIV值用于指示分配给PDSCH的起始VRB编号
initialRBstart?0,K,2?K,K,(NBWP?1)?K以及连续RB的长度LRBs,RIV计算公式如下:
size/2 then if (LRBs?1)?NBWPsizeRIV?NBWP(LRBs?1)?RBstart??
else
sizesizesizeRIV?NBWP(NBWP?LRBs?1)?(NBWP?1?RBstart)
whereLRBs? 1 and shall not exceedNBWP?RBstart.
size 以上介绍的都是频域资源分配,下面介绍下行时域资源分配。
PDCCH DCI中包括所调度PDSCH的时域位置信息,这些信息包括PDSCH所在的时隙、PDSCH的时域长度和PDSCH在时隙中的起始OFDM符号索引。如果时域资源分配信息域的值为m,那么UE可以从一个分配表(Allocation Table)中索引为m+1的行内获取PDSCH的时域位置信息。每一行中包含如下时域位置信息:
① 时隙偏移值K0 。NR支持跨时隙调度,也就是DCI与其所调度的PDSCH在不同的时隙上传输。如果UE在时隙n上接收到DCI,那么该DCI所调度的PDSCH在时隙Ks中传输。
?2?PDSCHKS??n??PDCCH??2CA??NCA?Nslotslot,offset,PDCCH,offset,PDSCH???K0????offset,PDCCH????2offset,PDSCH???2???2?PDSCH???? (最后一个调度配??置了CA-slot-offset)
?2?PDSCHKs = ?n??PDCCH??2???K0(其他情况) ???PUSCH and ?PDCCH 是PUSCH 和 PDCCH各自的子载波间隔。
② SLIV(Start and Length Indication Value)。UE可以根据SLIV值得到PDSCH
在时隙的起始OFDM索引S以及PDSCH的时域长度L。和RIV一样,SLIV也有自己的一个计算公式:
if (L?1)?7 then
SLIV?14?(L?1)?S
else
where0?L?14?S
SLIV?14?(14?L?1)?(14?1?S)
③ PDSCH的映射类型:TypeA或TypeB。不同的映射类型,S、L及S+L可以取得值不同。
Valid S and L combinations
PDSCH mapping type Type A Type B Note 1: {0,1,2,3} (Note 1) {0,…,12} {2,…,13} {2,…,14} {3,…,14} {3,…,14} {0,1,2,3} (Note 1) {0,…,10} {2,4,6} {2,…,12} {3,…,12} {3,…,12} S Normal cyclic prefix L S+L S Extended cyclic prefix L S+L S = 3 is applicable only if dmrs-TypeA-Position = 3 上行资源分配
与下行分配类似,分配表的DCI的时域资源分配信息所指示的一行信息有: ①时隙偏移值K2 ,如果UE在时隙n接收到调度DCI,那么该DCI所调度的PUSCH在时隙Ks中传输。
?2?PUSCHKs =?n??PDCCH??2CA??NCA?Nslotslot,offset,PDCCH,offset,PUSCH???K2????offset,PDCCH????2offset,PUSCH???2???2?PUSCH????, if UE is configured with CA-??slot-offset for at least one of the scheduled and scheduling cell ?2?PUSCHKs =?n??PDCCH??2???K2, otherwise ??②SLIV值与下行类似,公式如下:
if (L?1)?7 then
SLIV?14?(L?1)?S
else
SLIV?14?(14?L?1)?(14?1?S)
where0?L?14?S
④ PUSCH的映射类型:TypeA和TypeB,同样也有一个对应表
Valid S and L combinations
PUSCH mapping type Type A 0 {4,…,14} {4,…,14} (repetitionType A only) Type B {0,…,13} {1,…,14} {1,…,14} for repetition Type A, {1,…,27} for repetition Type B {0,…, 11} {1,…,12} {1,…,12} 0 {4,…,12} {4,…,12} S Normal cyclic prefix L S+L S Extended cyclic prefix L S+L