UE上报控制信息流程-Type-1_HARQ-ACK码本的确定

标签:
杂谈 |
分类: 5GNR系统概述 |
当UE配置了信令参数pdsch-HARQ-ACK-Codebook = semi-staic,则UE使用Type-1
HARQ-ACK codebook。
HARQ_feedback timing
indicator'字段对应的数值{1,2,3,4,5,6,7,8}确定;
ACK'字段确定(请参考博文'UE report in
PUCCH'中'UE上报HARQ-ACK流程'一节)
对于slot timing value
,UE根据以下pseudo-code来为要接收的PDSCH或者SPS
PDSCH release candidates确定一组
occasion:

我们解释一下以上伪代码中为什么要定
,如果上下行传输所用的SCS配置相同,那么由于
就是下行DCI中的‘PDSCH-to-HARQ_feedback
timing
indicator’指示的数值,所以该判断永远成立,而对于上下行传输所用的SCS配置不相同的场景,就需要利用这个公式来找出正确的
,我们举个例子来说明:

这个时候我们可以看到,因为一个下行slot对应两个上行slot,所以
,对应的上行的slot序号
。那么按照公式
,把12代入计算,可以发现能满足该等式需求。因此对应在下行方向slot
2上接收到的PDSCH,UE在上行方向的slot 12上使用PUCCH传输HARQ-ACK信息。
如果在以下场景中UE在PUCCH中上报HARQ-ACK信息:
- 由带有'Downlink assignment index'字段(作为counter DAI字段,且数值等于1)的DCI 1_0指示的在PCell上的SPS PDSCH release;或者
- 由带有'Downlink assignment index'字段(作为counter DAI字段,且数值等于1)的DCI 1_0指示的在PCell上的PDSCH;或者
- SPS PDSCH reception
Type-1 HARQ-ACK codebook in
PUCCH
对于serving cell c,UE为candidate
PDSCH reception确定一组
occasions,
UE在slot
上传输该PUDSCH的HARQ-ACK信息。如果serving
cell
c被去激活了(deactivated),则UE使用由信令firstActivedonwlinkBWP指定的下行BWP,UE使用这个下行BWP来为candidate
PDSCH reception确定一组
occasions,这些决定基于:



- 基于DCI 1_0/1_1中字段'Time domain resource assignment' 确定的PDSCH在时域上的资源位置,通过38.214中Table 5.1.2.1.1-1中的行索引R确定(请参考博文'下行传输流程'中‘Resource allocation in time domain’一节)
- 基于下行SCS配置
和上行SCS配置
之间的比值
。
- 如果配置了信令参数TDD-UL-DL-ConfigurationCommon和TDD-UL-DL-ConfigDedicated,则基于这两个信令参数提供的配置信息。



我们解释一下以上伪代码中为什么要定



假设接收到的PDSCH的SCS
,发送该PDSCH
HARQ-ACK信息的PUCCH的SCS
,PDSCH-to-HARQ_feedback
timing indicator = 7, 那么上下行时域上的slot配置请参考下图:



这个时候我们可以看到,因为一个下行slot对应两个上行slot,所以



UE根据以下pseudo-code,确定一个HARQ-ACK codebook的下行传输所对应的
HARQ-ACK信息bits,其中总长度为
个bits。在以下pseudo-code中,如果UE没有收到一个TB或者一个CBG,因为该PDSCH是半静态的,没有对应的DCI
format 1_0或者1_1,因此UE直接为该TB或者CBG生成一个NACK。

Type-1 HARQ-ACK codebook in PUSCH

HARQ-ACK信息bits,其中总长度为


Type-1 HARQ-ACK codebook in PUSCH
如果UE将对PDSCH的HARQ-ACK复用在PUSCH上传输:
- 在serving cell c上,在任意
个用来接收 candidate PDSCH或者SPS PDSCH的occasions上,如果UE不是基于下行DCI中的‘PDSCH-to-HARQ feedback timing’字段来调度PDSCH reception或者SPS PDSCH release;或者不是基于下行DCI中的‘dl-DataToUL-ACK’字段来调度PDSCH reception或者SPS PDSCH release(如果‘PDSCH-to-HARQ feedback timing’字段没有在下行DCI中出现),UE不能把HARQ-ACK信息复用到PUSCH传输中。
- 否则,UE按照‘Type-1 HARQ-ACK codebook in PUCCH’一节所描述的流程生成HARQ-ACK codebook(要把流程中判断条件‘harq-ACK-SpatialBundlingPUCCH’替换为'harq-ACK-SpatialBundlingPUSCH'),除非UE只接收到了1个SPS PDSCH release或者只接收到一个SPS PDSCH reception或者只接收到一个由DCI format 1_0调度的PDSCH(该DCI 1_0中的'counter DAI'字段数值为1),这种情况下UE只为SPS PDSCH release或者PDSCH reception生成HARQ-ACK信息。
如果UE把HARQ-ACK信息复用到由DCI 0_1调度的PUSCH传输上,当DCI
0_1中的’DAI‘字段数值为
时,UE按照‘Type-1
HARQ-ACK codebook in PUCCH’一节所描述的流程生成HARQ-ACK
codebook(要把流程中判断条件‘harq-ACK-SpatialBundlingPUCCH’替换为'harq-ACK-SpatialBundlingPUSCH')。当
时,UE不需要生成HARQ-ACK信息并复用到PUSCH上,除非UE只接收到了SPS
PDSCH release或者只接收到了SPS PDSCH或者只接收到了一个由DCI format 1_0调度的PDSCH(该DCI
1_0中的'counter DAI'字段数值为1),这种情况下UE只为SPS PDSCH release或者PDSCH
reception生成HARQ-ACK信息。

