UCI可以通过PUCCH上报,或者PUSCH上报
通过PUCCH上报时,可以使用Format 0到Format 4
其中,包含信息比特少的格式中,Format 0的性能差于Format 1,携带SR+HARQ
包含信息比特多的格式中,Format 2,Format 3,Format 4携带信息时,可以组合SR+HARQ+CSI
对于Format 2,或者Format 0的配置,在时域资源不冲突的情况下,终端可以同一个时隙发2个PUCCH信号
对于其他格式,则不可以
如果终端发送HARQ-ACK信息,但是HARQ-ACK大于11bit,则包含CRC信息,CRC信息一起携带,CSI同样,超过11bit就携带CRC信息
如果总的信息量O_SR+O_ACK+O_CSI+O_CRC > 11 bit
则使用Polar码
否则使用RM码
在传输HARQ-ACK信息,终端会计算M_PUCCH_RB_min,而不是直接使用配置的RB数目来传输PUCCH 2, PUCCH 3
计算方法在38.213,9.2.3
当时域资源重叠,即PUCCH资源在同一个符号上,频域上不重叠的时候,会有UCI Type复用的时候,比如
9.2.5.1描述的
HARQ-ACK + SR
CSI + SR
2种场景
以及9.2.5.2描述的
HARQ-ACK + SR + CSI的场景
HARQ-ACK + SR可以使用PUCCH 0传输,是当HARQ-ACK比特数目小于等于2,PUCCH Format 1也可以
当HARQ-ACK比特数目大于2,HARQ-ACK + SR使用PUCCH 2, PUCCH 3,PUCCH 4,此时,SR需要占用bit,ceil(log2(K+1)),如果是negative SR,则里面填0
CSI + SR同理,negative SR也需要占bit,但是bit顺序排布与HARQ-ACK + SR不同,HARQ-ACK + SR是O_ACK + O_SR;CSI + SR则是O_SR+O_CSI,CRC的字段紧跟着
如果在传输HARQ-ACK信息(大于2)+ SR信息,终端会计算M_PUCCH_RB_min,而不是直接使用配置的RB数目来传输PUCCH 2, PUCCH 3,传输的信息O_ACK + O_SR + O_CRC
9.2.5.2
描述了
CSI + HARQ
CSI + SR
CSI
的3种场景,默认使用配置的RB数目来传输UCI信息,并且尽可能从第0个资源开始选起
此外,描述了当存在
HARQ + SR + CSI的场景,终端会计算M_PUCCH_RB_min