NR协议UCI复用处理(二):UCI传输的上行信道资源

1. 总述

NR中UCI类型以及传输的上行信道如下:

  • UCI类型:
    • HARQ-ACK:
      • SPS PDSCH接收的HARQ-ACK反馈
      • DCI调度的PDSCH/PDCCH接收的HARQ-ACK反馈
    • SR:调度请求 on PUCCH
    • CSI:
      • CSI优先级
      • CSI类型:周期(periodic)/半持续(semi-periodic)/非周期(aperiodic),PUCCH支持P/SP-CSI上报,PUSCH支持SP/AP-CSI上报
  • 上行信道:PUCCH,PUSCH

2. UCI类型的上行信道资源

2.1 SR资源

【TS38.321, 5.4.4 Scheduling Request】:

在这里插入图片描述
  调度请求(SR)用于请求新传UL-SCH数据的上行资源。一个MAC实体可以配置零个,一个或多个SR配置。一个SR配置包含不同BWPs和Cells上对应的一组SR PUCCH资源。对于一个逻辑信道,或SCell波束失败恢复,consistent LBT failure recovery,每个BWP最多配置一个PUCCH资源。对于服务于配置了SDT的无线承载上的逻辑信道,SR PUCCH资源不会配置给SDT。对于服务小区的BFD-RS set(s)的波束失败恢复,每个BWP最多配置2个SR PUCCH资源。对于定位测量GAP的激活/去激活请求,配置一个专有的SR配置。

在这里插入图片描述
每个SR配置对应一个或多个逻辑信道。每个逻辑信道可能映射到零个或一个SR配置。

在这里插入图片描述
  SchedulingRequestConfig在MAC-CellGroupConfig中配置,SchedulingRequestConfig配置中可以配置多个SR请求Scheduling-RequestToAddMod,最多可以有8个(maxNrofSR-ConfigPerCellGroup=8),每个SR请求配置中有相应的schedulingRequestId,sr-ProhibitTimer定时器Timer,以及SR最大发送次数sr-TransMax参数。

【TS38.213, 9.2.4 UE procedure for reporting SR】:

在这里插入图片描述

  每一个schedulingRequestId会对应一个的SchedulingRequestResourceConfig,该配置参数包含了SR的发送周期及偏移、以及SR发送所用的PUCCH resource信息,SR资源对应的PUCCH格式只有format0/1。SchedulingRequestResourceConfig在上行BWP的PUCCH-Config中配置,PUCCH-Config配置中SR资源列表中可以配置多个SR资源,最多8个(maxNrofSR-Resources=8),和前面一个Schedulin-gRequestConfig配置中可以有多个SR请求相对应。因此,极限情况下,当多个SR请求对应的SR资源发送时机恰好在同一个时隙内,会出现多个SR资源进行发送,实际发送选时取其中一个SR资源发送positive SR,其他发送negative SR。

在这里插入图片描述
SR周期【TS38.213, 9.2.4】:

在这里插入图片描述
  对于传送SR的PUCCH传输,通过periodicityAndOffset参数为UE提供SR的周期 S R P E R I O D I C I T Y SR_{\rm PERIODICITY} SRPERIODICITY和时隙偏移 S R O F F S E T SR_{\rm OFFSET} SROFFSET。如果SR周期 S R P E R I O D I C I T Y SR_{\rm PERIODICITY} SRPERIODICITY大于1个时隙,PUCCH上SR传输时机的时隙号 n s , f μ n_{s,f}^{\mu} ns,fμ和系统帧号 n f n_f nf满足条件 ( n f ⋅ N s l o t f r a m e , μ + n s , f μ − S R O F F S E T ) m o d S R P E R I O D I C I T Y = 0 (n_f \cdot N_{\rm slot}^{\rm frame,\mu}+n_{s,f}^{\mu}-SR_{\rm OFFSET}){\rm mod}SR_{\rm PERIODICITY}=0 (nfNslotframe,μ+ns,fμSROFFSET)modSRPERIODICITY=0

  如果 S R P E R I O D I C I T Y SR_{\rm PERIODICITY} SRPERIODICITY是1个时隙,UE期望 S R O F F S E T = 0 SR_{\rm OFFSET}=0 SROFFSET=0,且每一个时隙都是SR传输的时机。

  如果 S R P E R I O D I C I T Y SR_{\rm PERIODICITY} SRPERIODICITY小于1个时隙,UE确定SR传输时机的起始符号 l l l满足 ( l − l 0 m o d S R P E R I O D I C I T Y ) m o d S R P E R I O D I C I T Y = 0 (l-l_0{\rm mod} SR_{\rm PERIODICITY}) {\rm mod}SR_{\rm PERIODICITY}=0 (ll0modSRPERIODICITY)modSRPERIODICITY=0,其中 l 0 l_0 l0为参数startingSymbolIndex的值。

  如果UE确定了SR传输的时机,时隙内PUCCH传输的可用的符号数小于nrofSymbols提供的值,UE不传输该PUCCH。

2.2 HARQ-ACK资源

2.2.1 without dedicated PUCCH resource

① 确定PUCCH resource set (PUCCH-ConfigCommon)

【TS38.213, 9.2.1 PUCCH Resource Sets】:

在这里插入图片描述
  如果UE没有专有的PUCCH资源配置(即PUCCH-Config中的PUCCH-ResourceSet参数),UE从系统消息(SIB1)中获取公共的PUCCH配置(PUCCH-ConfigCommon),根据PUCCH-ConfigCommon中pucch-ResourceCommon行索引指示,查询NR协议TS38.213中表9.2.1-1预定义的PUCCH资源集表(每一行对应一个PUCCH资源集),可以得到一个PUCCH资源集。

