PUCCH传输UCI信息

news2024/9/21 16:35:24

上报HARQ-ACK

时序

传输HARQ-ACK信息的时序不再像4G那样固定,而是由基站侧配置给UE。有下面几种情况:

  1. 如果UE收到的是DCI format 1_0,其中的字段’PDSCH-to-HARQ_feedback
    timing indicatior’指示HARQ-ACK与PDSCH的时序关系,该字段取值为{1,2,3,4,5,6,7,8}。

  2. 如果UE收到的是DCI format 1_1,且其中包含字段’PDSCH-to-HARQ_feedback timing indicatior’,那么HARQ-ACK与PDSCH的时序关系由这个字段和高层配置参数dl-DataToUL-ACK共同决定,dl-DataToUL-ACK提供一组slot偏移值,'PDSCH-to-HARQ_feedback timing indicatior’指示使用第几个,用法如38.213-Table 9.2.3-1所示
    在这里插入图片描述

  3. 如果UE检测到DCI format 1_1,其中不包含字段’PDSCH-to-HARQ_feekback
    timing indicator’,而这个DCI调度了一个PDSCH接收或者激活了结束于slot
    n的SPS PDSCH接收,UE在slot n+k反馈HARQ-ACK信息,其中k值由dl-DataToUL-ACK提供。

如果UE检测到一个DCI format 1_0或1_1,指示了用于对应HARQ-ACK的PUCCH资源和slot,之后又检测到第二个DCI format 1_0或1_1,指示了用于第二个HARQ-ACK的PUCCH资源,还是在这个slot,如果接收第二个PDCCH的时间没有比第一个PUCCH资源的第一个符号早 N 3 N_{3} N3个符号,则UE不会在这个slot复用第二个HARQ-ACK信息。不同的UE处理能力和SCS配置 μ \mu μ N 3 N_{3} N3的取值不同:
在这里插入图片描述

资源

携带HARQ-ACK信息的PUCCH传输,首先根据HARQ-ACK信息的比特数 O UCI O_{\text{UCI}} OUCI确定PUCCH资源集,然后从最后的DCI format 1_0或DCI format 1_1获得字段’PUCCH resource indicator’,这个字段映射到PUCCH资源集中某一组,映射关系见38.213-Table 9.2.3-2。

在这里插入图片描述

如果选择了第一个资源集(最大资源数是32),而且这个资源集的resourceList的大小 R PUCCH R_{\text{PUCCH}} RPUCCH大于8,那么携带HARQ-ACK信息的PUCCH资源索引 r PUCCH r_{\text{PUCCH}} rPUCCH首先要满足 0 ≤ r PUCCH ≤ R PUCCH 0 \leq r_{\text{PUCCH}} \leq R_{\text{PUCCH}} 0rPUCCHRPUCCH,然后通过如下算式确定:

在这里插入图片描述

其中, N C C E , p N_{CCE,p} NCCE,p是接收的PDCCH的CORESET p的CCE数, n C C E , p n_{CCE,p} nCCE,p是PDCCH对应的第一个CCE索引, Δ PRI \mathrm{\Delta}_{\text{PRI}} ΔPRI是DCI format 1_0或DCI format 1_1中字段’PUCCH resource indicator’的值。

如果UE要传输的HARQ-ACK信息只有对应的PDSCH而没有PDCCH,那么使用的PUCCH资源由高层参数n1PUCCH-AN提供。

不同PUCCH format的处理

如果承载HARQ-ACK信息的PUCCH资源使用PUCCH format 0,那么UE需要确定 m 0 m_{0} m0 m cs m_{\text{cs}} mcs两个值,用来计算循环移位并最终确定映射到物理资源上的序列。 m 0 m_{0} m0由高层参数PUCCH-format 0->initialCyclicShift 提供, m cs m_{\text{cs}} mcs则要看HARQ-ACK信息的比特数以及HARQ-ACK的值,具体见38.213-Table9.2.3-3和Table9.2.3-4:

在这里插入图片描述

如果承载HARQ-ACK信息的PUCCH资源使用PUCCH format 1, m 0 m_{0} m0由高层参数PUCCH-format 1->initialCyclicShift 提供,按照《PUCCH format》所述生成序列并映射到物理资源。

如果承载HARQ-ACK信息的PUCCH资源使用PUCCH format 2或3,传输的信息包含 O ACK O_{\text{ACK}} OACK比特的HARQ-ACK和 O CRC O_{\text{CRC}} OCRC比特的CRC,UE为这次PUCCH传输确定一个最小PRB数 M R B , m i n PUCCH M_{RB,min}^{\text{PUCCH}} MRB,minPUCCH,这个值要小于或等于 M RB PUCCH M_{\text{RB}}^{\text{PUCCH}} MRBPUCCH(由高层参数PUCCH-format
2
->nrofPRBsPUCCH-format 3->nrofPRBs提供), M R B , m i n PUCCH M_{RB,min}^{\text{PUCCH}} MRB,minPUCCH应该满足下面的算式:

( O ACK + O CRC ) ≤ M R B , m i n PUCCH ∙ N s c , c t r l RB ∙ N s y m b − U C I PUCCH ∙ Q m ∙ r \left( O_{\text{ACK}} + O_{\text{CRC}} \right) \leq M_{RB,min}^{\text{PUCCH}} \bullet N_{sc,ctrl}^{\text{RB}} \bullet N_{symb - UCI}^{\text{PUCCH}} \bullet Q_{m} \bullet r (OACK+OCRC)MRB,minPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr

( O ACK + O CRC ) > ( M R B , m i n PUCCH − 1 ) ∙ N s c , c t r l RB ∙ N s y m b − U C I PUCCH ∙ Q m ∙ r \left( O_{\text{ACK}} + O_{\text{CRC}} \right) > \left( M_{RB,min}^{\text{PUCCH}} - 1 \right) \bullet N_{sc,ctrl}^{\text{RB}} \bullet N_{symb - UCI}^{\text{PUCCH}} \bullet Q_{m} \bullet r (OACK+OCRC)>(MRB,minPUCCH1)Nsc,ctrlRBNsymbUCIPUCCHQmr,if
M RB PUCCH > 1 M_{\text{RB}}^{\text{PUCCH}} > 1 MRBPUCCH>1

如果 ( O ACK + O CRC ) > ( M RB PUCCH − 1 ) ∙ N s c , c t r l RB ∙ N s y m b − U C I PUCCH ∙ Q m ∙ r \left( O_{\text{ACK}} + O_{\text{CRC}} \right) > \left( M_{\text{RB}}^{\text{PUCCH}} - 1 \right) \bullet N_{sc,ctrl}^{\text{RB}} \bullet N_{symb - UCI}^{\text{PUCCH}} \bullet Q_{m} \bullet r (OACK+OCRC)>(MRBPUCCH1)Nsc,ctrlRBNsymbUCIPUCCHQmr,那么UE就占用 M RB PUCCH M_{\text{RB}}^{\text{PUCCH}} MRBPUCCH个PRB来传输PUCCH。

其中,
r 表示最大码率,由高层参数maxCodeRate 提供,对应关系见38.213-Table9.2.5.2-1;
N sc , c t r l RB N_{\text{sc},ctrl}^{\text{RB}} Nsc,ctrlRB,在PPUCCH format 2等于 N sc RB − 4 N_{\text{sc}}^{\text{RB}} - 4 NscRB4,在PUCCH format 3等于 N sc RB N_{\text{sc}}^{\text{RB}} NscRB N symb − UCI PUCCH N_{\text{symb} - \text{UCI}}^{\text{PUCCH}} NsymbUCIPUCCH,在PUCCH format 2等于符号数 N symb PUCCH , 2 N_{\text{symb}}^{\text{PUCCH},2} NsymbPUCCH,2,由高层参数PUCCH format 2->nrofSymbols提供,在PUCCH format 3等于符号数 N symb PUCCH , 3 N_{\text{symb}}^{\text{PUCCH},3} NsymbPUCCH,3,由高层参数PUCCH format 3->nrofSymbols 提供;
Q m Q_{m} Qm表示调制阶数,对于PUCCH format 2, Q m = 2 Q_{m} = 2 Qm=2,对于PUCCH format 3, Q m = 1 或 2 Q_{m} = 1或2 Qm=12

在这里插入图片描述

上报SR

资源

在这里插入图片描述

在这里插入图片描述

基站通过SchedulingRequestResourceConfig 来配置SR资源。resource 指示了一个format 0或format 1的PUCCH资源;periodicityAndOffset 配置了SR的周期 SR PERIODICITY \text{SR}_{\text{PERIODICITY}} SRPERIODICITY和偏移 SR OFFSET \text{SR}_{\text{OFFSET}} SROFFSET。如果 SR PERIODICITY \text{SR}_{\text{PERIODICITY}} SRPERIODICITY大于1 slot,则UE上报SR的帧 n f n_{f} nf和时隙 n s , f μ n_{s,f}^{\mu} ns,fμ满足下列算式:

( n f ∙ N slot f r a m e , μ + n s , f μ − SR OFFSET )  mod  SR PERIODICITY = 0 \left( n_{f} \bullet N_{\text{slot}}^{frame,\mu} + n_{s,f}^{\mu} - \text{SR}_{\text{OFFSET}} \right)\text{\ mod}\text{\ SR}_{\text{PERIODICITY}} = 0 (nfNslotframe,μ+ns,fμSROFFSET) mod SRPERIODICITY=0

如果 SR PERIODICITY \text{SR}_{\text{PERIODICITY}} SRPERIODICITY就是1 slot,则上述算式中的 SR OFFSET = 0 \text{SR}_{\text{OFFSET}} = 0 SROFFSET=0,每个slot都是SR的发送时刻;如果 SR PERIODICITY \text{SR}_{\text{PERIODICITY}} SRPERIODICITY小于1 slot,那么SR传输时刻的起始符号 l l l满足下列算式:

( l − l 0  mode  SR PERIODICITY )  mode  SR PERIODICITY = 0 \left( l - l_{0}\text{\ mode\ }\text{SR}_{\text{PERIODICITY}} \right)\text{\ mode\ }\text{SR}_{\text{PERIODICITY}} = 0 (ll0 mode SRPERIODICITY) mode SRPERIODICITY=0

其中 l 0 l_{0} l0就是SR对应的PUCCH资源的起始符号,由高层参数startingSymbolIndex配置。

针对不同的SCS,SR有不同的可配置周期,只有在SCS为60kHz且使用扩展CP的情况下,使用6sym,其他场景都是7sym:

SCS=15kHz:2sym,7sym,1sl,2sl,4sl,5sl,8sl,10sl,16sl,20sl,40sl,80sl

SCS=30kHz:2sym,7sym,1sl,2sl,4sl,8sl,10sl,16sl,20sl,40sl,80sl,160sl

