NR UE处理能力时间约束

本文围绕NR协议中UE处理能力时间约束展开。阐述了UE在接收下行数据或控制信道后,到发送相应上行信道的处理时间要求,如PDSCH/PDCCH到PUCCH、PUSCH、SRS、CSI Report等的处理时间约束,还介绍了不同场景下的反馈时序和准备时间计算方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 总述

在NR中,UE处理能力时间约束主要考虑以下几点:

  • UE接收到下行PDSCH数据或PDCCH,与承载其相应的HARQ-ACK信息的PUCCH信道发送之间的处理时间
  • UE接收到PDCCH DCI调度,到发送其调度的上行TB数据的PUSCH信道之间的处理时间
  • UE接收到PDCCH DCI调度,到发送其调度的SRS资源信道之间的处理时间
  • UE接收到PDCCH DCI调度,到发送其触发的CSI Report信息的上行信道之间的处理时间

针对不同的UE处理能力,3GPP协议中规定了相应的最短处理时间约束。

2. PDSCH/PDCCH -> PUCCH

2.1 PDSCH准备时间

UE PDSCH processing procedure time [TS38.214,5.3]

在这里插入图片描述
  如果承载HARQ-ACK信息的PUCCH的起始符号,如分配的HARQ-ACK时序 K 1 K_1 K1 K o f f s e t K_{\rm offset} Koffset所定义(如果配置),以及使用的PUCCH资源(包含TA的影响)不能早于符号 L 1 L_1 L1,符号 L 1 L_1 L1的起始时间(包含CP)比承载TB数据的PDSCH最后一个符号的结束时间至少还要延迟 T p r o c , 1 T_{proc,1} Tproc,1 T p r o c , 1 T_{proc,1} Tproc,1定义为:
T p r o c , 1 = ( N 1 + d 1 , 1 + d 2 ) ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c + T e x t T_{proc,1}=(N_1+d_{1,1}+d_2)(2048+144)\cdot \kappa\cdot 2^{-\mu}\cdot T_c+T_{ext} Tproc,1=(N1+d1,1+d2)(2048+144)κ2μTc+Text其中:

  • N 1 N_1 N1:定义了PDSCH接收的最后一个符号结束到承载HARQ-ACK信息的PUCCH资源发送的起始符号之间的最短处理时间要求。 N 1 N_1 N1值基于3GPP协议TS38.214中表5.3-1和5.3-2中的UE处理能力1和2的子载波间隔 μ \mu μ确定,其中 μ \mu μ对应于使得 T p r o c , 1 T_{proc,1} Tproc,1值最大的( μ P D C C H \mu_{PDCCH} μPDCCH, μ P D S C H \mu_{PDSCH} μPDSCH, μ U L ) \mu_{UL}) μUL)中的一个,其中 μ P D C C H \mu_{PDCCH} μPDCCH对应于调度PDSCH的PDCCH的SCS, μ P D S C H \mu_{PDSCH} μPDSCH对应于被调度的PDSCH的SCS, μ U L \mu_{UL} μUL对应于传输HARQ-ACK信息的上行信道的SCS。
  • 对于FR1的共享频谱接入, T e x t T_{ext} Text根据协议TS38.211中描述计算,否则 T e x t = 0 T_{ext}=0 Text=0
  • 如果协议TS38.211中7.4.1.1.2节的表7.4.1.1.2-3中附加DMRS的PDSCH DMRS位置 l 1 = 12 l_1=12 l1=12,则协议TS38.214的表5.3-1中 N 1 , 0 = 14 N_{1,0}=14 N1,0=14,否则 N 1 , 0 = 13 N_{1,0}=13 N1,0=13
  • 如果UE配置有多个激活分量载波,则承载HARQ-ACK信息的第一个上行符号还包含分量载波之间的定时差异的影响。
  • 对于PDSCH mapping type A,如果PDSCH的最后一个符号 i i i i < 7 i<7 i<7 d 1 , 1 = 7 − i d_{1,1}=7-i d1,1=7i,否则 d 1 , 1 = 0 d_{1,1}=0 d1,1=0
  • 如果较大优先级的PUCCH将与较小优先级的PUCCH/PUSCH重叠,且UE未提供uci-MuxWithDiffPrio(对于Primary PUCCH group),或uci-MuxWithDiffPrioSecondary-PUCCHgroup(对于Secondary PUCCH group),则 d 2 d_2 d2值按照UE上报的PUCCH较大优先级的符号数设置,否则 d 2 = 0 d_2=0 d2=0。(:当存在不同优先级之间PUCCH/PUSCH重叠时,会额外增加UE反馈HARQ-ACK信息的处理时间,该时间开销由UE能力上报决定)
  • 对于UE处理能力1:如果PDSCH是mapping type B,且
    • PDSCH符号数 L ≥ 7 L≥7 L7,则 d 1 , 1 = 0 d_{1,1}=0 d1,1=0.
    • PDSCH符号数 4 ≤ L ≤ 6 4≤L≤6 4L6,则 d 1 , 1 = 7 − L d_{1,1}=7-L d1,1=7L.
    • PDSCH符号数 L = 3 L=3 L=3,则 d 1 , 1 = 3 + m i n ( d , 1 ) d_{1,1}=3+min(d,1) d1,1=3+min(d,1),其中 d ) d) d)是调度PDCCH和被调度PDSCH之间重叠的符号数.
    • PDSCH符号数 L = 2 L=2 L=2,则 d 1 , 1 = 3 + d d_{1,1}=3+d d1,1=3+d,其中 d ) d) d)是调度PDCCH和被调度PDSCH之间重叠的符号数.
  • 对于UE处理能力2:如果PDSCH是mapping type B,且
    • PDSCH符号数 L ≥ 7 L≥7 L7,则 d 1 , 1 = 0 d_{1,1}=0 d1,1=0.
    • PDSCH符号数 3 ≤ L ≤ 6 3≤L≤6 3L6,则 d 1 , 1 d_{1,1} d1,1是调度PDCCH和被调度PDSCH之间重叠的符号数.
    • PDSCH符号数 L = 2 L=2 L=2,则
      • 如果调度PDCCH位于3个符号的CORESET,且该CORESET和PDSCH有相同的起始符号,则 d 1 , 1 = 3 d_{1,1}=3 d1,1=3.
      • 否则 d 1 , 1 d_{1,1} d1,1是调度PDCCH和被调度PDSCH之间重叠的符号数.
  • For UE processing capability 2 with scheduling limitation when μ P D S C H = 1 \mu_{PDSCH} =1 μPDSCH=1, if the scheduled RB allocation exceeds 136 RBs, the UE defaults to capability 1 processing time. The UE may skip decoding a number of PDSCHs with last symbol within 10 symbols before the start of a PDSCH that is scheduled to follow Capability 2, if any of those PDSCHs are scheduled with more than 136 RBs with 30kHz SCS and following Capability 1 processing time. (注:协议该段部分有待进一步理解)
  • 对于支持处理能力2的UE,如果PDSCH-ServingCellConfig中配置了高层参数processingType2Enabled且设置为’enable’,则应用基于UE处理能力2的处理时间。
  • PDSCH处理能力2不适用于DCI格式4_0、4_1或4_2的PDCCH调度的PDSCH。(注:MBS广播/多播场景下的PDSCH接收)
  • 如果PUCCH资源和另外的PUCCH/PUSCH资源时域上重叠,则HARQ-ACK的复用参考协议TS38.213中9.2.5节描述的流程,否则HARQ-ACK在PUCCH上发送。
    • 对于PUCCH,如果触发了上行切换(UplinkSwitching)间隔(协议TS38.214中6.1.6节所定义),UE不期望承载了由PDCCH调度的PDSCH对应的HARQ-ACK信息的PUCCH,其起始符号时间早于PDCCH的最后一个符号结束后的 { T s w i t c h + T p r o c , 1 } \{T_{switch}+T_{proc,1}\} {Tswitch+Tproc,1}持续时间,其中 T s w i t c h T_{switch} Tswitch是切换间隔时间。

在这里插入图片描述
在这里插入图片描述

2.2 PDCCH -> PUCCH

NR协议中,除了承载TB数据的PDSCH接收,需要反馈HARQ-ACK信息外,同时存在有几种无TB调度的PDCCH类型,需要反馈HARQ-ACK信息。需要HARQ-ACK反馈的PDCCH包含:

  1. SPS PDSCH release
  2. SCell dormancy
  3. The request for the Type-3 HARQ-ACK codebook

① SPS PDSCH release [TS38.213, 10.2]

在这里插入图片描述期望UE在提供SPS PDSCH release的PDCCH的最后一个符号结束的N个符号后反馈对应的HARQ-ACK信息。

在这里插入图片描述
② SCell dormancy [TS38.213, 10.3]

在这里插入图片描述期望UE在提供指示SCell dormancy的DCI的PDCCH的最后一个符号结束的N个符号后反馈对应的HARQ-ACK信息。

在这里插入图片描述
③ request for the Type-3 HARQ-ACK codebook [TS38.213, 9.1.4]

在这里插入图片描述
期望UE在提供请求Type-3 HARQ-ACK codebook的DCI的PDCCH的最后一个符号结束的N个符号后反馈对应的HARQ-ACK信息。

在这里插入图片描述

2.3 HARQ-ACK反馈时序

2.3.1 DCI调度的PDSCH接收

  UE在下行时隙 n P D C C H n_{\rm PDCCH} nPDCCH接收到调度下行数据的DCI格式的PDCCH,然后在相应的下行时隙 ⌊ n P D C C H ⋅ 2 μ P D S C H 2 μ P D C C H ⌋ + K 0 \lfloor{n_{\rm PDCCH}\cdot {2^{\mu_{\rm PDSCH}}\over 2^{\mu_{\rm PDCCH}}}}\rfloor+K_0 nPDCCH2μPDCCH2μPDSCH+K0接收PDSCH,UE根据DCI格式中的PDSCH-to-HARQ_feedback timing indicator字段指示(如果存在,否则由高层参数dl-DataToUL-ACK指示),确定HARQ-ACK反馈的时隙偏移 K 1 K_1 K1,在上行时隙 n + K 1 n+K_1 n+K1发送相应的PUCCH,这里的上行时隙 n n n是与PDSCH接收的下行时隙 n D n_D nD重叠,或与无PDSCH调度但有HARQ-ACK反馈的PDCCH接收的下行时隙 n D n_D nD重叠的最后一个上行时隙(注:考虑到上下行的SCS可能不一样,当下行SCS=15kHz,上行SCS=30kHz,此时一个下行slot对应2个上行slot)。
在这里插入图片描述

  • K 0 K_0 K0:通过DCI格式中的Time domain resource assignment字段,查询RRC高层参数提供的PDSCH-TimeDomainResourceAllocation表可以得到对应的 K 0 K_0 K0、S和L信息。如果RRC没有配置,或在初始随机接入过程中,则根据预定义的时域资源分配表中的值确定。 K 0 = 0 K_0=0 K0=0表示PDCCH和PDSCH在同一个时隙。
  • K 1 K_1 K1:通过DCI格式中PDSCH-to-HARQ_feedback timing indicator字段(如果存在),不同DCI格式映射的取值范围有差异,对于DCI格式1_0调度,指示的值映射到 {1, 2, 3, 4, 5, 6, 7, 8}( μ ≤ 3 \mu≤3 μ3);其他DCI格式调度,指示的值映射到由RRC提供的dl-DataToUL-ACK配置的参数值,不同格式或场景下有不同的dl-DataToUL-ACK配置(后缀有区分)。如果PDSCH-to-HARQ_feedback timing indicator字段不存在,则直接由RRC配置的dl-DataToUL-ACK参数值确定。

【TS38.213, 9.2.3】

在这里插入图片描述在这里插入图片描述

2.3.2 SPS PDSCH接收

  对于在下行时隙 n D n_{D} nD的SPS PDSCH接收,UE在上行时隙 n + k n+k n+k发送HARQ-ACK的PUCCH,其中 k k k值由激活SPS PDSCH接收的DCI格式中的PDSCH-to-HARQ_feedback timing indicator字段(如果存在)所指示。

在这里插入图片描述
【TS38.213, 9.2.3】

在这里插入图片描述

3. PDCCH -> PUSCH

3.1 PUSCH准备时间

UE PUSCH preparation procedure time [TS38.214, 6.4]:

在这里插入图片描述  承载TB块的PUSCH资源的第一个上行符号,包含DM-RS,如时隙偏移 K 2 K_2 K2 K o f f s e t K_{\rm offset} Koffset所定义(如果配置),以及PUSCH资源的起始符号 S S S和长度 L L L,由调度DCI中Time domain resource assignment字段所指示,且包含TA的影响,不能早于符号 L 2 L_2 L2,符号 L 2 L_2 L2的起始时间(包含CP)比调度PUSCH的PDCCH最后一个符号的结束时间至少还要延迟 T p r o c , 2 T_{proc,2} Tproc,2 T p r o c , 2 T_{proc,2} Tproc,2定义为:
T p r o c , 2 = m a x ( ( N 2 + d 2 , 1 + d 2 ) ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c + T e x t + T s w i t c h , d 2 , 2 ) T_{proc,2}=max((N_2+d_{2,1}+d_2)(2048+144)\cdot \kappa\cdot 2^{-\mu}\cdot T_c+T_{ext}+T_{switch},d_{2,2}) Tproc,2=max((N2+d2,1+d2)(2048+144)κ2μTc+Text+Tswitch,d2,2)其中:

  • N 2 N_2 N2:定义了DCI调度的PDCCH的最后一个符号结束到承载TB数据的PUSCH资源发送的起始符号之间的最短处理时间要求。 N 2 N_2 N2值基于3GPP协议TS38.214中表6.4-1和6.4-2中的UE处理能力1和2的子载波间隔 μ \mu μ确定,其中 μ \mu μ对应于使得 T p r o c , 2 T_{proc,2} Tproc,2值最大的( μ D L \mu_{DL} μDL, μ U L ) \mu_{UL}) μUL)中的一个,其中 μ D L \mu_{DL} μDL对应于调度PUSCH传输的DCI的PDCCH的下行SCS, μ U L \mu_{UL} μUL对应于传输的PUSCH的上行SCS。
  • 对于FR1的共享频谱接入, T e x t T_{ext} Text根据协议TS38.211中描述计算,否则 T e x t = 0 T_{ext}=0 Text=0
  • 如果PUSCH资源的第一个符号仅包含DM-RS, d 2 , 1 = 0 d_{2,1}=0 d2,1=0,否则 2 , 1 = 1 _{2,1}=1 2,1=1
  • 如果UE配置有多个激活分量载波,则PUSCH资源的第一个上行符号还包含分量载波之间的定时差异的影响[TS38.133]。
  • 如果调度的DCI触发了BWP切换。则 d 2 , 2 d_{2,2} d2,2等于3GPP协议TS38.133所定义的切换时间,否则 d 2 , 2 = 0 d_{2,2}=0 d2,2=0
  • 如果较大优先级的PUSCH将与较小优先级的PUCCH重叠,且UE未提供uci-MuxWithDiffPrio(对于Primary PUCCH group),或uci-MuxWithDiffPrioSecondary-PUCCHgroup(对于Secondary PUCCH group),则 d 2 d_2 d2值按照UE上报的PUCCH较大优先级的符号数设置,否则 d 2 = 0 d_2=0 d2=0。(:当存在不同优先级之间PUCCH/PUSCH重叠时,会额外增加PUSCH的准备时间,该时间开销由UE能力上报决定)
  • 对于支持能力2的UE,如果PUSCH-ServingCellConfig中配置了高层参数processingType2Enabled且设置为’enable’,则应用基于UE处理能力2的处理时间。
  • 如果DCI指示的PUSCH和一个或多个PUCCH信道时域上重叠,则TB数据和UCI信息可以复用,遵循协议TS38.213中9.2.5节描述的流程,否则TB传输在DCI指示的PUSCH上。
  • 如果触发了上行切换(UplinkSwitching)间隔(协议TS38.214中6.1.6节所定义), T s w i t c h T_{switch} Tswitch等于切换间隔时间,且对于CA场景下配置了高层参数uplinkTxSwitchingOption,且设置为’dualUL’的UE, μ U L = m i n ( μ U L , c a r r i e r 1 , μ U L , c a r r i e r 2 ) \mu_{UL}=min(\mu_{UL,carrier1},\mu_{UL,carrier2}) μUL=min(μUL,carrier1,μUL,carrier2),否则 T s w i t c h = 0 T_{switch}=0 Tswitch=0

在这里插入图片描述在这里插入图片描述BWP切换时延【TS38.133, 8.6.2】:
在这里插入图片描述

3.2 动态调度的PUSCH时序

【TS38.214, 6.1.2.1 Resource allocation in time domain】

在这里插入图片描述  当通过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-TimeDomainResourceAllocationList [TS38.331, 6.3.2]:

在这里插入图片描述
PUSCH传输时隙偏移:

在这里插入图片描述
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传输时隙偏移,考虑到TA的影响,至少要满足UE的PUSCH处理准备时间,调度时序如下图示意:

在这里插入图片描述
动态调度的PUSCH时域资源如下例所示(R16版本),DCI格式中’Time domain resource assignment’字段值为1,对应PUSCH时域资源分配表list的第2行,PUSCH时域资源分配:时隙偏移 K 2 = 2 K_2=2 K2=2,PUSCH映射类型TypeA,SLIV值13对应起始符号S=0和长度L=13,PUSCH的重复时隙数为2。
在这里插入图片描述

4. PDCCH -> SRS

4.1 SRS处理时间约束

UE sounding procedure [TS38.214, 6.2.1]

在这里插入图片描述
  对于配置了一个或多个SRS resource配置的UE,当SRS-ResoureceSRS-PosResource中的高层参数resourceType设置为’aperiodic’时,UE接收到一个下行DCI,一个group common DCI,或一个上行DCI,根据DCI格式中’SRS request’字段指示可能触发一个或多个SRS resource set(s)。对于在一个resource set中usage设为’codebook’或’antennaSwitching’的SRS,触发AP-SRS的PDCCH的最后一个符号与SRS资源的第一个符号之间的最小时间间隔是 N 2 N_2 N2个符号加上额外的持续时间 T s w i t c h T_{switch} Tswitch 。否则,触发AP-SRS的PDCCH的最后一个符号与SRS资源的第一个符号之间的最小时间间隔是 N 2 + 14 N_2+14 N2+14个符号加上额外的持续时间 T s w i t c h T_{switch} Tswitch。最小时间间隔OFDM符号的单位是基于PDCCH和上行之间最小的子载波间隔SCS,即 m i n ( μ P D C C H , μ U L ) \rm min(\mu_{PDCCH},\mu_{UL}) min(μPDCCH,μUL),其中当CA场景下UE配置了高层参数uplinkTxSwitching Option且设为’dualUL’时, μ U L = m i n ( μ U L , c a r r i e r 1 , μ U L , c a r r i e r 1 , μ S R S ) \mu_{UL}={\rm min}{(\mu_{UL,carrier1},\mu_{UL,carrier1},\mu_{SRS})} μUL=min(μUL,carrier1,μUL,carrier1,μSRS),否则 μ U L = μ S R S \mu_{UL}=\mu_{SRS} μUL=μSRS

:从上可以看出,如果不触发上行切换(uplinkTxSwitching)的情况下,AP-SRS的触发到发送最短时间间隔是 N 2 N_2 N2个符号[TS38.214, 6.4-1/2],不到一个slot。

4.2 动态调度的AP-SRS时序

  UE通过DCI格式中的’SRS request’字段指示来调度传输相应的AP-SRS,触发AP-SRS发送的DCI格式,包含下行DCI格式1_1/1_2,上行DCI格式0_1/0_2,以及组公共DCI格式2_3。3GPP协议TS38.212中表7.3.1.1.2-24给出了DCI格式中的’SRS request’字段值与其触发的SRS resource set(s)之间的映射关系。如下图示例,当DCI格式中的’SRS request’字段的比特值为’01’时:

  • 对于DCI格式0_1/0_2/1_1/1_2,以及配置了高层参数srs-TPC-PDCCH-Group且设为’typeB’的DCI格式2_3,触发的SRS resource set(s)为SRS-ResourceSet配置中的高层参数aperiodicSRS-ResourceTrigger设置为1,或者aperiodicSRS-ResourceTriggerList中有一项设置为1,对应的SRS resource set(s);
  • 对于配置了高层参数srs-TPC-PDCCH-Group且设为’typeA’的DCI格式2_3,触发的SRS resource set(s)为由高层配置的第1组服务小区中的SRS-ResourceSet配置中的高层参数usage为’antennaSwitching’且resource type设置为’aperiodic’,对应的SRS resource set(s).

注: 不同的SRS resource set对应的高层参数设置值可以相同,即一个SRS request值可以对应多个SRS resource sets。

在这里插入图片描述

SRS-ResourceSet [TS38.331]

在这里插入图片描述
SRS-TPC-PDCCH-Config for DCI format 2_3 [TS38.331]:

在这里插入图片描述
① SRS resource set配置了availableSlotOffsetList【R17新增特性】

  在R15-R16中,AP-SRS的传输通过DCI格式中的’SRS request’字段触发,SRS发送的时隙偏移由触发的SRS Resource Set中的高层参数slotOffset所决定,每个SRS Resource Set对应一个slotOffset值。考虑到不同的TDD时隙pattern,这种时隙偏移配置方式限制了触发SRS的DCI的时隙位置以及实际能发送的SRS的时隙位置,导致DCI调度触发了SRS发送后可能只有部分时隙才能真正发送SRS资源。因此,在R17中引入了基于availableSlot的SRS触发方式,在R17的SRS-Config中定义了高层参数availableSlotOffsetList,该参数可配置最多4个可用时隙偏移,该可用时隙偏移以SRS Resource Set中配置的slotOffset偏移后的时隙为参考时隙开始。另外,在DCI格式中引入了新的字段’SRS offset indicator(SOI)'用于指示从RRC配置的availableSlotOffsetList中选取对应的可用slotOffset值。在R15/R16中,无数据调度且无CSI request的DCI格式不能用于仅触发SRS发送,在R17中,该限制移除,支持无数据调度且无CSI request的DCI格式仅触发SRS发送。

UE sounding procedure [TS38.214, 6.2.1]:

在这里插入图片描述  如果UE在时隙n接收到触发AP-SRS的DCI,在一个载波上所有配置的BWPs中至少有一个SRS resource set配置了高层参数availableSlotOffsetList,除了由高层参数SRS-PosResource配置的SRS(该SRS资源用于定位,这里不考虑):

  • 如果配置了ca-SlotOffset,UE在第(t+1)个可用时隙(available slot)中传输触发的SRS resource set(s)中的非周期SRS,该可用时隙从以下时隙开始计数:
    ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k + ⌊ ( 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 , S R S C A 2 μ o f f s e t , S R S ) ⋅ 2 μ S R S ⌋ \lfloor{n\cdot {2^{\mu_{SRS}}\over2^{\mu_{PDCCH}}}}\rfloor+k+\lfloor{( { N^{CA}_{slot.offset,PDCCH}\over 2^{\mu_{offset,PDCCH}} } - { N^{CA}_{slot.offset,SRS}\over 2^{\mu_{offset,SRS}} } )\cdot 2^{\mu_{SRS}}}\rfloor n2μPDCCH2μSRS+k+(2μoffset,PDCCHNslot.offset,PDCCHCA2μoffset,SRSNslot.offset,SRSCA)2μSRS
  • 否则,UE在第(t+1)个可用时隙(avalanche slot)中传输触发的SRS resource set(s)中的非周期SRS,该可用时隙从时隙 ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k \lfloor{n\cdot {2^{\mu_{SRS}}\over2^{\mu_{PDCCH}}}}\rfloor+k n2μPDCCH2μSRS+k开始计数。
  • 其中:
    • k k k是通过每个触发的SRS资源集中的高层参数slotoffset配置,且是基于SRS传输的子载波间隔SCS, μ S R S \mu_{SRS} μSRS μ P D C C H \mu_{PDCCH} μPDCCH分别是触发的SRS和承载触发命令的PDCCH的SCS配置。
    • N s l o t , o f f s e t , P D C C H C A N^{CA}_{slot,offset,PDCCH} Nslot,offset,PDCCHCA μ o f f s e t , P D C C H \mu_{offset,PDCCH} μoffset,PDCCH是由配置了高层参数ca-SlotOffset接收PDCCH的小区所对应的 N s l o t , o f f s e t C A N^{CA}_{slot,offset} Nslot,offsetCA μ o f f s e t \mu_{offset} μoffset N s l o t , o f f s e t , S R S C A N^{CA}_{slot,offset,SRS} Nslot,offset,SRSCA μ o f f s e t , S R S \mu_{offset,SRS} μoffset,SRS是由配置了高层参数ca-SlotOffset传输SRS的小区所对应的 N s l o t , o f f s e t C A N^{CA}_{slot,offset} Nslot,offsetCA μ o f f s e t \mu_{offset} μoffset。[TS38.211, 4.5]
    • 可用时隙是满足对于资源集中的所有SRS资源的时域位置存在UL或flexible符号的一个时隙,且该时隙也满足触发命令的PDCCH和资源集中所有的SRS资源之间最小时序要求的UE能力。从承载SRS request的DCI的第一个符号到触发的SRS资源集的最后一个符号,UE不期望接收到SFI指示,上行取消指示,或在灵活符号上动态调度下行信道(信号),这些可能会改变可用时隙的确定。
    • t t t是通过每个触发的SRS资源集中的高层参数availableSlotOffsetList配置,该list最多可以有4个AvailableSlotOffset值,且是基于SRS传输的子载波间隔SCS。当一个载波上所有配置的BWP上配置了一个或多个SRS资源集,且至少一个SRS资源集配置了有多个值的availableSlotOffsetList参数, t t t的指示值通过调度PUSCH/PDSCH的DCI,和无数据以及无CSI request的DCI格式0_1 /0_2中的SOI字段指示。UE将指示的 t t t值应用于配置了availableSlotOffsetList参数的这些资源集。当一个载波上所有配置的BWP上配置了一个或多个SRS资源集,且至少一个SRS资源集配置了availableSlotOffsetList参数,对于每一个资源集该参数只配置了一个值,则UE将配置的该值应用于配置了availableSlotOffsetList参数的对应资源集。对于配置了availableSlotOffsetList参数的SRS资源集,每个资源集可以配置K个availableSlotOffset值。对于未配置availableSlotOffsetList参数的SRS资源集, t = 0 t=0 t=0

DCI中SRS offset indicator (SOI) 字段[TS38.212,7.3.1.1.2]:

在这里插入图片描述
SRS offset indicator指示值映射表[TS38.212,7.3.1.1.2]:

在这里插入图片描述
② SRS resource set未配置availableSlotOffsetList

在这里插入图片描述
  如果UE在时隙n接收到触发AP-SRS的DCI,在一个载波上所有配置的BWPs中的所有SRS resource set都未配置高层参数availableSlotOffsetList,除了由高层参数SRS-PosResource配置的SRS(该SRS资源用于定位,这里不考虑):

  • 如果配置了ca-SlotOffset,UE传输触发的SRS resource set(s)中的非周期SRS在以下时隙:
    ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k + ⌊ ( 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 , S R S C A 2 μ o f f s e t , S R S ) ⋅ 2 μ S R S ⌋ \lfloor{n\cdot {2^{\mu_{SRS}}\over2^{\mu_{PDCCH}}}}\rfloor+k+\lfloor{( { N^{CA}_{slot.offset,PDCCH}\over 2^{\mu_{offset,PDCCH}} } - { N^{CA}_{slot.offset,SRS}\over 2^{\mu_{offset,SRS}} } )\cdot 2^{\mu_{SRS}}}\rfloor n2μPDCCH2μSRS+k+(2μoffset,PDCCHNslot.offset,PDCCHCA2μoffset,SRSNslot.offset,SRSCA)2μSRS
  • 否则,UE在时隙 K s = ⌊ n ⋅ 2 μ S R S 2 μ P D C C H ⌋ + k + K o f f s e t ⋅ 2 μ S R S 2 μ K o f f s e t K_s=\lfloor{n\cdot {2^{\mu_{SRS}}\over2^{\mu_{PDCCH}}}}\rfloor+k+K_{offset}\cdot {2^{\mu_{SRS}}\over2^{\mu_{Koffset}}} Ks=n2μPDCCH2μSRS+k+Koffset2μKoffset2μSRS中传输触发的SRS resource set(s)中的非周期SRS。
  • 其中:
    • K o f f s e t K_{offset} Koffset由高层参数所配置(如协议TS38.213中4.2节所描述)。
    • k k k由触发的SRS resource set中的高层参数SlotOffset所配置,且基于SRS传输的子载波间隔SCS, μ S R S \mu_{SRS} μSRS μ P D C C H \mu_{PDCCH} μPDCCH分别是触发的SRS和承载触发命令的PDCCH的SCS配置。
    • μ 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 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节定义。