在这里插入图片描述
  预定义的PUCCH资源集中的PUCCH资源由PUCCH format 0/1构成,在初始接入阶段只需承载1-2比特的HARQ-ACK反馈信息。一个PUCCH资源集包含16个PUCCH资源,每个资源集对应一种PUCCH format,起始符号,符号长度,PRB偏移 R B B W P o f f s e t RB_{\rm BWP}^{\rm offset} RBBWPoffset,以及一个循环移位索引集合。如果BWP-UplinkCommon中没有配置了useInterlacePUCCH-PUSCH,UE传输PUCCH时需要进行frequency hopping,否则不进行frequency hopping。NR协议TS38.213的表9.2.1-1中PUCCH format1资源的OCC正交码使用index0,除了BWP-UplinkCom-mon中配置了useInterlacePUCCH-PUSCHpucch-ResourceCommon指示index 3,7,或11。

在这里插入图片描述② 确定PUCCH resource index:

【TS38.213, 9.2.1 PUCCH Resource Sets】:

在这里插入图片描述
  当通过pucch-ResourceCommon指示确定相应的PUCCH资源集后,具体使用哪一个PUCCH资源,需要基于DCI格式中的字段指示以及其对应的PDCCH接收信息进一步才能确定。如果UE检测到调度PDSCH接收或无PDSCH调度但有相关联的HARQ-ACK信息的DCI格式,UE在PUCCH上传输相应的HARQ-ACK信息,则UE确定PUCCH资源索引 r P U C C H r_{\rm PUCCH} rPUCCH( 0 ⩽ r P U C C H ⩽ 15 0\leqslant r_{\rm PUCCH}\leqslant 15 0rPUCCH15):
r P U C C H = ⌊ 2 ⋅ n C C E , 0 N C C E ⌋ + 2 ⋅ Δ P R I r_{\rm PUCCH}=\lfloor{2\cdot n_{\rm CCE,0} \over N_{\rm CCE}}\rfloor + 2 \cdot \Delta_{\rm PRI} rPUCCH=NCCE2nCCE,0+2ΔPRI其中:

  • N C C E N_{\rm CCE} NCCE:DCI格式对应PDCCH接收的CORESET包含的CCE数量
  • n C C E , 0 n_{\rm CCE,0} nCCE,0:PDCCH接收的第一个CCE的索引
  • Δ P R I \Delta_{\rm PRI} ΔPRI:DCI格式中’PUCCH resource indicator’字段值

③ 通过PUCCH resource index确定PUCCH resource参数:

【TS38.213, 9.2.1 PUCCH Resource Sets】:

在这里插入图片描述
如果UE的PUCCH资源是通过pucch-ResourceCommon提供的,且在BWP-UplinkCommon中未配置useInterlacePUCCH-PUSCH,则:

  • 如果 ⌊ r P U C C H / 8 ⌋ = 0 \lfloor{r_{\rm PUCCH}/8}\rfloor=0 rPUCCH/8=0
    • 第一个hop的PUCCH传输起始PRB index: R B B W P o f f s e t ⋅ N R B + ⌊ r P U C C H / N C S ⌋ ⋅ N R B RB_{\rm BWP}^{\rm offset} \cdot N_{RB}+\lfloor{r_{\rm PUCCH}/N_{\rm CS}}\rfloor \cdot N_{RB} RBBWPoffsetNRB+rPUCCH/NCSNRB
    • 第二个hop的PUCCH传输起始PRB index: N B W P s i z e − R B B W P o f f s e t ⋅ N R B − ( 1 + ⌊ r P U C C H / N C S ⌋ ) ⋅ N R B N_{\rm BWP}^{\rm size}-RB_{\rm BWP}^{\rm offset} \cdot N_{RB}-(1+\lfloor{r_{\rm PUCCH}/N_{\rm CS}}\rfloor) \cdot N_{RB} NBWPsizeRBBWPoffsetNRB(1+rPUCCH/NCS⌋)NRB。其中 N C S N_{\rm CS} NCS是初始循环移位索引集合(initial cyclic shift indexes)中索引的个数.
    • 确定初始循环移位索引集合(initial cyclic shift indexes)中使用哪个循环移位: r P U C C H m o d N C S r_{\rm PUCCH}{\rm mod}N_{\rm CS} rPUCCHmodNCS.
  • 如果 ⌊ r P U C C H / 8 ⌋ = 1 \lfloor{r_{\rm PUCCH}/8}\rfloor=1 rPUCCH/8=1
    • 第一个hop的PUCCH传输起始PRB index: N B W P s i z e − R B B W P o f f s e t ⋅ N R B − ( 1 + ⌊ ( r P U C C H − 8 ) / N C S ⌋ ) ⋅ N R B N_{\rm BWP}^{\rm size}-RB_{\rm BWP}^{\rm offset} \cdot N_{RB}-(1+\lfloor{(r_{\rm PUCCH}-8)/N_{\rm CS}}\rfloor) \cdot N_{RB} NBWPsizeRBBWPoffsetNRB(1+(rPUCCH8)/NCS⌋)NRB
    • 第二个hop的PUCCH传输起始PRB index: R B B W P o f f s e t ⋅ N R B + ⌊ ( r P U C C H − 8 ) / N C S ⌋ ⋅ N R B RB_{\rm BWP}^{\rm offset} \cdot N_{RB}+\lfloor{(r_{\rm PUCCH}-8)/N_{\rm CS}}\rfloor \cdot N_{RB} RBBWPoffsetNRB+(rPUCCH8)/NCSNRB
    • 确定初始循环移位索引集合(initial cyclic shift indexes)中使用哪个循环移位: ( r P U C C H − 8 ) m o d N C S (r_{\rm PUCCH}-8){\rm mod}N_{\rm CS} (rPUCCH8)modNCS.

