NR协议UCI复用处理(三):UCI复用冲突处理流程

1. 总述

考虑到UCI复用的复杂性,以下内容针对于同一业务优先级下的上行信道UCI复用处理流程进行梳理。当相同优先级的PUCCH和/或PUSCH在时域上出现重叠时,UCI复用冲突处理分为4个步骤:

  • Step1:重复PUCCH的重叠冲突解决
  • Step2:非重复PUCCH的重叠冲突解决
  • Step3:重复PUCCH和PUSCH之间的重叠冲突解决
  • Step4:非重复PUCCH和PUSCH之间重叠冲突解决

【TS38.213, 9 UE procedure for reporting control information】:

在这里插入图片描述
UCI复用流程示意图:

在这里插入图片描述
PUCCH传输约束【TS38.213, 9.2】:

在这里插入图片描述
  UE可以在一个时隙内的不同符号上发送1个或2个PUCCH。当UE在一个时隙内发送2个PUCCH,且UE没有被配置ackNackFeed-backMode = separate,2个PUCCHs中至少有一个使用PUCCH format0或format2,即不支持发送2个长格式的PUCCH,只能是1个长格式+1个短格式,或者2个都是短格式。(注:长格式 - format 1/3/4,短格式 - format 0/2)

  当UE被配置了ackNackFeedbackMode = separate,UE可以在一个时隙内不同符号发送最多2个HARQ-ACK信息的PUCCH。(注:Multi-TRP场景下,当UE被配置为每个TRP接收的PDSCH数据独立进行HARQ-ACK反馈模式时,可以在一个时隙传输2个HARQ-ACK PUCCH资源,否则最多只能发送一个HARQ-ACK PUCCH资源)

以下就NR协议中各个步骤的处理进行展开描述。

2. 重复PUCCH的重叠冲突解决

【TS38.213, 9.2.6 PUCCH repetition procedure】:

在这里插入图片描述
  UE不能在重复时隙 N P U C C H r e p e a t > 1 N^{\rm repeat}_{\rm PUCCH}>1 NPUCCHrepeat>1的PUCCH传输信道上复用不同的UCI类型(即重复传输的PUCCH只能承载单一的UCI类型)。对于解决多时隙重复传输的PUCCHs的重叠,首先对重复传输的PUCCHs进行排序,按照起始符号早的排在前面,如果起始符号相同时符号个数多的排在前面,以这样的规则排序。然后从第一个重复传输的PUCCH开始,作为一个参考PUCCH,确定与这个参考PUCCH重叠的所有(重复)PUCCHs,将这些重叠的PUCCHs(包含参考PUCCH)归为一个集合,然后根据UCI的优先级:HARQ-ACK > SR > CSI with higher priority > CSI with lower priority,按照以下流程进行处理:

  • UE不期望重叠的PUCCHs集合中相同UCI优先级且起始时隙相同的PUCCH存在多个;
  • 如果重叠的PUCCHs集合中的PUCCH的UCI优先级相同,则UE选取起始时隙更早的PUCCH发送,其余PUCCHs取消发送;
  • 否则UE选取更高UCI优先级的PUCCH发送,其他PUCCHs取消发送。

经过以上步骤的处理,可以得到时域上不重叠的重复发送的PUCCH(如果存在),同时可以看出,该步骤处理可能会丢弃一部分低优先级的非重复的PUCCHs。

示例:

在这里插入图片描述

3. 非重复PUCCH的重叠冲突解决

  非重复传输的PUCCHs之间的重叠冲突解决主要在NR协议TS38.213的9.2.5章节中详细描述。根据NR协议内容,主要的处理流程可以分成以下3个步骤,如下所示:

在这里插入图片描述
经过以上步骤的处理,可以得到时域上不重叠的非重复发送的PUCCH。

3.1. 非重复CSI PUCCH资源确定

【TS38.213, 9.2.5 UE procedure for reporting multiple UCI types】:

在这里插入图片描述
如果UE在一个时隙传输多个CSI Reports PUCCH资源:

  • 如果UE没有被配置multi-CSI-PUCCH-ResourceList,或者CSI Report传输的PUCCH资源在时隙内不重叠,则UE选取最高CSI Report优先级作为第一个PUCCH资源,
    • 如果第一个PUCCH资源为PUCCH format2,且如果存在与第一个PUCCH不重叠的剩余PUCCH资源,则UE从不重叠的剩余PUCCH资源中选取最高优先级的PUCCH作为额外的第二个CSI Report资源,其他的CSI Report丢弃;
    • 如果第一个PUCCH资源为PUCCH format3/4,如果存在与第一个PUCCH不重叠的PUCCH format2剩余资源,则UE从不重叠的剩余PUCCH(format2)资源中选取最高优先级的PUCCH作为额外的第二个CSI Report资源,其他的CSI Report丢弃;
  • 如果UE被配置multi-CSI-PUCCH-ResourceList,且如果任意一个PUCCH资源重叠,则UE将所有的CSI Reports复用在multi-CSI-PUCCH-ResourceList提供的一个PUCCH资源上。

示例:

当UE未被配置multi-CSI-PUCCH-ResourceList

  • 最高优先级的CSI资源为PUCCH format2:

在这里插入图片描述

  • 最高优先级的CSI资源为PUCCH format3:

在这里插入图片描述

当UE配置了multi-CSI-PUCCH-ResourceList