SCS=60kHz:2sym,7/6sym,1sl,2sl,4sl,8sl,16sl,20sl,40sl,80sl,160sl,320sl

SCS=120kHz:2sym,7sym,1sl,2sl,4sl,8sl,16sl,40sl,80sl,160sl,320sl,640sl

不同PUCCH Format的处理

如果SR承载在PUCCH format 0上,UE通过 m 0 m_{0} m0 m cs m_{\text{cs}} mcs计算循环移位,从而最终得到映射到PUCCH资源上的序列,其中 m 0 m_{0} m0由高层参数PUCCH-format 0->initialCyclicShift 提供, m cs = 0 m_{\text{cs}} = 0 mcs=0。如果基站在SR时刻检测到{ m 0 = initialCyclicS h ift, m cs = 0 m_{0} = \text{initialCyclicS}h\text{ift},m_{\text{cs}} = 0 m0=initialCyclicShiftmcs=0}对应的序列,表示UE发送了SR。

如果SR承载在PUCCH format 1上,按照《PUCCH format》所述生成序列时,使用 b ( 0 ) = 0 b\left( 0 \right) = 0 b(0)=0

复用HARQ-ACK和SR

高层参数schedulingRequestResourceId 给K个独立的SR配置了K个PUCCH资源,其中的SR传输时刻与用于HARQ-ACK的PUCCH有重叠。

根据承载HARQ-ACK和SR的PUCCH format不同,有不同的处理。

format 0-format 0

如果UE要同时发送最多2比特的HARQ-ACK和SR,且这两个UCI都使用PUCCH format 0。首先,选择HARQ-ACK对应的PUCCH format 0的资源来进行这次传输。然后是生成序列,初始循环偏移 m 0 m_{0} m0取自高层配置参数initialCyclicShift,序列循环偏移 m cs m_{\text{cs}} mcs的取值见38.213-Table9.2.5-1和Table9.2.5-2。简言之,使用HARQ-ACK的PUCCH资源,映射到物理资源的序列由HARQ-ACK的取值根据这两个表得到。基站通过不同的序列就可以推测出是否有SR。

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

format 1-format 0

如果UE要同时发送HARQ-ACK和SR,SR使用PUCCH format 0的资源,HARQ-ACK使用PUCCH format 1的资源,那么UE只在PUCCH format 1资源携带HARQ-ACK信息。

format 1-format 1

如果UE要在同一slot发送最多2比特的HARQ-ACK和SR,SR使用第一个PUCCH format 1资源,HARQ-ACK使用第二个PUCCH format 1资源,那么UE选择第一个PUCCH format 1资源(即SR的PUCCH资源)来传输HARQ-ACK信息。

如果UE要发送HARQ-ACK的同一slot也配置了SR,且两者都对应PUCCH format
1资源,但UE并不准备发送SR,那么UE选择HARQ-ACK对应的PUCCH format 1资源来传输HARQ-ACK信息。

format 2/3/4

如果承载HARQ-ACK信息的PUCCH资源使用PUCCH format 2或3或4,传输的信息包含 O ACK O_{\text{ACK}} OACK比特的HARQ-ACK。按照schedulingRequestResourceId 升序共有 ⌈ log ⁡ 2 ( K + 1 ) ⌉ \left\lceil \log_{2}(K + 1) \right\rceil log2(K+1)比特的SR信息要附加于HARQ-ACK比特信息后。

UE使用PUCCH format2/3/4的PUCCH资源,传输联合的 O UCI = O ACK + ⌈ log ⁡ 2 ( K + 1 ) ⌉ O_{\text{UCI}} = O_{\text{ACK}} + \left\lceil \log_{2}(K + 1) \right\rceil OUCI=OACK+log2(K+1)比特的UCI信息。SR比特信息全0表示没有SR。

如果使用PUCCH format 2或3,传输的信息包含 O ACK O_{\text{ACK}} OACK比特的HARQ-ACK、 O SR = ⌈ log ⁡ 2 ( K + 1 ) ⌉ O_{\text{SR}} = \left\lceil \log_{2}(K + 1) \right\rceil OSR=log2(K+1)比特的SR和 O CRC O_{\text{CRC}} OCRC比特的CRC,PUCCH资源包含 M RB PUCCH M_{\text{RB}}^{\text{PUCCH}} MRBPUCCH个PRB,UE为这次PUCCH传输确定一个最小PRB数 M R B , m i n PUCCH M_{RB,min}^{\text{PUCCH}} MRB,minPUCCH,这个值要小于或等于 M RB PUCCH M_{\text{RB}}^{\text{PUCCH}} MRBPUCCH(由高层参数PUCCH-format 2->nrofPRBsPUCCH-format 3->nrofPRBs 提供), M R B , m i n PUCCH M_{RB,min}^{\text{PUCCH}} MRB,minPUCCH应该满足下面的算式:

( O ACK + O SR + O CRC ) ≤ M R B , m i n PUCCH ∙ N s c , c t r l RB ∙ N s y m b − U C I PUCCH ∙ Q m ∙ r \left( O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CRC}} \right) \leq M_{RB,min}^{\text{PUCCH}} \bullet N_{sc,ctrl}^{\text{RB}} \bullet N_{symb - UCI}^{\text{PUCCH}} \bullet Q_{m} \bullet r (OACK+OSR+OCRC)MRB,minPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr

( O ACK + O SR + O CRC ) > ( M R B , m i n PUCCH − 1 ) ∙ N s c , c t r l RB ∙ N s y m b − U C I PUCCH ∙ Q m ∙ r \left( O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CRC}} \right) > \left( M_{RB,min}^{\text{PUCCH}} - 1 \right) \bullet N_{sc,ctrl}^{\text{RB}} \bullet N_{symb - UCI}^{\text{PUCCH}} \bullet Q_{m} \bullet r (OACK+OSR+OCRC)>(MRB,minPUCCH1)Nsc,ctrlRBNsymbUCIPUCCHQmr,if M RB PUCCH > 1 M_{\text{RB}}^{\text{PUCCH}} > 1 MRBPUCCH>1

如果 ( O ACK + O SR + O CRC ) > ( M RB PUCCH − 1 ) ∙ N s c , c t r l RB ∙ N s y m b − U C I PUCCH ∙ Q m ∙ r \left( O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CRC}} \right) > \left( M_{\text{RB}}^{\text{PUCCH}} - 1 \right) \bullet N_{sc,ctrl}^{\text{RB}} \bullet N_{symb - UCI}^{\text{PUCCH}} \bullet Q_{m} \bullet r (OACK+OSR+OCRC)>(MRBPUCCH1)Nsc,ctrlRBNsymbUCIPUCCHQmr,那么UE就占用 M RB PUCCH M_{\text{RB}}^{\text{PUCCH}} MRBPUCCH个PRB来传输PUCCH。

其中,
r表示最大码率,由高层参数maxCodeRate提供,对应关系见38.213-Table9.2.5.2-1;
N sc , c t r l RB N_{\text{sc},ctrl}^{\text{RB}} Nsc,ctrlRB,在PUCCH format 2等于 N sc RB − 4 N_{\text{sc}}^{\text{RB}} - 4 NscRB4,在PUCCH format 3等于 N sc RB N_{\text{sc}}^{\text{RB}} NscRB
N symb − UCI PUCCH N_{\text{symb} - \text{UCI}}^{\text{PUCCH}} NsymbUCIPUCCH,在PUCCH format 2等于符号数 N symb PUCCH , 2 N_{\text{symb}}^{\text{PUCCH},2} NsymbPUCCH,2,由高层参数PUCCH format 2->nrofSymbols 提供,在PUCCH format 3等于符号数 N symb PUCCH , 3 N_{\text{symb}}^{\text{PUCCH},3} NsymbPUCCH,3,由高层参数PUCCH format 3->nrofSymbols 提供;
Q m Q_{m} Qm表示调制阶数,对于PUCCH format 2, Q m = 2 Q_{m} = 2 Qm=2,对于PUCCH format 3, Q m = 1 或 2 Q_{m} = 1或2 Qm=12

在这里插入图片描述

复用CSI和SR

高层参数schedulingRequestResourceId 给K个独立的SR配置了K个PUCCH资源,其中的SR传输时刻与用于CSI的PUCCH有重叠。

如果承载CSI报告的PUCCH资源使用PUCCH format 2或3或4,传输的信息包含 O CSI O_{\text{CSI}} OCSI比特的CSI。按照schedulingRequestResourceId 升序共有 ⌈ log ⁡ 2 ( K + 1 ) ⌉ \left\lceil \log_{2}(K + 1) \right\rceil log2(K+1)比特的SR信息要置于CSI比特信息前面。

UE使用PUCCH format2/3/4的PUCCH资源,传输联合的 O UCI = ⌈ log ⁡ 2 ( K + 1 ) ⌉ + O CSI O_{\text{UCI}} = \left\lceil \log_{2}(K + 1) \right\rceil + O_{\text{CSI}} OUCI=log2(K+1)+OCSI比特的UCI信息。SR比特信息全0表示没有SR。

复用HARQ-ACK/SR/CSI

一个传输时刻只用于一个单独的CSI报告的情况,PUCCH资源由pucch-CSI-ResourceList 配置。一个传输时刻用于多个CSI报告的情况,PUCCH资源由multi-CSI-PUCCH-ResourceList 配置。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