【TS38.213, 9.2.1 PUCCH Resource Sets】:

在这里插入图片描述
如果UE的PUCCH资源是通过pucch-ResourceCommon提供的,且在BWP-UplinkCommon中配置了useInterlacePUCCH-PUSCH,则:

  • UE确定PUCCH资源的交织索引 m m m m = ( m 0 + ⌊ r P U C C H / N C S ⌋ ) m o d M m=(m_0+\lfloor{r_{\rm PUCCH}/N_{\rm CS}}\rfloor) {\rm mod} M m=(m0+rPUCCH/NCS⌋)modM,其中 M M M是交织的个数[TS38.211, 4.4.4.6],交织索引偏移 m 0 = R B B W P o f f s e t m_0=RB^{\rm offset}_{\rm BWP} m0=RBBWPoffset R B B W P o f f s e t RB^{\rm offset}_{\rm BWP} RBBWPoffset由协议TS38.213中表9.2.1-1给出。
  • 确定初始循环移位索引集合(initial cyclic shift indexes)中使用哪个循环移位: r P U C C H m o d N C S r_{\rm PUCCH}{\rm mod}N_{\rm CS} rPUCCHmodNCS,其中 N C S N_{\rm CS} NCS是表9.2.1-1中初始循环移位索引集合(initial cyclic shift indexes)中索引的个数.
  • 如果pucch-ResourceCommon指示为
    • index 0:如果 r P U C C H ≥ 10 r_{\rm PUCCH}≥10 rPUCCH10,则PUCCH format0资源的起始符号为9;
    • index 1/2:如果 r P U C C H = 15 r_{\rm PUCCH}=15 rPUCCH=15,则PUCCH format0资源的起始符号为9;
    • index 3,7,or 11:如果 r P U C C H ≥ 10 r_{\rm PUCCH}≥10 rPUCCH10,则PUCCH format1资源的正交码OCC index为1,否则正交码OCC index为0;
  • UE不期望pucch-ResourceCommon指示为index 15.

2.2.2 with dedicated PUCCH resource

① 确定PUCCH Resource Set (PUCCH-Config)

【TS38.213, 9.2.1 PUCCH Resource Sets】:

在这里插入图片描述
如果UE配置了专有的PUCCH资源配置,通过RRC高层可以配置一个或多个PUCCH资源。一个PUCCH资源包含以下参数:

  • PUCCH资源索引:pucch-ResourceId
  • 如果在BWP-UplinkDedicated中UE未被配置useinterlacePUCCH-PUSCH
    • 对于frequency hopping时第一个hop的起始PRB,或非frequency hopping时的起始PRB:startingPRB
    • 对于frequency hopping时第二个hop的起始PRB:secondHopPRB
  • 如果在BWP-UplinkDedicated中UE配置了useInterlacePUCCH-PUSCH
    • 第一个交织索引:interlace0
    • 第二个交织索引:interlace1
    • RB set索引:rb-Setindex
  • PUCCH format配置:format

【PUCCH resource set in PUCCH-Config】:

在这里插入图片描述
  在PUCCH-Config中一个UE最多可以配置4个PUCCH资源集(PUCCH resource sets)。一个PUCCH资源集通过高层参数PUCCH-resourceSet配置,通过PUCCH资源集索引(由pucch-ResourceSetId配置)相关联,参数resourceList提供了PUCCH资源集中对应的一组PUCCH资源索引(pucch-ResourceId),PUCCH资源集中对应的PUCCH能够传输最大的UCI信息比特数由maxPayloadSize配置。对于第一个PUCCH资源集,最大的UCI比特数是2。一个PUCCH资源集中的PUCCH资源索引的个数由maxNrofPUCCH-ResourcesPerSet配置。第一个PUCCH资源集的最大PUCCH资源个数是32个,其他PUCCH资源集的最大PUCCH资源个数是8。

  如果UE传输 O U C I O_{\rm UCI} OUCI个UCI信息比特,其中包含HARQ-ACK信息比特,UE确定相应的PUCCH资源集为:

  • 第1个PUCCH资源集(pucch-ResourceSetId=0):如果UCI信息比特数 O U C I ≤ 2 O_{\rm UCI}≤2 OUCI2,包含1/2比特HARQ-ACK信息比特,以及如果HARQ-ACK信息和SR同时发生时,SR发送时机上的一个positive SR或negative SR;
  • 第2个PUCCH资源集(pucch-ResourceSetId=1):如果高层配置了该参数,且如果UCI信息比特数 2 < O U C I ≤ N 2 2<O_{\rm UCI}≤N_2 2<OUCIN2,其中如果pucch-ResourceSetId=1的PUCCH资源集配置了maxPayloadSize参数,则 N 2 N_2 N2等于maxPayloadSize,否则 N 2 = 1706 N_2=1706 N2=1706
  • 第3个PUCCH资源集(pucch-ResourceSetId=2):如果高层配置了该参数,且如果UCI信息比特数 N 2 < O U C I ≤ N 3 N_2<O_{\rm UCI}≤N_3 N2<OUCIN3,其中如果pucch-ResourceSetId=2的PUCCH资源集配置了maxPayloadSize参数,则 N 3 N_3 N3等于maxPayloadSize,否则 N 3 = 1706 N_3=1706 N3=1706
  • 第4个PUCCH资源集(pucch-ResourceSetId=3):如果高层配置了该参数,且如果UCI信息比特数 N 3 < O U C I ≤ 1706 N_3<O_{\rm UCI}≤1706 N3<OUCI1706.

PUCCH Resource Set示意图:

在这里插入图片描述
【PUCCH Resource Set,TS38.331】:

在这里插入图片描述
【SPS-PUCCH-AN-List】:

在这里插入图片描述
  如果UE配置了SPS-PUCCH-AN-List,且UE传输 O U C I O_{\rm UCI} OUCI个UCI信息比特,其中仅包含一个或多个SPS PDSCH接收的HARQ-ACK信息比特和SR(如果存在),UE确定相应的一个PUCCH资源为:

  • sps-PUCCH-AN-List的第1项配置中sps-PUCCH-AN-ResourceID对应的PUCCH资源:如果UCI信息比特数 O U C I ≤ 2 O_{\rm UCI}≤2 OUCI2,包含1/2比特HARQ-ACK信息比特,以及如果HARQ-ACK信息和SR同时发生时,SR发送时机上的一个positive SR或negative SR;
  • sps-PUCCH-AN-List的第2项配置中sps-PUCCH-AN-ResourceID对应的PUCCH资源:如果高层配置了该参数,且如果UCI信息比特数 2 < O U C I ≤ N 1 , S P S 2<O_{\rm UCI}≤N_{\rm 1,SPS} 2<OUCIN1,SPS,其中如果sps-PUCCH-AN-List的第2项配置中提供了maxPayloadSize参数,则 N 1 , S P S N_{\rm 1,SPS} N1,SPS等于maxPayloadSize,否则 N 1 , S P S = 1706 N_{\rm 1,SPS}=1706 N1,SPS=1706
  • sps-PUCCH-AN-List的第3项配置中sps-PUCCH-AN-ResourceID对应的PUCCH资源:如果高层配置了该参数,且如果UCI信息比特数 2 < O U C I ≤ N 2 , S P S 2<O_{\rm UCI}≤N_{\rm 2,SPS} 2<OUCIN2,SPS,其中如果sps-PUCCH-AN-List的第3项配置中提供了maxPayloadSize参数,则 N 2 , S P S N_{\rm 2,SPS} N2,SPS等于maxPayloadSize,否则 N 2 , S P S = 1706 N_{\rm 2,SPS}=1706 N2,SPS=1706
  • sps-PUCCH-AN-List的第4项配置中sps-PUCCH-AN-ResourceID对应的PUCCH资源:如果高层配置了该参数,且如果UCI信息比特数 2 < O U C I ≤ N 3 , S P S 2<O_{\rm UCI}≤N_{\rm 3,SPS} 2<OUCIN3,SPS,其中如果sps-PUCCH-AN-List的第3项配置中提供了maxPayloadSize参数,则 N 3 , S P S N_{\rm 3,SPS} N3,SPS等于maxPayloadSize,否则 N 3 , S P S = 1706 N_{\rm 3,SPS}=1706 N3,SPS=1706

【SPS-PUCCH-AN-List, TS38.331】:

在这里插入图片描述
② 确定PUCCH Resource

【TS38.213, 9.2.3 UE procedure for reporting HARQ-ACK】:

在这里插入图片描述
  对于HARQ-ACK信息的PUCCH传输,在确定 O U C I O_{\rm UCI} OUCI个HARQ-ACK信息比特的PUCCH资源集后,接着UE确定PUCCH传输Cell上对应的PUCCH资源。PUCCH资源的确定是基于UE检测到的最后一个DCI格式中的’PUCCH resource indicator’字段(如果存在),除了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, or dl-DataToUL-ACK-MulticastDCI-Format4-1, or dl-DataToUL-ACK-v1700,用于指示PUCCH传输的时隙偏移。

  对于PUCCH资源的确定,相同PDCCH监听时机内检测到的DCI格式按服务小区索引升序排序,接着按PDCCH监听时机索引升序排序。对于相同PDCCH监听时机上一个服务小区内DCI格式排序,如果UE没有被配置coresetPoolIndex,或者在激活的DL BWP中对于一个或多个第一CORESETs对应的coresetPoolIndex为0,对于一个或多个第二CORESETs对应的coresetPoolIndex为1,且对于UL BWP配置有ackNackFeedbackMode = joint,则从第一CORESETs的PDCCH接收检测到的DCI格式优先于第二CORESETs的PDCCH接收检测到的DCI格式。(注:coresetPoolIndex用于Multi-TRP(多传输和接收点)场景下区分对应的CORESETs是属于TRP0还是TRP1的。ackNack- FeedbackMode = joint表示两个TRP点接收的PDSCH TB数据进行联合的HARQ-ACK信息反馈,即两者HARQ-ACK信息会复用在同一个PUCCH资源上进行传输,否则各个TRP点接收的PDSCH数据独立进行HARQ-ACK信息的反馈)

在这里插入图片描述
  PUCCH resource indicator字段值映射到PUCCH资源索引集合中的一个值,如协议TS38.213的表9.2.3-2所定义,对于3比特的PUCCH resource indicator字段,PUCCH资源索引集合由最大8个PUCCH资源的PUCCH资源集PUCCH-ResourceSet中的resourceList所提供。如果PUCCH resource indicator字段为1或者2比特,该值映射到表9.2.3-2的前两个或前四个值。如果最后一个DCI格式不包含PUCCH resource indicator字段,则使用表9.2.3-2中的第一个值。

在这里插入图片描述
  对于第一个PUCCH资源集且当resourceList的大小 R P U C C H R_{\rm PUCCH} RPUCCH大于8,当UE在一个PDCC接收时机检测到最后一个DCI格式,UE在PUCCH传输对应的HARQ-ACK信息,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, or dl-DataToUL-ACK-MulticastDCI-Format4-1, or dl-DataToUL-ACK-v1700,用于指示PUCCH传输的时隙偏移,UE确定PUCCH资源索引 r P U C C H r_{\rm PUCCH} rPUCCH 0 ≤ r P U C C H < R P U C C H − 1 0≤r_{\rm PUCCH}<R_{\rm PUCCH}-1 0rPUCCH<RPUCCH1如下所示:
在这里插入图片描述其中: N C C E , p N_{{\rm CCE},p} NCCE,p是DCI格式的PDCCH接收的CORESET p p p中CCEs的个数, n C C E , p n_{{\rm CCE},p} nCCE,p是PDCCH接收的第一个CCE的索引, Δ P R I \Delta_{\rm PRI} ΔPRI是DCI格式中’PUCCH resource indicator’字段值。

在这里插入图片描述

2.3 CSI Report资源

CSI上报配置【TS38.214, 5.2.1.4 Reporting configurations】:

在这里插入图片描述
CSI上报的配置可以是非周期的(使用PUSCH),周期性的(使用PUCCH),或者半持续的(使用PUCCH,和DCI激活的PUSCH)。

2.3.1 CSI Report using PUSCH

【TS38.214, 5.2.3 CSI reporting using PUSCH】:

在这里插入图片描述
  当成功地检测到触发一个非周期trigger state的DCI格式0_1或0_2,UE在服务小区c上使用PUSCH执行非周期CSI上报。

  当一个DCI格式调度2个PUSCH资源,非周期的CSI上报承载调度的第二个PUSCH上。当一个DCI格式0_1调度超过2个PUSCH资源,非周期的CSI上报承载在调度的倒数第二个PUSCH上。

  PUSCH上的非周期CSI上报支持宽带和子带频域粒度。承载在PUSCH上的一个非周期CSI report支持Type I,Type II,Enhanced Type II和Further Enhanced Type II Port Selection CSI。

  当成功检测到激活一个半持续CSI trigger state的DCI格式0_1或0_2,UE在PUSCH上执行半持续CSI上报。DCI格式0_1和0_2包含指示SP CSI trigger state激活或去激活的CSI request。PUSCH上的SP CSI上报支持Type I,Type II宽带和子带频域粒度,Enhanced Type II和Further Enhanced Type II Port Selection CSI。PUSCH资源和MCS通过上行DCI半持续地分配。

在这里插入图片描述
  PUSCH上的CSI报告可以和上行数据复用在一起,除了由DCI格式激活的SP CSI上报不期望和上行数据一起复用在PUSCH上。PUSCH上的CSI上报可以不与任何上行数据复用的情况下执行。

在这里插入图片描述
  PUSCH上的CSI上报支持Type I型宽带和子带频域粒度CSI,Type II CSI。

  对于PUSCH上的Type I,Type II,Enhanced Type II和Further Enhanced Type II Port Selection CSI,CSI report由两个parts组成。Part 1有固定的payload大小,且被用于标识Part 2中的信息比特数。Part 1应在Part 2之前全部传输。

  • 对于Type I CSI反馈,Part 1包含RI,CRI,第一个码字的CQI。Part 2包含PMI,LI,第二个码字的CQI(当RI>4)。对于codetype设置为 ‘typeI-SinglePanel’ 的CSI-ReportConfig,,且对应的信道测量的CSI-RS资源配置了2个Resource Groups和N个Resource Pairs,Part1包含RI,CRI,和第一个码字的CQI,且零填充到固定的payload大小(如果需要)。Part2包含第二个码字的CQI(当RI>4),LI和PMI。
  • 对于Type II CSI反馈,Part 1包含RI,CQI,以及Type II CSI每个layer的非零宽带幅度系数个数的指示。Part 1的字段是独立编码的。Part 2包含Type II CSI的PMI和LI。 i 1 , 4 , l i_{1,4,l} i1,4,l i 2 , 1 , l i_{2,1,l} i2,1,l i 2 , 2 , l i_{2,2,l} i2,2,l按照他们索引的升序进行上报, i = 0 , 1 , . . . , 2 L − 1 i=0,1,...,2L-1 i=0,1,...,2L1,其中最小索引对应的值映射到最高位MSB比特,最高索引对应的值映射到最低位LSB比特。Part 1和Part 2独立进行编码。
  • 对于Enhanced Type II CSI和Further Enhanced Type II Port Selection CSI反馈,Part 1包含RI,CQI,以及layer间非零宽带幅度系数总个数的指示。Part 1的字段是独立编码的。Part 2包含Enhanced Type II CSI或Further Enhanced Type II Port Selection CSI的PMI。Part 1和Part 2独立进行编码。

在这里插入图片描述
  PUSCH上携带的Type II CSI report和PUCCH format 3/4上携带的任何Type II CSI report是分开独立计算的。

  当高层参数reportQuantity配置了’cri-RSRP’, ‘ssb-Index-RSRP’, ‘cri-SINR’ or ‘ssb-Index-SINR’, or ‘cri-RSRP- Index’, 'ssb-Index-RSRP- Index ', 'cri-SINR- Index ', 'ssb-Index-SINR- Index ',CSI反馈由单个part组成。

  对于配置在PUCCH上但在PUSCH上传输的Type I和Type II reports,CSI part1和CSI part2的payload的确定遵循PUCCH的描述[TS38.214,5.2.4]。

  当PUSCH上的CSI报告由2个parts组成,UE可能丢弃一部分的Part 2 CSI。Part 2 CSI丢弃根据协议TS38.214的表5.2.3-1中所示的优先级顺序来进行丢弃,其中 N R e p N_{\rm Rep} NRep是配置在PUSCH传输的CSI reports的个数。Priority 0为最高优先级,Priority 2 N R e p 2N_{\rm Rep} 2NRep为最低优先级,CSI report n n n N R e p N_{\rm Rep} NRep个CSI reports中第 n n n个最小 P r i i , C S I ( y , k , c , s ) {\rm Pri_{i,CSI}}(y,k,c,s) Prii,CSI(y,k,c,s)值对应的CSI report。对于CSI report n n n,由高层参数csi-Reporting-Band的值为1指示的subbands按递增顺序连续编号,csi-ReportingBand的值为1的最低子带作为subband 0。当丢弃某一个特定优先级级别的Part 2 CSI信息时,UE丢弃对应优先级的所有信息比特。