在这里插入图片描述

3.2. 非重复PUCCH资源集合Q确定

【TS38.213, 9.2.5 UE procedure for reporting multiple UCI types】:

在这里插入图片描述
Q Q Q为单时隙内非重复PUCCHs资源集合,首先对PUCCH资源进行排序:

  • 起始符号更早的PUCCH排在前面;
  • 起始符号相同的PUCCH资源,符号长度更长的PUCCH排在前面;
  • 起始符号和符号长度都相同时,任意排列;
    • 对于以上集合Q的3个步骤可以基于之后的伪代码函数order(Q)实现.

其次对集合Q中PUCCH资源进行筛选:

  • 不与HARQ-ACK或CSI PUCCH资源重叠的negative SR的PUCCH从集合Q中排除;
  • 如果UE未被配置simultaneousHARQ-ACK-CSI ,且HARQ-ACK PUCCH资源为PUCCH format0/2(短格式),则使用PUCCH format2/3/4的CSI PUCCHs资源从集合Q中排除,如果该资源和HARQ-ACK PUCCH资源时域上重叠;
  • 如果UE未被配置simultaneousHARQ-ACK-CSI ,且至少有一个HARQ-ACK传输的PUCCH资源为PUCCH format1/3/4(长格式),则:
    • 使用PUCCH format3/4的CSI PUCCH资源从集合Q中排除;
    • 使用PUCCH format2的CSI PUCCHs资源从集合Q中排除,如果该资源与HARQ-ACK PUCCH资源时域上重叠.

3.3. UCI复用的PUCCH资源迭代重选

UCI复用的PUCCH资源迭代重选协议伪代码实现【TS38.213, 9.2.5】:

在这里插入图片描述
综合以上描述,UCI复用的PUCCH资源迭代重选流程如下:

  • 确定PUCCH A: 所有时域重叠的PUCCH资源中起始符号最早的PUCCH。若存在多个起始符号相同的PUCCH,选择符号长度最长的PUCCH。若多个PUCCH起始时间和持续时间都相同,则任意选择其中一个作为PUCCH A。
  • 判断与PUCCH A重叠的PUCCH资源,与其重叠的所有PUCCH资源纳入到集合X中
  • 根据协议TS38.213中9, 9.2.5.0, 9.2.5.1, 9.2.5和9.2.5.3章节的PUCCH之间的UCI复用规则,确定可以复用集合X所有UCI信息的一个PUCCH资源,定义为PUCCH B;
  • 从集合Q删除已经完成UCI复用的PUCCH资源,对于PUCCH B和集合Q中剩余PUCCH资源进行重排序。接着重复以上迭代步骤,直到一个时隙内形成一个或多个时域上不重叠的PUCCHs资源。

在这里插入图片描述
对于满足UCI复用时序条件的集合Q中每一个PUCCH资源:

  • 如果在UCI复用处理之后( 如协议TS38.213的9, 9.2.5.1, 9.2.5.2节所描述),PUCCH资源和PUSCH传输在时域上不重叠,则UE传输相应的PUCCH;
  • 如果PUCCH资源和PUSCH传输在时域上重叠,且不发送SR,则UE将HARQ-ACK信息和/或CSI reports复用在一个PUSCH上传输。
  • 如果PUCCH资源是从不与重复PUCCH资源时域重叠的一个group中得到的,则UE不期望该资源与多时隙重复PUCCH资源出现重叠。(即步骤2中非重复PUCCH重叠冲突解决后得到的PUCCH资源,不期望再与步骤1得到的重复PUCCH资源出现重叠)

NR协议中PUCCH之间的UCI复用规则主要可以分成以下2类:

  • HARQ-ACK/CSI + SR
  • HARQ-ACK + CSI + (SR)

UCI复用规则流程图如下所示:

在这里插入图片描述

UCI复用的PUCCH资源迭代重选示例:

在这里插入图片描述

接下来针对协议中不同UCI类型之间的复用规则内容详细展开描述。

1. HARQ-ACK/CSI + SR multiplexing in a PUCCH

1.1 HARQ-ACK + SR

【TS38.213, 9.2.5.1 UE procedure for multiplexing HARQ-ACK or CSI and SR in a PUCCH】:

在这里插入图片描述

HARQ-ACK与SR的复用规则总结为如下表所示:

在这里插入图片描述
HARQ-ACK with PUCCH format 2/3/4 + SR:

在这里插入图片描述
  如果UE在使用PUCCH format 2/3/4的一个PUCCH资源上传输 O A C K O_{\rm ACK} OACK个HARQ-ACK信息比特, ⌈ l o g 2 ( K + 1 ) ⌉ \lceil{{\rm log_{2}}(K+1)}\rceil log2(K+1)个比特表示一个negative或positive SR,按照schedulingRequestResourceId的升序排列,该SR比特信息附加在HARQ-ACK信息比特之后,UE使用PUCCH format 2/3/4的一个PUCCH资源传输组合的 O U C I = O A C K + ⌈ l o g 2 ( K + 1 ) ⌉ O_{\rm UCI}=O_{\rm ACK}+\lceil{{\rm log_{2}}(K+1)}\rceil OUCI=OACK+log2(K+1)个UCI比特,该资源的确定如协议TS38.213中9.2.1和9.2.3所描述(需要根据 O U C I O_{\rm UCI} OUCI比特数重新确定PUCCH资源集)。如果SRs其中一个是positive LRR, ⌈ l o g 2 ( K + 1 ) ⌉ \lceil{{\rm log_{2}}(K+1)}\rceil log2(K+1)个比特值指示了positive LRR。全0的 ⌈ l o g 2 ( K + 1 ) ⌉ \lceil{{\rm log_{2}}(K+1)}\rceil log2(K+1)个比特值表示所有的K个SRs均为negative SR

