NR/5G - PUCCH HARQ-ACK & SR Multiplexing

 

当HARQ-ACK与SR在同一个Slot发送时候,需要根据HARQ-ACK选取出来的PUCCH resource和SR配置的PUCCH resource来进行判断两者应该怎么处理。

 

HARQ-ACK在PUCCH发送时候的PUCCH resource确定具体可以参考NR/5G - PUCCH HARQ-ACK资源选择,资源中可以确定使用的PUCCH format。

 

SR的PUCCH resource确定以及Positive SR和Negative SR的概念可以参考NR - Scheduling Request。

 

基于HARQ-ACK和SR在同一个Slot发送,下面的处理前提都是基于两者确定的PUCCH资源在时域符号上有重叠。PUCCH发送的起始符号和符号数在PUCCH format中配置。

NR/5G - PUCCH HARQ-ACK & SR Multiplexing_第1张图片

 

HARQ-ACK与SR multiplexing的处理总结为如下表格。

NR/5G - PUCCH HARQ-ACK & SR Multiplexing_第2张图片

 

1. HARQ-ACK PUCCH format 0

当PUCCH format 0上只传输HARQ-ACK(HARQ-ACK + Negative SR)时候mcs按照HARQ-ACK bit的内容确定。

NR/5G - PUCCH HARQ-ACK & SR Multiplexing_第3张图片

 

当PUCCH format 0上传输HARQ-ACK与SR请求(HARQ-ACK + Positive SR)时候mcs也与HARQ-ACK bit的内容确定,但是其取值和上述表格不同,通过mcs的取值,网络就能识别PUCCH format 0上是否同时包含了SR请求。

NR/5G - PUCCH HARQ-ACK & SR Multiplexing_第4张图片

2. SR PUCCH format 0 + HARQ-ACK PUCCH format 1

为什么这种场景下不发送SR请求?


If a UE would transmit positive or negative SR in a resource using PUCCH format 0 and HARQ-ACK information bits in a resource using PUCCH format 1 in a slot, the UE transmits only a PUCCH with the HARQ-ACK information bits in the resource using PUCCH format 1. 


 

3. SR PUCCH format 1 + HARQ-ACK PUCCH format 1

这种场景下选择的PUCCH resource取决于UE是否有SR请求,在positive SR下,使用SR的资源发送HARQ-ACK。

 

网络并不知道UE何时会有SR请求,会在SR资源位置上检测UE是否有SR发送请求,对于何时反馈HARQ-ACK,由于PDSCH是网络调度的,网络知道接收UE反馈HARQ-ACK的时间位置。因此这种配置下,如果先检测到有SR请求,则在SR资源位置同时也进行HARQ-ACK的处理。

 

4. HARQ-ACK PUCCH format 2/3/4

这种场景下,ceil(log2(K+1))中的K指的是与HARQ-ACK PUCCH resource有时域重叠的SR个数。

 

NR/5G - PUCCH HARQ-ACK & SR Multiplexing_第5张图片

 

与HARQ-ACK PUCCH resource时域重叠的SR,不管Positive SR还是Negative SR,按照SchedulingRequestResourceId进行升序排序,那么使用ceil(log2(K+1))比特对SR进行编码,则可知道各个SR对应的编号。

 

例如在上图中,ceil(log2(K+1))=ceil(log2(4+1))=3,则需要3比特来表示UE发送的是哪个SR。

 

如果HARQ-ACK的比特为bit‘10011101’,对于编号为2(bit‘010’)的Positive SR,那么将3比特表示SR的置于HARQ-ACK比特之后,则反馈的比特为bit‘10011101010’。

 

如果所有的SR都为Negative SR,那么反馈的比特为bit‘10011101000’。

 

 

你可能感兴趣的:(5G)