在这里插入图片描述
SP CSI report on PUSCH [TS38.214, 5.2.1.4]:

在这里插入图片描述
  对于PUSCH上的SP-CSI上报,周期 T C S I T_{CSI} TCSI(以slot为单位)由高层参数reportSlotConfig配置。除非另有说明,UE将在满足以下条件的系统帧SFN号为 n f n_f nf和帧内的时隙号为 n s , f μ n^{\mu}_{s,f} ns,fμ的时隙上传输CSI report:
( N s l o t f r a m e , μ ( n f − n f s t a r t ) + n s , f μ − n s , f s t a r t ) m o d T C S I = 0 (N^{\rm frame,\mu}_{\rm slot}(n_f-n_{f}^{start}) + n^{\mu}_{s,f} - n_{s,f}^{start}) {\rm mod} T_{\rm CSI}=0 (Nslotframe,μ(nfnfstart)+ns,fμns,fstart)modTCSI=0其中 n f s t a r t n_{f}^{start} nfstart n s , f s t a r t n_{s,f}^{start} ns,fstart分别是DCI激活的初次SP PUSCH传输的SFN帧号和系统帧内的时隙号。

对于PUSCH上SP/AP-CSI上报,时隙偏移由以下高层参数配置:

  • 如果CSI上报由DCI格式0_2触发或激活且配置了高层参数reportSlotOffsetListDCI-0-2,时隙偏移由reportSlotOffsetListDCI-0-2配置;
  • 如果CSI上报由DCI格式0_1触发或激活且配置了高层参数reportSlotOffsetListDCI-0-1,时隙偏移由reportSlotOffsetListDCI-0-1配置;
  • 否则,时隙偏移由reportSlotOffsetList配置.

AP/SP-CSI report on PUSCH:

在这里插入图片描述
PUSCH时域资源【TS38.214, 6.1.2.1】:

在这里插入图片描述
① PUSCH with TB + CSI

  当通过DCI,或RAR UL grant,或fallbackRAR UL grant调度UE只传输TB数据无CSI report,或通过DCI调度UE传输TB数据和CSI Report(s)时,DCI格式中的’Time domain resource assignment’字段值m,或者RAR UL grant or fallbackRAR UL grant中的’PUSCH time resource allocation’字段值m,提供了资源分配表中的行索引m+1。使用的资源分配表的确定如协议TS38.214中6.1.2.1.1节所定义。该索引对应的行定义了PUSCH发送的时隙偏移 K 2 K_2 K2,起始符号和长度指示SLIV值,或者直接给出起始符号S和符号长度L,PUSCH mapping type,用于确定TBS的时隙数(如果numberOfSlotsTBoMS存在于资源分配表中),重复次数(如果numberOfRepetitions存在于资源分配表中)。

② PUSCH with CSI only

  当UE被调度传输一个仅包含CSI report(s)无TB数据发送的PUSCH,CSI report(s)由DCI格式中的’CSI request’字段所指示,DCI格式中的’Time domain resource assignment’字段值m,提供了资源分配表中的行索引m+1。使用的资源分配表的确定如协议TS38.214中6.1.2.1.1节所定义。该索引对应的行定义了起始符号和长度指示SLIV值,或者直接给出起始符号S和符号长度L,PUSCH mapping type,此时 K 2 K_2 K2值定义如下:
K 2 = max ⁡ j Y j ( m + 1 ) K_2=\mathop{\max}\limits_{j}Y_j(m+1) K2=jmaxYj(m+1)其中 Y j , j = 0 , . . . , N r e p − 1 Y_j,j=0,...,N_{\rm rep}-1 Yj,j=0,...,Nrep1 N r e p N_{\rm rep} Nrep个被触发的CSI上报配置CSI-ReportConfig中以下高层参数对应列表的项, Y j ( m + 1 ) Y_j(m+1) Yj(m+1)对应 Y j Y_j Yj的第 ( m + 1 ) (m+1) (m+1)个的项:

  • reportSlotOffsetListDCI-0-2reportSlotOffsetListDCI-0-2-r17,如果PUSCH是由DCI格式0_2调度且配置了reportSlotOffsetListDCI-0-2reportSlotOffsetListDCI-0-2-r17
  • reportSlotOffsetListDCI-0-1reportSlotOffsetListDCI-0-1-r17,如果PUSCH是由DCI格式0_1调度且配置了reportSlotOffsetListDCI-0-1reportSlotOffsetListDCI-0-1-r17
  • 否则为reportSlotOffsetListreportSlotOffsetList-r17.

PUSCH传输时隙偏移【TS38.214, 6.1.2.1】:

在这里插入图片描述
PUSCH传输的时隙 K s K_s Ks K 2 K_2 K2决定,如果对于被调度的小区和调度的小区其中至少有一个小区,UE配置了ca-SlotOffset,则
K s = ⌊ n ⋅ 2 μ P U S C H 2 μ P D C C H ⌋ + K 2 + ⌊ ( N s l o t , o f f s e t , P D C C H C A 2 μ o f f s e t , P D C C H − N s l o t , o f f s e t , P U S C H C A 2 μ o f f s e t , P U S C H ) ⋅ 2 μ P U S C H ⌋ K_s=\lfloor{n\cdot {2^{\mu_{PUSCH}}\over2^{\mu_{PDCCH}}}}\rfloor+K_2+\lfloor{( { N^{CA}_{slot,offset,PDCCH}\over 2^{\mu_{offset,PDCCH}} } - { N^{CA}_{slot,offset,PUSCH}\over 2^{\mu_{offset,PUSCH}} } )\cdot 2^{\mu_{PUSCH}}}\rfloor Ks=n2μPDCCH2μPUSCH+K2+(2μoffset,PDCCHNslot,offset,PDCCHCA2μoffset,PUSCHNslot,offset,PUSCHCA)2μPUSCH否则:
K s = ⌊ n ⋅ 2 μ P U S C H 2 μ P D C C H ⌋ + K 2 + K o f f s e t ⋅ 2 μ P U S C H 2 μ K o f f s e t K_s=\lfloor{n\cdot {2^{\mu_{PUSCH}}\over2^{\mu_{PDCCH}}}}\rfloor+K_2+K_{offset}\cdot {{2^{\mu_{PUSCH}}}\over{2^{\mu_{K_{offset}}}}} Ks=n2μPDCCH2μPUSCH+K2+Koffset2μKoffset2μPUSCH其中:

  • K o f f s e t K_{offset} Koffset由高层参数所配置(如协议TS38.213中4.2节所描述), μ K o f f s e t \mu_{K_{offset}} μKoffset K o f f s e t K_{offset} Koffset对应的子载波间隔SCS且对于FR1值为0。
  • n n n是调度DCI所在的时隙,且 K 2 K_2 K2是基于PUSCH传输的子载波间隔SCS, μ P U S C H \mu_{PUSCH} μPUSCH μ P D C C H \mu_{PDCCH} μPDCCH分别是PUSCH和PDCCH的SCS配置,调度的DCI格式是除了CRC由TC-RNTI加扰的DCI 0_0之外的DCI格式。
  • N s l o t , o f f s e t , P D C C H C A N^{CA}_{\rm slot,offset,PDCCH} Nslot,offset,PDCCHCA μ o f f s e t , P D C C H \mu_{\rm offset,PDCCH} μoffset,PDCCH是配置了高层参数ca-SlotOffset接收PDCCH的小区所对应的 N s l o t , o f f s e t C A N^{CA}_{\rm slot,offset} Nslot,offsetCA μ o f f s e t \mu_{\rm offset} μoffset N s l o t , o f f s e t , S R S C A N^{CA}_{\rm slot,offset,SRS} Nslot,offset,SRSCA μ o f f s e t , S R S \mu_{\rm offset,SRS} μoffset,SRS是配置了高层参数ca-SlotOffset传输SRS的小区所对应的 N s l o t , o f f s e t C A N^{CA}_{\rm slot,offset} Nslot,offsetCA μ o f f s e t \mu_{\rm offset} μoffset,如协议TS38.211中4.5节定义。

PUSCH-TimeDomainResourceAllocationList [TS38.331, 6.3.2]:

在这里插入图片描述
CSI-ReportConfig [TS38.331, 6.3.2]:

在这里插入图片描述

2.3.2 CSI Report using PUCCH

【TS38.214, 5.2.4 CSI reporting using PUCCH】:

在这里插入图片描述
  UE可以由高层半静态地配置在PUCCH执行周期性的CSI上报。UE可以由高层配置多个周期性CSI上报,对应于多个高层配置的CSI Reporting Settings,其中相关联的CSI Resource Setting也由高层配置。PUCCH format 2/3/4上的周期性CSI上报支持宽带粒度的Type I CSI

  当UE在时隙 n n n上传输承载激活命令的PDSCH对应的HARQ-ACK信息的PUCCH时,UE在时隙 n + 3 N s l o t s u b f r a m e , μ n+3N^{subframe,\mu}_{slot} n+3Nslotsubframe,μ后的第一个时隙开始在相应的PUCCH上执行半持续CSI上报,其中 μ \mu μ是PUCCH的SCS配置。激活命令包含一个或多个CSI Report配置,其中配置了相关联的CSI Resource设置。PUCCH上的半持续CSI上报支持Type I CSI。PUCCH format2上的半持续CSI上报支持宽带粒度的Type I CSI。PUCCH format3/4上的半持续CSI上报支持宽带和子带频域粒度的Type I CSI,以及Type II CSI Part 1

在这里插入图片描述
  当PUCCH承载宽带粒度的Type I CSI时,PUCCH format 2/3/4携带的CSI payload大小是一样的,与RI,CRI存在无关。对于PUCCH format 3/4上报的Type I CSI sub-band,payload分成两个Part。Part1包含RI,CRI,和第一个码字的CQI。Part2包含PMI,LI,CRI,当RI>4时包含第二个码字的CQI。对于配置了subband上报的CSI-ReportConfigcodetype设为 ‘typeI-SinglePanel’ ,且对应的信道测量的CSI-RS资源配置了2个Resource Groups和N个Resource Pairs,Part1包含RI,CRI,和第一个码字的CQI,且零填充到固定的payload大小(如果需要)。Part2包含第二个码字的CQI(当RI>4),LI和PMI。

  PUCCH format 3/4携带的SP CSI report支持Type II CSI反馈,但仅仅是Type II CSI反馈的Part1部分。支持PUCCH format 3/4上的Type II CSI上报需要UE能力type2-SP-CSI-Feedback-LongPUCCH上报支持。PUCCH format 3/4携带的Type II CSI reports (Part1 only)和PUSCH上携带的任何Type II CSI reports分开独立计算。