在这里插入图片描述
  如果UE在使用PUCCH format2/3/4的PUCCH上传输 O A C K O_{\rm ACK} OACK个HARQ-ACK信息比特, O S R O_{\rm SR} OSR个SR比特,和 O C R C O_{\rm CRC} OCRC个CRC比特,该PUCCH资源包含 M R B P U C C H M_{\rm RB}^{\rm PUCCH} MRBPUCCH个PRB,UE确定一个PUCCH传输的最小PRB数 M R B , m i n P U C C H M_{\rm RB,min}^{\rm PUCCH} MRB,minPUCCH,该PRB数小于等于高层参数配置的PRB数(nrofPRBs in PUCCH-format2 or PUCCH-format3),且从高层参数配置的起始PRB开始,该PRB数满足 O A C K + O S R + O C R C ≤ M R B , m i n P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r O_{\rm ACK}+O_{\rm SR}+O_{\rm CRC}≤M_{\rm RB,min}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r OACK+OSR+OCRCMRB,minPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,且如果 M R B P U C C H > 1 M_{\rm RB}^{\rm PUCCH}>1 MRBPUCCH>1 O A C K + O S R + O C R C > ( M R B , m i n P U C C H − 1 ) ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r O_{\rm ACK}+O_{\rm SR}+O_{\rm CRC}>(M_{\rm RB,min}^{\rm PUCCH}-1) \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r OACK+OSR+OCRC>(MRB,minPUCCH1)Nsc,ctrlRBNsymbUCIPUCCHQmr,其中 N s c , c t r l R B N^{\rm RB}_{\rm sc,ctrl} Nsc,ctrlRB N s y m b − U C I P U C C H N^{\rm PUCCH}_{\rm symb-UCI} NsymbUCIPUCCH Q m Q_m Qm r r r定义在协议TS38.213的9.2.5.2节。对于PUCCH format3,如果 M R B , m i n P U C C H M_{\rm RB,min}^{\rm PUCCH} MRB,minPUCCH不等于 2 α 2 ⋅ 2 α 3 ⋅ 2 α 5 2^{\alpha_2} \cdot 2^{\alpha_3} \cdot 2^{\alpha_5} 2α22α32α5 M R B , m i n P U C C H M_{\rm RB,min}^{\rm PUCCH} MRB,minPUCCH向上取最近的nrofPRBs 允许的值。如果 O A C K + O S R + O C R C > ( M R B P U C C H − 1 ) ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r O_{\rm ACK}+O_{\rm SR}+O_{\rm CRC}>(M_{\rm RB}^{\rm PUCCH}-1) \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r OACK+OSR+OCRC>(MRBPUCCH1)Nsc,ctrlRBNsymbUCIPUCCHQmr,则UE使用 M R B P U C C H M_{\rm RB}^{\rm PUCCH} MRBPUCCH个PRBs传输PUCCH。(注:规则就是先选取能承载所有UCI比特的满足条件的最小PRB数,如果不能,则使用配置的PRB数进行传输

示例:

在这里插入图片描述

1.2 CSI + SR

【TS38.213, 9.2.5.1 UE procedure for multiplexing HARQ-ACK or CSI and SR in a PUCCH】:

在这里插入图片描述
  如果UE在使用PUCCH format 2/3/4的一个PUCCH资源上传输 O C S I O_{\rm CSI} OCSI个CSI信息比特, ⌈ l o g 2 ( K + 1 ) ⌉ \lceil{{\rm log_{2}}(K+1)}\rceil log2(K+1)个比特表示一个negative或positive SR,按照schedulingRequestResourceId的升序排列,该SR比特信息放置于CSI信息比特前面,UE使用PUCCH format 2/3/4的一个PUCCH资源传输组合的 O U C I = O C S I + ⌈ l o g 2 ( K + 1 ) ⌉ O_{\rm UCI}=O_{\rm CSI}+\lceil{{\rm log_{2}}(K+1)}\rceil OUCI=OCSI+log2(K+1)个UCI比特,该资源的确定如协议TS38.213中9.2.5.2所描述。如果SRs其中一个是positive LRR, ⌈ l o g 2 ( K + 1 ) ⌉ \lceil{{\rm log_{2}}(K+1)}\rceil log2(K+1)个比特值指示了positive LRR。全0的 ⌈ l o g 2 ( K + 1 ) ⌉ \lceil{{\rm log_{2}}(K+1)}\rceil log2(K+1)个比特值表示所有的K个SRs均为negative SR。(注:SR比特附加在CSI资源上的方式和HARQ-ACK类似,后面一小节讲述协议中如何确定复用的CSI资源)

2. HARQ-ACK + CSI + SR multiplexing in a PUCCH

HARQ-ACK + CSI + SR的UCI复用场景主要根据HARQ-ACK反馈的类型,以及CSI资源的配置方式:

  • HARQ-ACK反馈的类型:DCI动态调度的HARQ-ACK信息,HARQ-ACK信息only for SPS PDSCH
  • CSI资源的配置方式:由CSI-ReportConfig中的pucch-CSI-ResourceLis提供,由PUCCH-Config中的multi-CSI-PUCCH-ResourceList提供

可以分成以下3种场景:

  • HARQ-ACK (only for SPS PDSCH) and/or SR + CSI (provided by pucch-CSI-ResourceList)
  • HARQ-ACK (only for SPS PDSCH) and/or SR + CSI (provided by multi-CSI-PUCCH-ResourceList)
  • HARQ-ACK (DCI format) + SR + CSI

2.1 HARQ-ACK (only for SPS PDSCH) and/or SR + CSI (provided by pucch-CSI-ResourceList)

【TS38.213, 9.2.5 UE procedure for reporting multiple UCI types】:

在这里插入图片描述
如果:

  • UE未配置multi-CSI-PUCCH-ResourceList,且
  • SPS PDSCH接收反馈的HARQ-ACK信息的PUCCH资源,和/或SR PUCCH资源,时域上与2个CSI PUCCH资源重叠,且
  • 不存在时域上与之前的任意资源重叠的响应于DCI格式检测的HARQ-ACK PUCCH资源,且
  • 按照伪代码实现流程UE需要从HARQ-ACK PUCCH资源,和/或SR PUCCH资源,以及2个CSI PUCCH资源确定单个的复用PUCCH资源

则:

  • UE将HARQ-ACK信息,和/或SR信息,复用在具有最高优先级的CSI report的PUCCH资源上,且丢弃低优先级的CSI report的PUCCH发送。

示例:
在这里插入图片描述

2.2 HARQ-ACK (only for SPS PDSCH) and/or SR + CSI (provided by multi-CSI-PUCCH-ResourceList)

【TS38.213, 9.2.5 UE procedure for reporting multiple UCI types】:

在这里插入图片描述
  如果一个或多个CSI Report,和零个或多个HARQ-ACK/SR信息比特复用在一个PUCCH内传输,其中HARQ-ACK信息(如果存在),是响应于无PDCCH调度的PDSCH接收(即SPS PDSCH接收)的信息,则:

  • 如果任意一个CSI report重叠,且UE配置了multi-CSI-PUCCH-ResourceList,该list包含的PUCCH资源数 J ≤ 2 J≤2 J2,PUCCH资源的格式为PUCCH format 2/3/4,其中的PUCCHs资源按照其能承载的比特数升序排列,承载的比特数通过计算相应的RE个数,调制阶数 Q m Q_m Qm和配置的码率 r r r的乘积得到;
    • 如果 ( O A C K + O S R + O C S I + O C R C ) ≤ ( M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r ) 0 (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI}+O_{\rm CRC})≤(M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r)_0 (OACK+OSR+OCSI+OCRC)(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr)0,则UE使用PUCCH resource 0,即第一个PUCCH资源;
    • 如果 ( O A C K + O S R + O C S I + O C R C ) > ( M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r ) j (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI}+O_{\rm CRC})>(M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r)_j (OACK+OSR+OCSI+OCRC)>(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr)j,且 ( O A C K + O S R + O C S I + O C R C ) ≤ ( M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r ) j + 1 (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI}+O_{\rm CRC})≤(M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r)_{j+1} (OACK+OSR+OCSI+OCRC)(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr)j+1 0 ≤ j < J − 1 0≤j<J-1 0j<J1,则UE使用PUCCH resource j + 1 j+1 j+1传输HARQ-ACK信息,SR和CSI Report(s)信息;
    • 否则UE使用PUCCH resource J − 1 J-1 J1,且UE选取高优先级的 N C S I r e p o r t e d N_{\rm CSI}^{\rm reported} NCSIreported个CSI report(s),和HARQ-ACK + SR信息一起传输。
  • 否则,UE在由pucch-CSI-ResourceList中的一个PUCCH资源传输 O A C K + O S R + O C S I + O C R C O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI}+O_{\rm CRC} OACK+OSR+OCSI+OCRC比特信息。(:即参考上面2.1小节的描述来确定复用的资源)