首先明确一些变量定义:

  • O ACK O_{\text{ACK}} OACK表示HARQ-ACK信息的比特数

  • O SR O_{\text{SR}} OSR表示SR信息的比特数,如果没有调度请求bit则 O SR = 0 O_{\text{SR}} = 0 OSR=0,否则 O SR = ⌈ log ⁡ 2 ( K + 1 ) ⌉ O_{\text{SR}} = \left\lceil \log_{2}(K + 1) \right\rceil OSR=log2(K+1)

  • O CSI = ∑ n = 1 N CSI total ( O C S I − p a r t 1 , n + O C S I − p a r t 2 , , n ) O_{\text{CSI}} = \sum_{n = 1}^{N_{\text{CSI}}^{\text{total}}}{(O_{CSI - part1,n} + O_{CSI - part2,,n})} OCSI=n=1NCSItotal(OCSIpart1,n+OCSIpart2,,n),其中 O C S I − p a r t 1 , n O_{CSI - part1,n} OCSIpart1,n表示具有优先级n的CSI报告中Part 1 CSI(指仅有宽带CSI的报告或者宽/窄带CSI的Part 1报告)的比特数, O C S I − p a r t 2 , n O_{CSI - part2,n} OCSIpart2,n表示具有优先级n的CSI报告中Part 2 CSI的比特数, N CSI total N_{\text{CSI}}^{\text{total}} NCSItotal表示包含重叠CSI报告的比特数

  • O CRC = O C R C , C S I − p a r t 1 + O C R C , C S I − p a r t 2 O_{\text{CRC}} = O_{CRC,CSI - part1} + O_{CRC,CSI - part2} OCRC=OCRC,CSIpart1+OCRC,CSIpart2,其中 O C R C , C S I − p a r t 1 O_{CRC,CSI - part1} OCRC,CSIpart1表示编码HARQ-ACK、SR和Part 1 CSI时用的CRC的比特数, O C R C , C S I − p a r t 2 O_{CRC,CSI - part2} OCRC,CSIpart2表示编码Part 2 CSI时用的CRC的比特数

  • r r r指的是高层参数maxCodeRate配置的码率,对应关系见下表
    在这里插入图片描述

  • M RB PUCCH M_{\text{RB}}^{\text{PUCCH}} MRBPUCCH是用于PUCCH format 2、format 3或format 4的PRB数,分别由高层参数PUCCH-format2->nrofPRBs、PUCCH-format3->nrofPRBs提供,而使用PUCCH format 4时 M RB PUCCH = 1 M_{\text{RB}}^{\text{PUCCH}} = 1 MRBPUCCH=1

  • N s c , c t r l RB N_{sc,ctrl}^{\text{RB}} Nsc,ctrlRB,对于PUCCH format 2, N s c , c t r l RB = N sc RB − 4 N_{sc,ctrl}^{\text{RB}} = N_{\text{sc}}^{\text{RB}} - 4 Nsc,ctrlRB=NscRB4;对于PUCCH format 3, N s c , c t r l RB = N sc RB N_{sc,ctrl}^{\text{RB}} = N_{\text{sc}}^{\text{RB}} Nsc,ctrlRB=NscRB;对于PUCCH format 4, N s c , c t r l RB = N sc RB N_{sc,ctrl}^{\text{RB}} = N_{\text{sc}}^{\text{RB}} Nsc,ctrlRB=NscRB/ N SF P U C C H , 4 N_{\text{SF}}^{PUCCH,4} NSFPUCCH,4 N sc RB N_{\text{sc}}^{\text{RB}} NscRB指每个RB的子载波数, N SF P U C C H , 4 N_{\text{SF}}^{PUCCH,4} NSFPUCCH,4指PUCCH format 4做频域扩展时可用的序列数,由高层参数PUCCH-format 4->occ-Length配置

  • N symb PUCCH N_{\text{symb}}^{\text{PUCCH}} NsymbPUCCH,在PUCCH format 2中等于符号数 N symb P U C C H , 2 N_{\text{symb}}^{PUCCH,2} NsymbPUCCH,2,由高层参数PUCCH-format2->nrofSymbols 配置;在PUCCH format 3中等于符号数 N symb P U C C H , 3 N_{\text{symb}}^{PUCCH,3} NsymbPUCCH,3,由高层参数PUCCH-format3->nrofSymbols配置;在PUCCH format 4中等于符号数 N symb P U C C H , 4 N_{\text{symb}}^{PUCCH,4} NsymbPUCCH,4,由高层参数PUCCH-format4->nrofSymbols配置。format 3和format 4的符号数要排除用于DM-RS的符号。

  • Q m Q_{m} Qm,对于PUCCH format 3或format 4,如果调制方式是pi/2-BPSK,则 Q m = 1 Q_{m} = 1 Qm=1;如果调制方式是QPSK,则 Q m = 2 Q_{m} = 2 Qm=2;对于PUCCH format 2, Q m = 2 Q_{m} =2 Qm=2

CSI报告和HARQ-ACK/SR & HARQ-ACK没有对应的PDCCH

按照如下方式选择PUCCH资源:

  • 如果有任何的CSI报告重叠,而高层参数multi-CSI-PUCCH-ResourceList 在一个slot配置了 J ≤ 2 J \leq 2 J2个PUCCH资源,对应PUCCH format 2和/或PUCCH format 3和/或PUCCH format 4。这些资源按照RE数、调制阶数 Q m Q_{m} Qm以及码率r的乘积的升序排索引:

    • 如果 ( O ACK + O SR + O CSI + O CRS ) ≤ ( M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r ) 0 (O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CSI}} + O_{\text{CRS}}) \leq {(M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r)}_{0} (OACK+OSR+OCSI+OCRS)(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr)0,则UE使用PUCCH format 2资源0,或PUCCH format 3资源0,或PUCCH format 4资源0

    • 如果 ( O ACK + O SR + O CSI + O CRS ) > ( M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r ) j (O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CSI}} + O_{\text{CRS}}) > {(M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r)}_{j} (OACK+OSR+OCSI+OCRS)>(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr)j 而且 ( O ACK + O SR + O CSI + O CRS ) ≤ ( M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r ) j + 1 (O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CSI}} + O_{\text{CRS}}) \leq {(M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r)}_{j + 1} (OACK+OSR+OCSI+OCRS)(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr)j+1,则UE使用PUCCH format 2资源 j+1,或PUCCH format 3资源 j+1,或PUCCH format 4资源 j+1

    • 否则,UE使用PUCCH format 2资源 J-1,或PUCCH format 3资源 J-1,或PUCCH format 4资源 J-1

  • 否则(没有配置multi-CSI-PUCCH-ResourceList,或者传输CSI报告的PUCCH资源没有重叠),使用pucch-CSI-ResourceList 配置的资源传输 O ACK + O SR + O CSI + O CRS O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CSI}} + O_{\text{CRS}} OACK+OSR+OCSI+OCRS比特的UCI,那么UE使用与最高优先级CSI报告对应的第一个PUCCH资源:

    • 如果第一个资源包含PUCCH format 2,且slot中剩余的PUCCH资源与第一个资源不重叠,UE从剩余PUCCH资源对应的CSI报告中选择优先级最高的,其对应的PUCCH资源作为CSI报告的附加资源

    • 如果死一个资源包含PUCCH format 3或PUCCH format 4,如果slot 中有包含format 2且与第一个资源不重叠的资源,UE从剩余PUCCH资源对应的CSI报告中选择优先级最高的,其对应的PUCCH资源作为CSI报告的附加资源

宽带/窄带CSI报告和HARQ-ACK/SR & PUCCH format 2

UE根据最后的DCI format 1_0或DCI format 1_1中的字段’PUCCH resource
indicator’确定使用的PUCCH资源,DCI中包含的字段’PDSCH-feedback timing
indicator’字段指示的slot和PUCCH传输相同。

用于HARQ-ACK的PUCCH资源集根据要传输的比特数 O UCI O_{\text{UCI}} OUCI按照《PUCCH资源配置-确定PUCCH资源集》进行选择。

  • 如果 ( O ACK + O SR + O C S I − p a r t 1 + O CR C , C S I − p a r t 1 ) ≤ M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r (O_{\text{ACK}} + O_{\text{SR}} + O_{CSI - part1} + O_{\text{CR}C,CSI - part1}) \leq M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r (OACK+OSR+OCSIpart1+OCRC,CSIpart1)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,确定PUCCH传输使用的最小PRB数目 M R B , m i n PUCCH M_{RB,min}^{\text{PUCCH}} MRB,minPUCCH的方式见章节"上报HARQ-ACK–不同PUCCH format的处理"或章节"复用HARQ-ACK和SR–format 2/3/4"

  • 否则(PUCCH资源无法传输所有的CSI报告),UE从 N CSI total N_{\text{CSI}}^{\text{total}} NCSItotal个CSI报告中选择 N CSI reported N_{\text{CSI}}^{\text{reported}} NCSIreported个CSI报告,按照优先级升序和HARQ-ACK以及SR一起传输, N CSI reported N_{\text{CSI}}^{\text{reported}} NCSIreported应该满足下面两个条件:

    • ( O ACK + O SR + ∑ n = 1 N CSI reported O C S I − p a r t 1 , n + O CR C , C S I − p a r t 1 , N ) ≤ M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r (O_{\text{ACK}} + O_{\text{SR}} + \sum_{n = 1}^{N_{\text{CSI}}^{\text{reported}}}O_{CSI - part1,n} + O_{\text{CR}C,CSI - part1,N}) \leq M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r (OACK+OSR+n=1NCSIreportedOCSIpart1,n+OCRC,CSIpart1,N)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr

    • ( O ACK + O SR + ∑ n = 1 N CSI reported + 1 O C S I − p a r t 1 , n + O CR C , C S I − p a r t 1 , N + 1 ) > M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r (O_{\text{ACK}} + O_{\text{SR}} + \sum_{n = 1}^{N_{\text{CSI}}^{\text{reported}} + 1}O_{CSI - part1,n} + O_{\text{CR}C,CSI - part1,N + 1}) > M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r (OACK+OSR+n=1NCSIreported+1OCSIpart1,n+OCRC,CSIpart1,N+1)>MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr

宽带CSI报告和HARQ-ACK/SR & PUCCH format 3/4

同上

窄带CSI报告和HARQ-ACK/SR & PUCCH format 3/4

UE根据最后的DCI format 1_0或DCI format 1_1中的字段’PUCCH resource
indicator’确定使用的PUCCH资源,DCI中包含的字段’PDSCH-feedback timing
indicator’字段指示的slot和PUCCH传输相同。

用于HARQ-ACK的PUCCH资源集根据要传输的比特数 O UCI O_{\text{UCI}} OUCI按照《PUCCH资源配置-确定PUCCH资源集》进行选择。

  • 如果 ( O ACK + O SR + O CSI + O CR C ) ≤ M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r (O_{\text{ACK}} + O_{\text{SR}} + O_{\text{CSI}} + O_{\text{CR}C}) \leq M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r (OACK+OSR+OCSI+OCRC)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr,确定PUCCH传输使用的最小PRB数目 M R B , m i n PUCCH M_{RB,min}^{\text{PUCCH}} MRB,minPUCCH的方式见章节 “上报HARQ-ACK–不同PUCCH format的处理” 或章节 “复用HARQ-ACK和SR–format 2/3/4”

  • 否则(PUCCH资源无法传输所有CSI报告),

    • 对于 N C S I − p a r t 2 reported > 0 N_{CSI - part2}^{\text{reported}} > 0 NCSIpart2reported>0个优先级(s)的Part 2 CSI,满足如下两个条件

      • ∑ n = 1 N C S I − part 2 reported O C S I − p a r t 2 , n + O CR C , C S I − p a r t 2 , N ) ≤ ( M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH − ⌈ ( O ACK + O SR + ∑ n = 1 N CSI total O C S I − p a r t 1 , n + O CR C , C S I − p a r t 1 ) / ( Q m ∗ r ) ⌉ ) ∗ Q m ∗ r \sum_{n = 1}^{N_{CSI - \text{part}2}^{\text{reported}}}O_{CSI - part2,n} + O_{\text{CR}C,CSI - part2,N}) \leq {(M}_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} - \left\lceil (O_{\text{ACK}} + O_{\text{SR}} + \sum_{n = 1}^{N_{\text{CSI}}^{\text{total}}}O_{CSI - part1,n} + O_{\text{CR}C,CSI - part1})/(Q_{m} \ast r) \right\rceil) \ast Q_{m} \ast r n=1NCSIpart2reportedOCSIpart2,n+OCRC,CSIpart2,N)(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCH(OACK+OSR+n=1NCSItotalOCSIpart1,n+OCRC,CSIpart1)/(Qmr))Qmr

      • ∑ n = 1 N C S I − part 2 reported + 1 O C S I − p a r t 2 , n + O CR C , C S I − p a r t 2 , N + 1 ) > ( M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH − ⌈ ( O ACK + O SR + ∑ n = 1 N CSI total O C S I − p a r t 1 , n + O CR C , C S I − p a r t 1 ) / ( Q m ∗ r ) ⌉ ) ∗ Q m ∗ r \sum_{n = 1}^{N_{CSI - \text{part}2}^{\text{reported}} + 1}O_{CSI - part2,n} + O_{\text{CR}C,CSI - part2,N + 1}) > {(M}_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} - \left\lceil (O_{\text{ACK}} + O_{\text{SR}} + \sum_{n = 1}^{N_{\text{CSI}}^{\text{total}}}O_{CSI - part1,n} + O_{\text{CR}C,CSI - part1})/(Q_{m} \ast r) \right\rceil) \ast Q_{m} \ast r n=1NCSIpart2reported+1OCSIpart2,n+OCRC,CSIpart2,N+1)>(MRBPUCCHNsc,ctrlRBNsymbUCIPUCCH(OACK+OSR+n=1NCSItotalOCSIpart1,n+OCRC,CSIpart1)/(Qmr))Qmr