在这里插入图片描述
  当UE配置了PUCCH format 2/3/4上的CSI上报,每个候选的UL BWP配置各自的PUCCH资源。

  如果UE处于一个激活的PUCCH上SP CSI上报的配置,且没有收到对应的去激活命令,当配置的CSI上报的BWP为激活BWP时,CSI才进行上报,否则该CSI上报暂停。

  当配置为PUCCH format4时,UE不期望上报的CSI的UCI比特和CRC信息比特的总比特数超过115比特。对于PUCCH上传输的所有CSI reports,如果所有CSI reports只包含一个part,UE可能会丢弃一部分的CSI reports。CSI丢弃是根据协议TS38.214的5.2.5节定义的 P r i i , C S I ( y , k , c , s ) {\rm Pri_{i,CSI}}(y,k,c,s) Prii,CSI(y,k,c,s)值确定的优先级顺序来进行丢弃的。CSI report从低优先级开始丢弃,直到CSI report的码率不超过高层参数maxCo-deRate配置的码率。

  如果任意一个CSI report包含2个parts,UE可能丢弃一部分的Part2 CSI。Part2 CSI的丢弃是根据协议TS38.214中表5.2.3所示的优先级顺序来进行丢弃的。Part2 CSI 从低优先级开始丢弃,直到Part2 CSI的码率不超过高层参数maxCo-deRate配置的码率。

PUCCH上SP-CSI上报Activation/Deactivation MAC CE【TS38.321, 6.1.3.16】:

在这里插入图片描述
PUCCH上SP-CSI上报Activation/Deactivation MAC CE,固定16比特大小,包含如下字段:

  • Serving Cell ID:指示MAC CE应用的服务小区ID,字段大小5比特;
  • BWP ID:指示MAC CE应用的UL BWP,参考DCI格式中’bandwidth part indicator’字段值映射[TS38.212],字段大小2比特;
  • Si:指示了csi-ReportConfigToAddModList中SP CSI report配置激活/去激活的状态信息。 S 0 \rm S_0 S0指示了该MAC CE指示的BWP中包含SP CSI上报PUCCH资源的CSI report配置,其对应于类型为semiPersistentOnPUCCH的列表中最小的CSI-ReportConfigId S 1 \rm S_1 S1对应于类型为semiPersistentOnPUCCH的列表中第二最小的CSI-ReportConfigId,以此类推。如果在指示的BWP中包含SP CSI上报PUCCH资源的CSI report配置的个数少于i+1,MAC实体忽略 S i \rm S_i Si字段。 S i \rm S_i Si字段置为1指示对应的SP CSI report配置将被激活。 S i \rm S_i Si字段置为0指示对应的SP CSI report配置将被去激活;
  • R:冗余字段,置为0.

PUCCH上P/SP-CSI上报时间周期【TS38.214, 5.2.1.4】:

在这里插入图片描述
  对于PUCCH上的P/SP-CSI上报,周期 T C S I T_{CSI} TCSI(以slot为单位)和时隙偏移 T o f f s e t T_{offset} Toffset由高层参数reportSlotConfig配置。除非另有说明,UE将在满足以下条件的系统帧SFN号为 n f n_f nf和帧内的时隙号为 n s , f μ n^{\mu}_{s,f} ns,fμ的时隙上传输CSI report:
( N s l o t f r a m e , μ n f + n s , f μ − T o f f s e t ) m o d T C S I = 0 (N^{\rm frame,\mu}_{\rm slot}n_f + n^{\mu}_{s,f} - T_{offset}) {\rm mod} T_{\rm CSI}=0 (Nslotframe,μnf+ns,fμToffset)modTCSI=0其中 μ \mu μ是CSI report传输的UL BWP的SCS配置。

PUCCH上SP CSI上报激活时序图:

在这里插入图片描述

CSI-ReportConfig[TS38.311]:

在这里插入图片描述
reportConfigType参数指示report配置的时域行为,pucch-CSI-ResourceList指示了CSI在PUCCH上报对应的PUCCH资源信息,列表中的PUCCH资源个数与最大BWP数有关。pucch-Resource参数指示了相关联的BWP上的PUCCH资源,CSI上报的PUCCH资源只支持PUCCH format2/3/4。

2.3.3 CSI Report优先级

【TS38.214, 5.2.5 Priority rules for CSI reports】:

在这里插入图片描述

CSI reports其关联的优先级值为:
P r i i , C S I ( y , k , c , s ) = 2 ⋅ N c e l l s ⋅ M s ⋅ y + N c e l l s ⋅ M s ⋅ k + M s ⋅ c + s {\rm Pri_{i,CSI}}(y,k,c,s)=2 \cdot N_{cells} \cdot M_s \cdot y+N_{cells} \cdot M_s \cdot k + M_s \cdot c + s Prii,CSI(y,k,c,s)=2NcellsMsy+NcellsMsk+Msc+s其中:

  • 对于PUSCH携带的AP-CSI reports对应 y = 0 y=0 y=0,对于PUSCH携带的SP-CSI reports对应 y = 1 y=1 y=1,对于PUCCH携带的SP-CSI reports对应 y = 2 y=2 y=2,对于PUCCH携带的P-CSI reports对应 y = 3 y=3 y=3
  • 对于携带L1-RSRP或L1-SINR的CSI reports对应 k = 0 k=0 k=0,对于不携带L1-RSRP或L1-SINR的CSI reports对应 k = 1 k=1 k=1;
  • c c c是服务小区索引, N c e l l s N_{cells} Ncells是高层参数maxNrofServingCells配置的值;
  • s s sreportConfigID M s M_s Ms是高层参数maxNrofCSI-ReportConfigurations配置的值.

CSI report的优先级值 P r i i , C S I ( y , k , c , s ) {\rm Pri_{i,CSI}}(y,k,c,s) Prii,CSI(y,k,c,s)越小,其对应的优先级越高。

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值