multi-CSI-PUCCH-ResourceList中的PUCCH资源最多2个,当第一个PUCCH资源不能承载所有的UCI信息比特数,则只有选择使用第二个PUCCH资源,当超出第二个PUCCH资源的比特承载能力时,则需要进行CSI report的丢弃,选取一定数量高优先级的CSI report(s),使得不超出当前PUCCH资源的比特承载能力,对于PUCCH而言,可以丢弃所有的CSI report信息。

2.3 HARQ-ACK (DCI format) + SR + CSI

  当HARQ-ACK信息包含响应于DCI格式调度的PDSCH或PDCCH接收数据反馈信息时,HARQ-ACK+SR+CSI的UCI复用的PUCCH资源确定基于总的UCI比特数选取对应的PUCCH资源集,再根据DCI格式中’PUCCH resource indicator’字段指示确定其中的一个PUCCH资源,此时已经得到一个确定的PUCCH资源,到这儿UCI复用冲突解决已完成,PUCCH资源重选处理进入下一次迭代。

  基于以上2.2和2.3小节描述的NR协议中的UCI复用规则选出来的这个确切的PUCCH资源,并不能保证其可以承载全部的UCI比特数,因此,需要根据PUCCH资源承载的比特数大小,来决定是否需要丢弃相应的低优先级的CSI report(s),CSI report(s)的优先级如协议TS38.214中5.2节描述,判断是否需要进行CSI丢弃这个处理不包含在UCI复用冲突解决的流程中,因为在下一次PUCCH迭代重选后,或者后续的UCI复用冲突解决步骤之后,这个PUCCH资源可能会发生改变,只有在整个UCI复用冲突解决的4个步骤完成之后,得到最终的确切的PUCCH资源(如果存在),且对应的UCI信息中包含CSI report(s),再检查是否需要进行CSI report(s)的丢弃。考虑到协议的完整性,以下内容的描述包含CSI report(s)丢弃的处理,对于UCI复用冲突处理在PUCCH资源确定后就可以进入下一次迭代,或进入后续的UCI复用冲突步骤。

