PDSCH(Physical Downlink Shared CHannel, 物理下行共享信道)是无线通信系统中物理下行信道的一种,用于传输下行用户数据。而在PDSCH进行下行数据传输时,是需要基站给下行数据指定分配时频域资源才能在PDSCH进行数据传输。
PDSCH的时域资源是根据DCI(Downlink Control Information, 下行控制信息) format 1_0/ DCI format 1_1中Time domain resource assignment字段进行确定。
其中Time domain resource assignment的bits数取决于RNTI、PDCCH搜索空间、高层是否在IE pdsch-ConfigCommon或pdsch-Config中配置pdsch-TimeDomainAllocationList相关,如果pdsch-ConfigCommon或pdsch-Config中配置了pdsch-TimeDomainAllocationList,则UE采用pdsch-TimeDomainAllocationList进行时域资源的确定,否则UE根据RNTI、PDCCH搜索空间等信息采用默认的时域资源表进行查表。通过字段Time domain resource assignment的值m用于确定时域资源分配表中的行索引m+1。
pdsch-ConfigCommon或pdsch-Config中pdsch-TimeDomainAllocationList字段所下所示:
PDSCH时域资源分配配置应用如表1所示,其中表1中PDSCH表A/B/C如表2/3/4/5所示。
表1 Applicable PDSCH time domain resource allocation(38.214 Table 5.1.2.1.1-1)
表2 Default PDSCH time domain resource allocation A for normal CP(38.214 Table 5.1.2.1.1-2)
表3 Default PDSCH time domain resource allocation A for extended CP(38.214 Table 5.1.2.1.1-3)
表4 Default PDSCH time domain resource allocation B(38.214 Table 5.1.2.1.1-4)
表5 Default PDSCH time domain resource allocation C(38.214 Table 5.1.2.1.1-5)
由上述可知,DCI中Time domain resource assignment字段值确定表2/3/4/5的行索引Row index,同时确定了PDSCH映射类型、PDCCH与PDSCH之间的时隙偏移K0、时域的起始和长度指示符SLIV、或起始符号S和分配长度L。
假设UE在PDCCH搜索空间Type0A common中搜到了由SI-RNTI加扰的PDCCH,SS/PBCH block and CORESET multiplexing pattern为2,其中pdsch-ConfigCommon 不包含 pdsch-TimeDomainAllocationList,则从表1中可以得知,需要查表Default B,也就是上述表4,根据DCI中Time domain resource assignment字段值确定的具体的Row Index,从而可以得出具体的PDSCH映射类型、PDCCH与PDSCH之间的时隙偏移K0、起始符号S和分配长度L。
假设UE在UE specific search space中搜到了由C-RNTI加扰的PDCCH,其中pdsch-ConfigCommon 包含 pdsch-TimeDomainAllocationList,pdsch-Config中包含了 pdsch-TimeDomainAllocationList,此时以pdsch-Config中的pdsch-TimeDomainAllocationList的配置将覆盖pdsch-ConfigCommon中的。而从表1中可以得知,DCI中Time domain resource assignment字段值指示的是pdsch-Config中的pdsch-TimeDomainAllocationList的索引,从而得到PDSCH时域资源的k0、mapping type、SLIV。
而通过DCI得到相关后,如果是查表Default A/B/C表,那么可以得到具体的起始符合S和长度L,以便解析PDSCH,但是如果是从高层配置的pdsch-TimeDomainAllocationList中得到k0、映射类型、startSymbolAndLength(SLIV),那么需要通过计算才能得相关信息,其计算方式如下:
PDSCH时隙分配位置:,其中n是调度DCI的时隙号,K0是基于PDCCH接收PDSCH的时隙偏移,和分别是PDSCH和PDCCH配置的子载波间隔;
起始和长度指示符SLIV确定了为PDSCH分配的时域起始符号S和连续符号L的数量:
否则
其中有效的PDSCH分配的S和L组合如表6所示:
需要注意的是,如果调度PDSCH的PDCCH在同一时隙中被接收并且不包含在时隙的前三个符号内,则UE在时隙中不接收映射类型是TypeA的PDSCH 。如果在比PDSCH时域资源分配中指示的第一符号更晚的符号中接收到调度PDSCH的PDCCH的第一符号,则UE在时隙中不接收映射类型是TypeB的PDSCH。
从pdsch-TimeDomainAllocationList中能得到mapping type、SLIV,那么通过SLIV的计算公式和表6就可以得出具体的PDSCH的起始符号S和长度L。如果在循环前缀为normal、mapping type为Type B、SLIV = 52,那么起始符号S和长度L是多少?有兴趣的朋友可以根据表6和SLIV的计算公式去计算一波。
当接收由C-RNTI、MCS-RNTI、CS-RNTI加扰的PDCCH所调度的PDSCH,或使用SPS传输的PDSCH时,如果UE被配置了pdsch-AggregationFactor,则连续pdsch-AggregationFactor个时隙重复相同的符号分配,并且TB都是重复的,同时PDSCH限于单个传输层。而此时的TB的冗余版本根据表7所确定(表中的n表示TB的第n次传输)。
其中pdsch-AggregationFactor字段表示如下所示: