Harq实体包括多个Harq进程,其中在一个Harq进程等待确认时,发送方可以继续使用另一个Harq进程来发送数据。
进程是Ue级别的参数,每个Ue有16个进程。 也可以配置为其他值。
在slot3中Ue0的业务由过程1 (假设是过程1 )转发。
Ue0在slot4 ̄slot6的业务分别在进程2 ̄进程4中进行,这4个时隙的反馈统一在slot9中进行,在slot9中收到反馈的ACK后,这4个进程在释放中进行
如果slot3~slot6中还有Ue1的业务,则通过Ue1独特的流程进行传输。
在slot3~slot6中,如果有正在转发某个Ue的msg4的slot,则其他三个slot没有该Ue的下行业务。 因为没有收到msg4的反馈,所以其他业务无法进行。
根据Ue是否具有上行业务,而经由PUCCH信道或PUSCH信道传输反馈信息。
例如,在上行slot9中,在ue0、ue1没有上行业务情况下,ue0、ue1的slot3~slot6中的反馈信息全部通过PUCCH信道被反馈;
在Ue2、ue3有上行业务的情况下,Ue2、ue3的slot3~slot6中的反馈信息全部在PUCCH信道上被反馈。
Harq进程的三种状态:
纯情甜瓜,数据线(IDLE )可用;
在接收到重发状态(NACK ) ) NACK后,成为重发状态,表示需要重发;
等待状态(WAIT )使用中(初次或重发中)。
K0、K1、K2
(K0 )从Pdcch到Pdcch的距离)几个时隙差) K0通常被设定为0;
) k1 )从PDSch到ACK/NACK的距离;
) K2 ) Pusch到Pusch的距离。
可以说K1、K2都是下行时隙和上行时隙的时间间隔。