① HARQ-ACK + SR + CSI part1 [TS38.213, 9.2.5.2]:

在这里插入图片描述
  如果UE发送HARQ-ACK,SR和wideband or sub-band CSI report(s),且确定使用格式为PUCCH format2的一个PUCCH资源,或者如果UE发送HARQ-ACK,SR和wideband CSI report(s),且确定使用格式为PUCCH format3/4的一个PUCCH资源,其中:

  • UE使用最后一个检测到的DCI格式中’PUCCH resource indicator’字段来从PUCCH资源集中确定一个PUCCH资源,除了SPS activation DCI以外,DCI格式中包含’PDSCH-to-HARQ_feedback timing indicator’字段值(如果存在),或通过高层参数dl-DataToUL-ACK, or dl-DataToUL-ACK-r16, or dl-DataToUL-ACK-DCI-1-2, or dl-DataToUL-ACK-r17, or dl-DataToUL-ACK-DCI-1-2-r17,用于指示PUCCH传输的时隙偏移;
  • UE确定PUCCH资源集参考协议TS38.213的9.2.1节和9.2.3节的描述.

  • 如果 ( O A C K + O S R + O C S I − p a r t 1 + O C R C , C S I − p a r t 1 ) ≤ M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI-part1}+O_{\rm CRC,CSI-part1})≤M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+OCSIpart1+OCRC,CSIpart1)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,UE选择满足 ( O A C K + O S R + O C S I − p a r t 1 + O C R C , C S I − p a r t 1 ) ≤ M R B , m i n P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI-part1}+O_{\rm CRC,CSI-part1})≤M_{\rm RB,min}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+OCSIpart1+OCRC,CSIpart1)MRB,minPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr条件的 M R B P U C C H M_{\rm RB}^{\rm PUCCH} MRBPUCCH个PRB中的最小PRB数 M R B , m i n P U C C H M_{\rm RB,min}^{\rm PUCCH} MRB,minPUCCH,来传输HARQ-ACK,SR和CSI report(s)信息;
  • 否则,UE从 N C S I t o t a l N_{\rm CSI}^{\rm total} NCSItotal个CSI report(s)选取高优先级的 N C S I r e p o r t e d N_{\rm CSI}^{\rm reported} NCSIreported个CSI report(s),和HARQ-ACK + SR信息一起传输,其中 N C S I r e p o r t e d N_{\rm CSI}^{\rm reported} NCSIreported值满足 ( O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d O C S I − p a r t 1 , n + O C R C , C S I − p a r t 1 , N ) ≤ M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}}O_{\rm CSI-part1,n}+O_{\rm CRC,CSI-part1,N})≤M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+n=1NCSIreportedOCSIpart1,n+OCRC,CSIpart1,N)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,且 ( O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d + 1 O C S I − p a r t 1 , n + O C R C , C S I − p a r t 1 , N + 1 ) > M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}+1}O_{\rm CSI-part1,n}+O_{\rm CRC,CSI-part1,N+1})>M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+n=1NCSIreported+1OCSIpart1,n+OCRC,CSIpart1,N+1)>MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,其中 O C R C , C S I − p a r t 1 , N O_{\rm CRC,CSI-part1,N} OCRC,CSIpart1,N对应于 O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d O C S I − p a r t 1 , n O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}}O_{\rm CSI-part1,n} OACK+OSR+n=1NCSIreportedOCSIpart1,n个UCI比特的CRC比特长度, O C R C , C S I − p a r t 1 , N + 1 O_{\rm CRC,CSI-part1,N+1} OCRC,CSIpart1,N+1对应于 O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d + 1 O C S I − p a r t 1 , n O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}+1}O_{\rm CSI-part1,n} OACK+OSR+n=1NCSIreported+1OCSIpart1,n个UCI比特的CRC比特长度.

② HARQ-ACK + SR + CSI part1 + CSI part2 [TS38.213, 9.2.5.2]:

在这里插入图片描述

  如果UE发送HARQ-ACK,SR和sub-band CSI report(s),且确定使用格式为PUCCH format3/4的一个PUCCH资源,其中:

  • UE使用最后一个检测到的DCI格式中’PUCCH resource indicator’字段来从PUCCH资源集中确定一个PUCCH资源,除了SPS activation DCI以外,DCI格式中包含’PDSCH-to-HARQ_feedback timing indicator’字段值(如果存在),或通过高层参数dl-DataToUL-ACK, or dl-DataToUL-ACK-r16, or dl-DataToUL-ACK-DCI-1-2, or dl-DataToUL-ACK-r17, or dl-DataToUL-ACK-DCI-1-2-r17,用于指示PUCCH传输的时隙偏移;
  • UE确定PUCCH资源集参考协议TS38.213的9.2.1节和9.2.3节的描述.

  • 如果 ( O A C K + O S R + O C S I − p a r t 1 + O C R C , C S I − p a r t 1 ) ≤ M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI-part1}+O_{\rm CRC,CSI-part1})≤M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+OCSIpart1+OCRC,CSIpart1)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,UE选择满足 ( O A C K + O S R + O C S I − p a r t 1 + O C R C , C S I − p a r t 1 ) ≤ M R B , m i n P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+O_{\rm CSI-part1}+O_{\rm CRC,CSI-part1})≤M_{\rm RB,min}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+OCSIpart1+OCRC,CSIpart1)MRB,minPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr条件的 M R B P U C C H M_{\rm RB}^{\rm PUCCH} MRBPUCCH个PRB中的最小PRB数 M R B , m i n P U C C H M_{\rm RB,min}^{\rm PUCCH} MRB,minPUCCH,来传输HARQ-ACK,SR和CSI report(s)信息;
  • 否则,
    • 如果对于 N C S I − p a r t 2 r e p o r t e d > 0 N_{\rm CSI-part2}^{\rm reported}>0 NCSIpart2reported>0个CSI优先级值,存在 ∑ n = 1 N C S I − p a r t 2 r e p o r t e d O C S I − p a r t 2 , n + O C R C , C S I − p a r t 2 , N ≤ ( M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H − ⌈ ( O A C K + O S R + ∑ n = 1 N C S I t o t a l O C S I − p a r t 1 , n + O C R C , C S I − p a r t 1 , N ) / ( Q m ⋅ r ) ⌉ ) ⋅ Q m ⋅ r \sum\limits_{n=1}^{N_{\rm CSI-part2}^{\rm reported}}O_{\rm CSI-part2,n}+O_{\rm CRC,CSI-part2,N}≤(M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} -\lceil{(O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm total}}O_{\rm CSI-part1,n}+O_{\rm CRC,CSI-part1,N})/(Q_m \cdot r)}\rceil)\cdot Q_m \cdot r n=1NCSIpart2reportedOCSIpart2,n+OCRC,CSIpart2,N(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCH(OACK+OSR+n=1NCSItotalOCSIpart1,n+OCRC,CSIpart1,N)/(Qmr)⌉)Qmr,且 ∑ n = 1 N C S I − p a r t 2 r e p o r t e d + 1 O C S I − p a r t 2 , n + O C R C , C S I − p a r t 2 , N + 1 > ( M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H − ⌈ ( O A C K + O S R + ∑ n = 1 N C S I t o t a l O C S I − p a r t 1 , n + O C R C , C S I − p a r t 1 , N ) / ( Q m ⋅ r ) ⌉ ) ⋅ Q m ⋅ r \sum\limits_{n=1}^{N_{\rm CSI-part2}^{\rm reported}+1}O_{\rm CSI-part2,n}+O_{\rm CRC,CSI-part2,N+1}>(M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} -\lceil{(O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm total}}O_{\rm CSI-part1,n}+O_{\rm CRC,CSI-part1,N})/(Q_m \cdot r)}\rceil)\cdot Q_m \cdot r n=1NCSIpart2reported+1OCSIpart2,n+OCRC,CSIpart2,N+1>(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCH(OACK+OSR+n=1NCSItotalOCSIpart1,n+OCRC,CSIpart1,N)/(Qmr)⌉)Qmr,则根据优先级值选取前 N C S I − p a r t 2 r e p o r t e d N_{\rm CSI-part2}^{\rm reported} NCSIpart2reported个高优先级的Part2 CSI report(s),和HARQ-ACK,SR以及 N C S I t o t a l N_{\rm CSI}^{\rm total} NCSItotal个Part1 CSI report(s)一起传输,其中 O C S I − p a r t 1 , n O_{\rm CSI-part1,n} OCSIpart1,n是第 n t h n_{th} nth个CSI Report的 Part1 CSI report比特数, O C S I − p a r t 2 , n O_{\rm CSI-part2,n} OCSIpart2,n是第 n t h n_{th} nth个CSI优先级值的 Part2 CSI report比特数,其中 O C R C , C S I − p a r t 2 , N O_{\rm CRC,CSI-part2,N} OCRC,CSIpart2,N对应于 ∑ n = 1 N C S I − p a r t 2 r e p o r t e d O C S I − p a r t 2 , n \sum\limits_{n=1}^{N_{\rm CSI-part2}^{\rm reported}}O_{\rm CSI-part2,n} n=1NCSIpart2reportedOCSIpart2,n个UCI比特的CRC比特长度, O C R C , C S I − p a r t 2 , N + 1 O_{\rm CRC,CSI-part2,N+1} OCRC,CSIpart2,N+1对应于 ∑ n = 1 N C S I − p a r t 2 r e p o r t e d + 1 O C S I − p a r t 2 , n \sum\limits_{n=1}^{N_{\rm CSI-part2}^{\rm reported}+1}O_{\rm CSI-part2,n} n=1NCSIpart2reported+1OCSIpart2,n个UCI比特的CRC比特长度.
    • 否则,UE丢弃所有的Part2 CSI report(s),接着从 N C S I t o t a l N_{\rm CSI}^{\rm total} NCSItotal个CSI report(s)选取高优先级的 N C S I r e p o r t e d N_{\rm CSI}^{\rm reported} NCSIreported个CSI report(s),和HARQ-ACK + SR信息一起传输,其中 N C S I r e p o r t e d N_{\rm CSI}^{\rm reported} NCSIreported值满足 ( O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d O C S I − p a r t 1 , n + O C R C , C S I − p a r t 1 , N ) ≤ M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}}O_{\rm CSI-part1,n}+O_{\rm CRC,CSI-part1,N})≤M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+n=1NCSIreportedOCSIpart1,n+OCRC,CSIpart1,N)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,且 ( O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d + 1 O C S I − p a r t 1 , n + O C R C , C S I − p a r t 1 , N + 1 ) > M R B P U C C H ⋅ N s c , c t r l R B ⋅ N s y m b − U C I P U C C H ⋅ Q m ⋅ r (O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}+1}O_{\rm CSI-part1,n}+O_{\rm CRC,CSI-part1,N+1})>M_{\rm RB}^{\rm PUCCH} \cdot N^{\rm RB}_{\rm sc,ctrl} \cdot N^{\rm PUCCH}_{\rm symb-UCI} \cdot Q_m \cdot r (OACK+OSR+n=1NCSIreported+1OCSIpart1,n+OCRC,CSIpart1,N+1)>MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,其中 O C R C , C S I − p a r t 1 , N O_{\rm CRC,CSI-part1,N} OCRC,CSIpart1,N对应于 O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d O C S I − p a r t 1 , n O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}}O_{\rm CSI-part1,n} OACK+OSR+n=1NCSIreportedOCSIpart1,n个UCI比特的CRC比特长度, O C R C , C S I − p a r t 1 , N + 1 O_{\rm CRC,CSI-part1,N+1} OCRC,CSIpart1,N+1对应于 O A C K + O S R + ∑ n = 1 N C S I r e p o r t e d + 1 O C S I − p a r t 1 , n O_{\rm ACK}+O_{\rm SR}+\sum\limits_{n=1}^{N_{\rm CSI}^{\rm reported}+1}O_{\rm CSI-part1,n} OACK+OSR+n=1NCSIreported+1OCSIpart1,n个UCI比特的CRC比特长度.

CSI part丢弃规则示意图:

在这里插入图片描述

4. 重复PUCCH和PUSCH之间的重叠冲突解决

【TS38.213, 9.2.6 PUCCH repetition procedure】:

在这里插入图片描述
  重复传输的PUCCH的优先级高于任意传输类型的PUSCH,无论传输的PUSCH是PUSCH repetition Type A/B,TBoMS,或单时隙PUSCH,当在一个或多个时隙内与重复传输的PUCCH时域上出现重叠时,UE选择发送PUCCH,取消重叠的对应的PUSCH发送。

  经过以上步骤的处理,可以得到时域上不与任何PUSCH重叠的重复PUCCH。

5. 非重复PUCCH和PUSCH之间重叠冲突解决

  
非重复PUCCH和PUSCH之间重叠冲突解决主要分成以下2个步骤:

  • 确定UCI复用的候选PUSCH(s);
  • 根据非重复PUCCH与PUSCH之间的UCI复用规则,来确定将UCI复用在相应的PUSCH(s)上传输.

5.1 确定UCI复用的候选PUSCH(s)

确定UCI复用的候选PUSCH(s)【TS38.213,9】:

在这里插入图片描述
① 当UE可以确定PUCCH资源:

  当UE在一个时隙内(该时隙以PUCCH传输的时隙为参考),在相应的服务小区(s)上传输多个PUSCHs,且多个PUSCHs与承载UCI的一个PUCCH重叠,则UE选取所有与该PUCCH重叠的PUSCHs作为UCI复用的候选PUSCHs。

② 当UE不能确定PUCCH资源:

  如果UE在以PUCCH传输为参考的一个时隙中传输由包含DAI字段的DCI格式调度的单个PUSCH,在任何小区无其他的PUSCH,且UE不能确定承载HARQ-ACK信息的PUCCH,或者如果UE指示了mux-HARQ-ACK-withoutPUCCH-onPUSCH能力,UE在相应的服务小区(s)上传输多个PUSCHs且UE不能确定承载HARQ-ACK信息的PUCCH,多个PUSCHs中至少有一个是由包含DAI字段的DCI格式调度,则选取该单个PUSCH,或者选择多个PUSCHs作为HARQ-ACK复用的候选PUSCHs,其中除了由包含DAI=4字段(UE被配置为动态码本),或包含DAI=0字段(UE被配置为半静态码本)的DCI格式调度的PUSCHs。

  从NR协议来看,当UE检测到DCI格式调度,根据其中的’PUCCH resource indicator’字段指示,此时UE始终可以确定一个PUCCH资源。而当UE漏检了所有的下行DCI,此时UE不能确定PUCCH资源发送,一般认为连续漏检4个DCI的可能性极低,也就是最多连续漏检3个DCI。考虑到存在这种场景,基站通过调度PUSCH的上行DCI格式中的DCI≠4字段(UE被配置为动态码本),DCI≠1字段(UE被配置为半静态码本),来指示UE需要反馈相应的HARQ-ACK信息,对应的PUSCHs则作为HARQ-ACK复用的候选PUSCHs。例如:如果UE被配置为动态码本,当UE没有检测到任何下行DCI信息,此时无法确定发送HARQ-ACK的PUCCH资源,而当UE检测到上行DCI格式中包含DCI=3字段,即UE意识到此时漏检了3个下行DCI,需要反馈3比特的NACK信息给基站。因此,当UE不能确定PUCCH资源时,通过选取HARQ-ACK复用候选PUSCHs,来确定UE需要反馈的HARQ-ACK信息。