也就是说PUCCH资源可以传输所有Part 1 CSI,UE会根据优先级(s)选择前 N C S I − p a r t 2 reported N_{CSI - part2}^{\text{reported}} NCSIpart2reported 个Part 2 CSI报告,和HARQ-ACK、SR以及 N CSI total N_{\text{CSI}}^{\text{total}} NCSItotal 个Part 1 CSI报告一起传输。

  • 否则(PUCCH资源无法传输所有Part 1 CSI),丢弃所有Part 2 CSI报告,UE从 N CSI total N_{\text{CSI}}^{\text{total}} NCSItotal个CSI报告中选择 N C S I − p a r t 1 reported N_{CSI - part1}^{\text{reported}} NCSIpart1reported个Part 1 CSI报告,按照优先级升序和HARQ-ACK以及SR一起传输, N C S I − p a r t 1 reported N_{CSI - part1}^{\text{reported}} NCSIpart1reported应该满足下面两个条件:

    • ( O ACK + O SR + ∑ n = 1 N C S I − part 1 reported O C S I − p a r t 1 , n + O CR C , C S I − p a r t 1 , N ) ≤ M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r (O_{\text{ACK}} + O_{\text{SR}} + \sum_{n = 1}^{N_{CSI - \text{part}1}^{\text{reported}}}O_{CSI - part1,n} + O_{\text{CR}C,CSI - part1,N}) \leq M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r (OACK+OSR+n=1NCSIpart1reportedOCSIpart1,n+OCRC,CSIpart1,N)MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr

    • ( O ACK + O SR + ∑ n = 1 N C S I − p a r t 1 reported + 1 O C S I − p a r t 1 , n + O CR C , C S I − p a r t 1 , N + 1 ) > M RB PUCCH ∗ N s c , c t r l RB ∗ N s y m b − U C I PUCCH ∗ Q m ∗ r (O_{\text{ACK}} + O_{\text{SR}} + \sum_{n = 1}^{N_{CSI - part1}^{\text{reported}} + 1}O_{CSI - part1,n} + O_{\text{CR}C,CSI - part1,N + 1}) > M_{\text{RB}}^{\text{PUCCH}} \ast N_{sc,ctrl}^{\text{RB}} \ast N_{symb - UCI}^{\text{PUCCH}} \ast Q_{m} \ast r (OACK+OSR+n=1NCSIpart1reported+1OCSIpart1,n+OCRC,CSIpart1,N+1)>MRBPUCCHNsc,ctrlRBNsymbUCIPUCCHQmr

总结

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/133053.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux之孤儿进程、进程优先级、环境变量

本章目录1.孤儿进程2.状态优先级3.环境变量1.孤儿进程 父进程如果提前退出,那么子进程后退出,进入Z之后,那该如何处理? 父进程先退出,子进程还在,子进程就称之为“孤儿进程”。 孤儿进程被1号init进程&am…

移动安全APT事件总结及防御解决方案探讨

声明 本文是学习移动安全总结 2019. 下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 2019年各地移动APT事件总结 2019年世界依旧不太平,在表面平静的背后是暗流涌动。大规模军事冲突不会发生的当下,因利益,…

Python全栈开发(一)——环境搭建和入门

今天是2023年的第一天,接下来的一个月里,我将持续更新关于python全栈开发的相关知识,前面一段时间都是基础语法。主要分成四大块:基础、面向对象、MYSQL数据库、Django框架。话不多说,进入到今天的主题。 1.文档和工具…

聊聊最适合程序员的画图工具

画图工具 没问题,直接坦白讲,我用了 2 年的画图工具是:draw.io。 我的图解文章里的图片全是在 draw.io 这个工具画的,写了那么久的图解文章,再加上我工作中也有画图的习惯,累计也有在上面画了接近 1000 张…

树形压缩DP——没有上司的舞会

