通信就是把数据承载在特定的时间和频率上,传输到数据接收方,数据接收方在在相应的时间和频率上把数据接收下来。其实,把数据承载在哪个时间和频率上,对应的就是资源分配的过程。我们今天主要讨论5G NR中的资源分配过程。
目录
1. 时域资源指示
在LTE协议中,DCI的位置和对应的PDSCH/PUSCH是相对固定的。比如,对下行来说,DCI和PDSCH肯定是在同一个subframe上;而对大部分上行来说,PUSCH出现在对应的DCI后4个subframe上。
此外,LTE PDSCH和PUSCH的时域固定从每个subframe的0号symbol开始,长度固定为14个symbol,即一个subframe。
5G系统为了支持更加灵活的资源分配,在时域上PDSCH/PUSCH与PDCCH(DCI)的位置不再固定。对于PDSCH,其与PDCCH的相对位置由DCI中的K0域指示。K0=0表示PDSCH与PDCCH在同一个slot上,K0=1表示PDSCH在PDCCH后面一个slot上,依次类推。
对于PUSCH,其与PDCCH的相对位置由DCI中的K2域指示。K2=0表示PDSCH与PDCCH在同一个slot上,K2=1表示PDSCH在PDCCH后面一个slot上,依次类推。需要注意的是,UE需要一定的时间来准备PUSCH数据,协议38.214中规定了这个准备时间的长度,资源调度时基站需要保证PUSCH距离PDCCH的间隔大于PUSCH的准备时间。
(注意:图中未体现DL/UL帧结构,未考虑跨载波调度)
此外,在NR中,PDSCH和PUSCH的起始符号和长度也不再固定,而是由DCI中的域动态指示。PDSCH和PUSCH的起始符号(S)和长度(L)联合编码,合起来成为SLIV值。可能有读者会问为什么要把S和L联合编码呢。因为S和L的取值不是随意选取的,联合编码一般可以节约所需的表示时域分配的bit数。(具体细节可参考38.214)
确定S和L后,可以唯一的得到一个SLIV值;同样地,得到一个SLIV值后,可以唯一的确定一个SLIV值。S和L的取值不是随意的,可选的取值如下表所示。
Table 5.1.2.1-1: Valid S and L combinations (下行PDSCH时域资源分配)
PDSCH mapping type |
Normal cyclic prefix |
Extended cyclic prefix |
||||
S< |