在这里插入图片描述

5.2 确定UCI复用的PUSCH

确定UCI复用的PUSCH(s)【TS38.213,9】:

在这里插入图片描述
UE通过以下流程从候选的PUSCHs中选取UCI复用的PUSCH:

  • 如果候选的PUSCHs包含由DCI格式调度的第一PUSCHs,和由ConfiguredGrantConfig or semiPersistentOnPUSCH配置的第二PUSCHs,则UE将复用UCI在候选PUSCHs中的其中一个,候选的PUSCHs满足协议TS38.213的9.2.5描述的复用条件(即复用时序约束),则UE将UCI复用在第一PUSCHs中的一个PUSCH,即复用的优先级:DCI动态调度的PUSCH高于半静态配置的PUSCHs.
  • 如果UE将复用UCI在候选PUSCHs中的其中一个,且PUSCH不复用AP-CSI在任何一个候选PUSCH上,则UE选取服务小区索最小ServCellIndex上的PUSCH复用UCI,同时满足UCI复用时序约束。如果在服务小区索最小ServCellIndex上的PUSCH存在多个,则UE将UCI复用在该时隙内(以PUCCH传输为参考时隙)最早发送的PUSCH上.

重复传输的PUSCH的UCI复用:

在这里插入图片描述
  如果UE传输由DCI格式0_1调度的一个多时隙的PUSCH或多个多时隙的PUSCHs,且UE传输的单时隙HARQ-ACK和/或CSI信息的PUCCH和PUSCH传输在一个或多个时隙上重叠,PUSCH的传输满足UCI复用时序条件,则UE将HARQ-ACK和/或CSI信息复用在PUSCH传输的一个或多个时隙上。 UE不会将HARQ-ACK和/或CSI信息复用在PUSCH传输多时隙的一个时隙,如果UE将在时隙内不传输单时隙的HARQ-ACK和/或CSI信息的PUCCH(这句话待进一步理解)。

  如果UE传输repetition Type B的PUSCH,且UE传输的单时隙HARQ-ACK和/或CSI信息的PUCCH和PUSCH传输在一个或多个时隙上重叠,UE期望PUSCH实际的重复传输与PUCCH的重叠满足UCI复用时序条件,则UE将HARQ-ACK和/或CSI信息复用在最早发送且符号数大于1的一次PUSCH实际重复传输上。UE不期望与PUCCH重叠的所有PUSCH实际重复传输的符号都没有超过1。

UCI复用on PUSCH规则【TS38.213, 9】:

在这里插入图片描述
UCI规则总结如下表:

在这里插入图片描述

UCI复用到PUSCH示例:

在这里插入图片描述
如上所示,与PUCCH重叠可以UCI复用的候选PUSCH资源集合有4个:CC0的CG-PUSCH1,CC1的DG-PUSCH1和DG-PSUCH2,CC2的DG-PUSCH3,按照UCI复用到PUSCH的流程:

  • 动态调度的DG-PUSCH和预配置授权的CG-PUSCH同时存在时,优先选取DG-PUSCH作为UCI复用的资源,即:CC1的DG-PUSCH1和DG-PSUCH2,CC2的DG-PUSCH3;
  • 上行CA有3个服务小区CC,优先选取服务小区索引较小的CC上的PUSCH资源,即CC1的DG-PUSCH1和DG-PUSCH2;
  • 与PUCCH时隙重叠的同一个CC的PUSCH存在多个时,由于DG-PUSCH1的发送时间最早,因此,最终选取CC1的DG-PUSCH1作为UCI复用的PUSCH资源。

另外,按照UCI复用到PUSCH规则,CC1的DG-PUSCH1发送包含TB数据和AP-CSI信息,因此只将PUCCH上的HARQ-ACK信息复用到PUSCH上进行发送,取消PUCCH发送,丢弃PUCCH上的SR和CSI信息。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
UCI和data在5G PUSCH中是可以复用的。根据引用\[1\]中的信息UCI只能在非DM-RS符号上放置,而数据可以在数据符号上放置,也可以在导频符号上放置。因此,UCI和data可以在同一个PUSCH上进行复用。在引用\[2\]中提到,UCI的大小取决于编码器的比特数,而data的大小取决于LDPC编码器的输入比特数。因此,UCI和data可以在PUSCH上的不同位置进行放置,并且它们的大小可以根据具体的编码方案进行计算。需要注意的是,在进行速率匹配时,UCI on PUSCH的过程可能会影响到UL-SCH的速率匹配,这是根据引用\[3\]中的信息得出的。 #### 引用[.reference_title] - *1* *2* [UCI和数据复用在pusch上传输---第一部分](https://blog.csdn.net/weixin_39447690/article/details/120404411)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [UCI on PUSCH 协议角度解析](https://blog.csdn.net/weixin_42272775/article/details/122980869)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值