树形压缩DP——没有上司的舞会一、问题描述二、DFS暴搜1、算法思路2、代码实现三、DP做法一、问题描述 二、DFS暴搜 1、算法思路 这道题其实最容易想到的是暴力DFS,然后选出一个最大值。我们平时会在DFS的形参中设置一个变量表示子树的根。但是今天这道题还涉及到…

mysql的事务和锁

【MySQL事务和锁】 学习原文:https://blog.csdn.net/zly03/article/details/127170995 事务四大特性:原子性、一致性、隔离性、持久性,简称ACID MySQL中支持3种不同的存储引擎: MyISAM存储引擎、Memory存储引擎、和InnoDB存储引…

CMake使用外部动态库/静态库和头文件

CMake使用外部动态库/静态库和头文件一、准备工作二、新建一个新的CMake工程三、开始构建四、为target添加共享库五、链接静态库一、准备工作 在博文《使用CMake构建静态库和动态库》中已经介绍了libhello动态库的构建和安装,现在我们看看如何使用这个外部动态库。…

iOS 15.0+ 中 SwiftUI 顶部或底部悬浮功能小面板的极简实现

功能需求 我们有时需要在 App 主视图的顶部或底部固定悬浮放置一个功能视图: 如上图所示,我们将一个列表项目输入小面板按需放在主视图的顶部或底部: 当放置在顶部时,解决了其对导航栏(NavigationView)中 toolbar 内容的遮挡问题;当放置在底部时,考虑到了其对列表最后…

spring boot 实现搜索引擎的设计思想

目录 实现思路 索引模块 预处理 对文档进行分词 搜索模块 实现思路 索引构建模块 搜索模块 数据库模块 索引模块 对于搜索一个东西,我们很自然的能想到遍历去查找。比如我要查找一本书叫 《红楼梦》,那么我直接在所有结果中进行遍历查找&#xff…

druid解析-过滤器详解

druid支持过滤器,可以在获取连接或者调用连接对象的方法时,先调用过滤器,之后再执行底层方法,比如DruidDataSource的getConnection()方法: public DruidPooledConnection getConnection(long maxWaitMillis) throws SQ…

网络安全一哥的奇安信发布了全球高级可持续威胁年度报告 值得学习

声明 本文是学习全球高级持续性威胁 APT 2021年度报告. 下载地址而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 中国境内高级持续性威胁综述 基于中国境内海量DNS域名解析和奇安信威胁情报中心失陷检测(IOC)库的碰撞分析&…

9_1、Java基本语法之常用类String、StringBuffer、StringBuilder的使用

一、String的使用及常用方法 1、概述 String:表示字符串,使用""引起来。 1.1、String类是声明为final的,不可被继承。 1.2、String类实现了Serializable接口,表示字符串支持序列化。 …

【王道操作系统】2.1.3 原语实现对进程的控制

原语实现对进程的控制 文章目录原语实现对进程的控制1.什么是进程控制2.原语实现对进程的控制3.回忆进程的组织4.进程控制大致图解5.进程控制原语的相同点6.进程控制的五种原语1.什么是进程控制 2.原语实现对进程的控制 3.回忆进程的组织 4.进程控制大致图解 这里说明一下调度和…

MySQL【AUTO_INCREMENT 】自增列

使用案例场景再现: 创建一个为test的数据库,为数据库test创建一个数据表student ,其中包含的字段有 id name sex,admission_time,其中要求student表中的人员id必须连续排列。 create database test use test cr…

SCI论文解读复现【NO.1】基于Transformer-YOLOv5的侧扫声纳图像水下海洋目标实时检测

此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文,帮助…

三旗舰焕新发布引领品牌向上 长城汽车登陆2022广州车展

近日,长城汽车携哈弗、魏牌、欧拉、坦克、长城炮以及沙龙六大品牌,登陆第二十届广州国际汽车展览会(以下简称“2022广州车展”)。魏牌全新旗舰蓝山DHT-PHEV、坦克500 PHEV长续航版、大型高性能豪华皮卡山海炮等车型联袂而至&#…

创建静态库存文件 ansible(3)

目录 创建一个名为/home/student/ansible/inventory的静态库存文件如下所示: (1)node1是dev主机组的成员 (2)node2是test主机组的成员 (3)node1和node2是prod主机组的成员 (4&am…

【Qt】控件——QPlainTextEdit使用简单介绍:常用方法及信号、逐行读取编辑框的内容、使用自带的快捷菜单、作为日志显示窗口

Qt控件-QPlainTextEdit使用 参考链接: https://blog.csdn.net/seniorwizard/article/details/109726147; https://blog.csdn.net/seniorwizard/article/details/109726147 文章目录Qt控件-QPlainTextEdit使用QPlainTextEdit控件简单介绍1. 逐行读取文本编辑框的内容…

【PCB专题】什么是金属化孔(PTH)和非金属化孔(NPTH)

计出来的,并不是放在那里好看的,每个不同的孔洞都有其目的。一般来说孔洞越多,PCB的成本也越高。 PCB中的孔类型大体上可以被区分为PTH(Plating Through Hole)电镀导通孔,和NPTH(None Plating Through Hole)非电镀导通孔两大类。这里说的通孔是指从PCB的一面直接贯穿到…

Spark数据倾斜性能调优

目录 调优概述 数据倾斜发生时的现象 数据倾斜发生的原理 如何定位导致数据倾斜的代码 某个task执行特别慢的情况 某个task莫名其妙内存溢出的情况 查看导致数据倾斜的key的数据分布情况 知识拓展 coalesce 和 repartition 的区别 数据倾斜的解决方案 解决方案一&am…