在上一篇中有CSI report时域符号不重叠或者multi-CSI---没有配置情况下的处理要参见38.213的9.2.5节处理。
在上面的场景下,选择的原则主要参考CSI的优先级以及一个Slot内最多发送两个PUCCH。如果发送两个PUCCH,那么其中至少一个是Short length PUCCH,即PUCCH format 0(只用于发送HARQ-ACK/SR)或者PUCCH format 2。
if the UE is not provided multi-CSI-PUCCH-ResourceList or if PUCCH resources for transmissions of CSI reports do not overlap in the slot, the UE determines a first resource corresponding to a CSI report with the highest priority [6, TS 38.214]
-if the first resource includes PUCCH format 2, and if there are remaining resources in the slot that do not overlap with the first resource, the UE determines a CSI report with the highest priority, among the CSI reports with corresponding resources from the remaining resources, and a corresponding second resource as an additional resource for CSI reporting.
-if the first resource includes PUCCH format 3 or PUCCH format 4, and if there are remaining resources in the slot that include PUCCH format 2 and do not overlap with the first resource, the UE determines a CSI report with the highest priority, among the CSI reports with corresponding resources from the remaining resources, and a corresponding second resource as an additional resource for CSI reporting.
对上面所述的场景分别举例,在CSI Reports中最多选出两个CSI。
在没有配置multi-CSI-PUCCH-ResourceList的情况下,有CSI reports时域符号重叠,在上面的例子中,先找到CSI优先级最高的,为Short PUCCH,PUCCH format 2,那么在剩余的CSI中选出一个次高优先级且和最高优先级CSI不重叠的。
在CSI reports之间无时域符号重叠的情况下,在上面的例子中,同样先选出优先级最高的CSI,该CSI为Long PUCCH(PUCCH format 3/4),则在其它CSI中选出一个次高优先级的Short PUCCH(PUCCH format 2)。
在同一个PUCCH还需要复用HARQ-ACK/SR反馈时候,还需要参考PUCCH format配置中的是否同时发送指示,simultaneousHARQ-ACK-CSI。
对一个Slot内的HARQ-ACK,SR,CSI reports组成一个集合Q。
在集合Q里面,如下图所示,当Negative SR与CSI reports/HARQ-ACK都没有时域重叠的时候,将Negative SR从集合中删除。
如果没有配置simultaneousHARQ-ACK-CSI,当HARQ-ACK是使用PUCCH format 0/2发送,那么CSI reports如果是PUCCH format 2/3/4且与HARQ-ACK的PUCCH有时域重叠时候,将该CSI reports从集合Q中删除。
如果没有配置simultaneousHARQ-ACK-CSI,当HARQ-ACK是使用PUCCH format 1/3/4发送,那么
-CSI reports如果是PUCCH format 2且与HARQ-ACK的PUCCH有时域重叠时候,将该CSI reports从集合Q中删除
-CSI reports如果是PUCCH format 3/4,将该CSI reports从集合Q中删除
对剩余的集合Q进行一个排序,排序的原则是
1. PUCCH起始符号最早的排在最前面;
2. 起始符号位置相同,符号长度更长的排在前面;
3. 起始符号位置相同,符号长度相同的则随机排列;
最后对集合Q中参照伪代码处理。可参照下面的例子结合伪代码理解。
对于需要进行合并的处理,参照是HARQ-ACK + SR(NR/5G - PUCCH HARQ-ACK & SR Multiplexing),CSI + SR(同HARQ-ACK中PUCCH format 2/3/4 + SR的处理)以及NR/5G - HARQ-ACK/SR/CSI in a PUCCH。
UCI Multiplexing涉及的场景会比较多,还是需要厘清处理的原则,后续也还需要结合几篇再好好总结。