动态调度的AP-SRS传输时隙偏移,考虑到TA的影响,且至少要满足UE的SRS处理时间约束,调度时序如下图示意:

在这里插入图片描述

5. PDCCH -> CSI Report

5.1 CSI计算处理时间

UE CSI computation time [TS38.214, 5.4]

在这里插入图片描述

CSI计算时间约束示意图:

在这里插入图片描述
  当DCI格式中的’CSI request’字段触发了PUSCH上的CSI Report(s)信息的上报,对于第 n n n个触发的report,UE将提供有效的CSI report信息:

  • 如果承载对应CSI report(s)的上行信道的起始符号时间(包含TA的影响),不早于符号 Z r e f Z_{ref} Zref,且
  • 如果承载第 n n n个CSI report的上行信道的起始符号时间(包含TA的影响),不早于符号 Z r e f ′ ( n ) Z_{ref}^{'}(n) Zref(n).

其中:

  • Z r e f Z_{ref} Zref定义为触发CSI report(s)的PDCCH的最后一个符号结束时间之后 T r p o c , C S I = ( Z ) ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c + T s w i t c h T_{rpoc,CSI}=(Z)(2048+144)\cdot \kappa \cdot 2^{-\mu}\cdot T_c + T_{switch} Trpoc,CSI=(Z)(2048+144)κ2μTc+Tswitch时间间隔的第一个上行符号(包含CP);
  • Z r e f ′ ( n ) Z_{ref}^{'}(n) Zref(n)定义为对于第 n n n个触发的CSI report,以下类型测量信号的最后一个符号结束时间之后 T r p o c , C S I ′ = ( Z ′ ) ( 2048 + 144 ) ⋅ κ ⋅ 2 − μ ⋅ T c T_{rpoc,CSI}^{'}=(Z^{'})(2048+144)\cdot \kappa \cdot 2^{-\mu}\cdot T_c Trpoc,CSI=(Z)(2048+144)κ2μTc时间间隔的第一个上行符号(包含CP);
    • 用于信道测量的非周期CSI-RS信号
    • 用于干扰测量的非周期CSI-IM信号
    • 用于干扰测量的非周期NZP CSI-RS信号
  • 其中 T s w i t c h T_{switch} Tswitch时间如协议TS38.214的6.4节所定义,且仅应用于协议TS38.214中表5.4-1中的 Z 1 Z_1 Z1值被使用时(即对于CSI computation delay requirement 2,不考虑uplinkTxSwitching操作)。

在这里插入图片描述
Z Z Z Z ′ Z^{'} Z μ \mu μ定义如下: Z = m a x ( Z ( m ) ) , Z ′ = m a x ( Z ′ ( m ) ) Z={\rm max}(Z(m)),Z^{'}={\rm max}(Z^{'}(m)) Z=max(Z(m))Z=max(Z(m))其中 M M M是更新的CSI report(s)个数, ( Z ( m ) , Z ′ ( m ) ) (Z(m),Z^{'}(m)) (Z(m),Z(m))对应于第 m m m个更新的CSI report,定义如下:

  • 表5.4-1中的 ( Z 1 , Z 1 ′ ) (Z_1,Z^{'}_1) (Z1,Z1):如果 m a x { μ P D C C H , μ C S I − R S , μ U L } ≤ 3 {\rm max}\{ \mu_{PDCCH},\mu_{CSI-RS},\mu_{UL}\}≤3 max{μPDCCH,μCSIRS,μUL}3,且触发的CSI对应的PUSCH信息无TB数据或者无HARQ-ACK信息发送;或者当 L = 0 L=0 L=0个CPUs被占用,且将要传输的CSI是单个CSI且对应于宽带频域粒度,其中CSI信息在单个资源中对应最多4个CSI-RS ports,没有CRI信息,且其中CodebookType设置为’typeⅠ-SinglePanel’或者其中reportQuantity设置为’cri-RI-CQI’;
  • 表5.4-2中的 ( Z 1 , Z 1 ′ ) (Z_1,Z^{'}_1) (Z1,Z1):如果将要传输的CSI对应于宽带频域粒度,其中CSI信息在单个资源中对应最多4个CSI-RS ports,没有CRI 报告,且其中CodebookType设置为’typeⅠ-SinglePanel’或者其中reportQuantity设置为’cri-RI-CQI’;
  • 表5.4-2中的 ( Z 1 , Z 1 ′ ) (Z_1,Z^{'}_1) (Z1,Z1):如果将要传输的CSI对应于宽带频域粒度,其中reportQuantity设置为’ssb-Index-SINR’,‘cri-SINR’,‘ssb-Index-SINR-Index’或’cri-SINR-Index’;
  • 表5.4-2中的 ( Z 3 , Z 3 ′ ) (Z_3,Z^{'}_3) (Z3,Z3):如果reportQuantity设置为’cri-RSRP’,‘ssb-Index-SINR’,‘cri-RSRP-Index’,或’ssb-Index-RSRP-Index’,其中 X μ X_{\mu} Xμ是基于UE上报的能力beamReportTiming K B l {KB}_l KBl是基于UE上报的能力beamSwitchTiming,如协议TS38.306中所定义;
  • 否则为表5.4-2中的 ( Z 2 , Z 2 ′ ) (Z_2,Z^{'}_2) (Z2,Z2)
  • 表5.4-1和表5.4-2中的 μ \mu μ对应于 m i n ( μ P D C C H , μ C S I − R S , μ U L ) {\rm min}(\mu_{PDCCH},\mu_{CSI-RS},\mu_{UL}) min(μPDCCH,μCSIRS,μUL),其中 μ P D C C H \mu_{PDCCH} μPDCCH是传输DCI的PDCCH的子载波间隔SCS, μ U L \mu_{UL} μUL是传输CSI report的PUSCH的子载波间隔SCS, μ C S I − R S \mu_{CSI-RS} μCSIRS是DCI触发的非周期CSI-RS的最小子载波间隔SCS。

CSI计算时延要求[TS38.214]

在这里插入图片描述

  如果DCI指示的PUSCH和其他的PUCCH/PUSCH时域上重叠,则遵循协议TS38.213的9.2.5节和协议TS38.214的5.2.5节描述的流程进行CSI的复用;否则CSI report(s)信息在DCI指示的PUSCH上进行传输。

  当DCI格式中的’CSI request’字段触发了PUSCH上的CSI Report(s)信息的上报,如果承载对应CSI report(s)的上行信道的起始符号时间(包含TA的影响),早于符号 Z r e f Z_{ref} Zref

  • 如果没有HARQ-ACK信息或者没有TB数据复用在PUSCH上,则UE忽略该次调度的DCI.

  当DCI格式中的’CSI request’字段触发了PUSCH上的CSI Report(s)信息的上报,如果承载第 n n n个CSI report的上行信道的起始符号时间(包含TA的影响),早于符号 Z r e f ′ ( n ) Z_{ref}^{'}(n) Zref(n)

  • 如果触发的CSI report只有1个,且没有HARQ-ACK信息或者没有TB数据复用在PUSCH上,则UE忽略该次调度的DCI.
  • 否则,UE不需要更新第 n n n个CSI report对应的CSI信息.

5.2 动态调度的AP-CSI时序

  
  AP-CSI report通过DCI格式中的’CSI request’字段触发,'CSI request’的大小由高层参数’reportTriggerSize’配置,长度为0~6bits。UE在接收到触发AP-CSI的DCI格式后,需要基于’CSI request’字段指示确定相应的CSI-RS资源和接收时隙偏移,以及CSI report上报的资源和发送时隙偏移等信息。

CSI-AperiodicTriggerStateList [TS38.331]:

在这里插入图片描述

[TS38.214, 5.2.1.5.1]:

在这里插入图片描述

DCI格式中的’CSI request’字段指示了一个trigger state:

  • 当DCI中’CSI request’字段所有bit为0时,没有CSI被触发.
  • CSI-AperiodicTriggerStateList 中配置的CSI trggering states的个数超过 2 N T S − 1 2^{N_{TS}}-1 2NTS1时,其中 N T S N_{TS} NTS是DCI中’CSI request’字段的bit数,UE接收一个subselection(部分选取)指示[TS38.321, 6.1.3.13],用于将最多 2 N T S − 1 2^{N_{TS}}-1 2NTS1个trigger states映射到DCI中’CSI request’字段的bit值。 N T S N_{TS} NTS由高层参数’reportTriggerSize’所配置, N T S ∈ { 0 , 1 , 2 , 3 , 4 , 5 , 6 } N_{TS}∈\{0,1,2,3,4,5,6\} NTS{0,1,2,3,4,5,6}。当UE在时隙 n n n传输携带subselection指示的PDSCH的HARQ-ACK反馈信息的PUCCH,协议TS38.321相应的操作和关于选取的CSI trigger states映射到CSI request字段值的UE设定将在时隙 n + 3 N s l o t s u b f r a m e , μ + 2 μ 2 μ K m a c ⋅ k m a c n+3N^{subframe,\mu}_{slot}+{2^{\mu}\over 2^{\mu}K_{mac}}\cdot k_{mac} n+3Nslotsubframe,μ+2μKmac2μkmac之后的第1个时隙开始应用,其中 μ \mu μ是PUCCH的SCS配置, μ K m a c \mu_{K_{mac}} μKmac k m a c k_{mac} kmac对应的子载波间隔且对于FR1值为0, k m a c k_{mac} kmac由K-Mac所配置,或者 k m a c = 0 k_{mac}=0 kmac=0如果K-Mac未配置。
  • CSI-AperiodicTriggerStateList 中配置的CSI trggering states的个数小于等于 2 N T S − 1 2^{N_{TS}}-1 2NTS1时,DCI中的’CSI request’字段直接指示对应的trigger state信息。
  • DCI中的’CSI request’字段的非0编码值映射到CSI-AperiodicTriggerStateList 中的一个CSI trigger state,根据该list中最多 2 N T S − 1 2^{N_{TS}}-1 2NTS1个trigger states的相关联的位置顺序,比特编码值’1’映射到第一个位置的trigger state。

① PDCCH -> AP CSI-RS:

【TS38.214, 5.2.1.5.1】:

在这里插入图片描述
  当非周期CSI-RS和非周期CSI上报一起使用时,每个resource set的CSI-RS偏移是由高层参数aperiodicTriggeringOffsetaperiodicTriggeringOffset-r16aperiodicTriggeringOffset-r17所配置。CSI-RS的触发偏移量对于 μ ≤ 3 \mu≤3 μ3的值为{0,1,2,3,4,5,6,…,15,16, 24},或对于 μ = 5 \mu=5 μ=5 μ = 6 \mu=6 μ=6的值为{0,4,8,12,…,60,64.96},其中 μ C S I R S \mu_{\rm CSIRS} μCSIRS是的CSI-RS的子载波间隔SCS配置。如果UE对于任何DL BWP没有被配置minimumSchedulingOffsetK0 ,对于任何UL BWP没有被配置minimumSchedulingOffsetK2,且如果所有相关联的trigger states在对应的TCI states中没有设置为’typeD’的’qcl-Type’,则CSI-RS的触发偏移固定为0。CSI-IM的非周期触发偏移跟随用于信道测量相关联的NZP CSI-RS。非周期CSI-RS在时隙 K s K_s Ks传输:

  • 如果至少有一个triggered和triggering的小区,UE被配置了ca-SlotOffset,则 K s K_s Ks
    K s = n + X + ⌊ ( 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 , C S I R S C A 2 μ o f f s e t , C S I R S ) ⋅ 2 μ C S I R S ⌋ K_s=n+X+\lfloor{({N^{CA}_{slot,offset,PDCCH} \over 2^{\mu_{offset,PDCCH}}} - {N^{CA}_{slot,offset,CSIRS} \over 2^{\mu_{offset,CSIRS}}}) \cdot 2^{\mu_{CSIRS}}}\rfloor Ks=n+X+(2μoffset,PDCCHNslot,offset,PDCCHCA2μoffset,CSIRSNslot,offset,CSIRSCA)2μCSIRS
  • 否则:
    K s = n + X K_s=n+X Ks=n+X
  • 其中
    • n n n是包含触发DCI的时隙, X X X是根据高层参数aperiodicTriggeringOffsetaperiodicTriggeringOffset-r16aperiodicTriggeringOffset-r17得到的CSI-RS触发偏移.
    • 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 , C S I R S C A N^{CA}_{\rm slot,offset,CSIRS} Nslot,offset,CSIRSCA μ o f f s e t , C S I R S \mu_{\rm offset,CSIRS} μoffset,CSIRS是配置了高层参数ca-SlotOffset传输CSI-RS的小区所对应的 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节定义。

② PDCCH -> AP CSI Report:

【TS38.214, 6.1.2.1 Resource allocation in time domain】:

在这里插入图片描述   当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.

对于当UE被调度传输一个有TB数据发送且包含CSI report(s)的PUSCH时,PUSCH传输的时隙偏移 K 2 K_2 K2值由时域资源分配表中提供的 K 2 K_2 K2值所确定,详细描述参考前面动态调度的PUSCH时序章节。

CSI-ReportConfig配置中的reportSlotOffsetList参数【TS38.331】:

在这里插入图片描述
动态调度的AP-CSI report和AP CSI-RS时序:

  动态调度的AP-CSI report和AP CSI-RS的触发时隙偏移,考虑到TA的影响,且至少要满足UE的CSI-RS测量和CSI上报的处理时间约束,调度时序如下图示意:

在这里插入图片描述

总结:以上对于NR协议中不同场景下对于UE能力处理时间约束,进行了整理,如有问题,欢迎指正,一起学习和交流讨论!

### 配置 gNB 连接多个 NR UE 的方法 为了使 gNB 能够支持并连接到多个 NR UE,需要完成以下几个方面的配置: #### 1. 修改 YAML 文件以支持多 UE 在 `/ueransim/etc/` 目录下找到 `custom-gnb.yaml` 和 `custom-ue.yaml` 文件。这些文件定义了 gNB 和 UE 的参数。 对于 gNB (`custom-gnb.yaml`),确保其配置能够处理多个 UE 请求。通常情况下,默认配置已经允许此操作,但如果存在限制,则需调整相关字段,例如 RRC 或 PDCP 参数[^1]。 对于 UE (`custom-ue.yaml`),可以通过 `-n $NUMBER_OF_UE` 参数指定要启动的 UE 数量。该命令会基于模板创建多个实例,并分配不同的 IMSI 号码给每个 UE 实例。 ```bash /ueransim/bin/nr-ue -c /ueransim/etc/custom-ue.yaml -n 5 ``` 上述命令表示启动 5 个 UE 实例。 --- #### 2. 使用 nr-cli 管理节点状态 通过 `nr-cli` 工具可以监控和管理各个节点的状态。由于每台设备都有唯一的名称(如 gNB 名称或 UE 的 IMSI),因此可以在运行时动态查看它们之间的交互情况[^2]。 例如: - 查看某个特定 gNB 的 AMF 连接状态: ```bash nr-cli gnb_name amf show status ``` - 对于某 UE 发起注销请求: ```bash nr-cli imsi_number deregister ``` 这种工具可以帮助调试网络中的问题以及验证多 UE 是否成功接入。 --- #### 3. BIOS 设置优化 当模拟大量终端时,硬件性能可能成为瓶颈。根据 OpenAirInterface (OAI) 的建议,应禁用某些节能特性来提高稳定性[^3]。 具体步骤如下: - **进入 BIOS** 并关闭所有电源管理模式(C-State, Intel SpeedStep)。 - 编辑 GRUB 启动选项,在 `/etc/default/grub` 文件中加入以下内容: ```plaintext GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable processor.max_cstate=1 intel_idle.max_cstate=0 idle=poll" ``` - 更新 GRUB 并重新启动机器: ```bash sudo update-grub && sudo reboot ``` 以上更改可减少因 CPU 动态频率调节引起的延迟波动,从而改善仿真环境下的表现。 --- #### 4. 测试验证 完成上述配置之后,可通过实际测试确认是否实现了预期的功能。以下是推荐的操作流程: - 同时运行多个 UE 客户端; - 利用 `nr-cli` 检查各 UE 的注册状态及其 gNB 的通信质量; - 如果发现异常现象,请逐一排查日志记录,定位潜在错误源。 --- ### 总结 综上所述,实现 gNB 支持多 NR UE 主要是依赖合理的软件配置必要的硬件调优措施相结合的方式达成目标。遵循本文提到的各项指导原则即可顺利推进项目进展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值