HARQ指混合自动重传请求,也就是HARQ=ARQ+FEC(前向纠错)的合并。
一、HARQ类型在4G网络中分为以下几种
Type#1 HARQ:也称为追逐组合型(Chase Combining);
Type#2&ype#3 HARQ:也称为增量冗余型(Incremental Redundancy)
1. Type1 HARQ特点:信息=数据+错误检测位(ED)+前向纠错位(FEC)
其中:FEC在发送前添加到每条消息中。 如果信道质量良好就会检测到并纠正错误。如果信道质量不好则并非所有错误都可以得到纠正,并且接收方会要求重新传输(类似于ARQ),这样FEC增加了很大的开销。
2.Type2&ype#3 HARQ特点:信息=数据+错误检测位(ED)+前向纠错位(FEC)但在每次重传时都会发送不同数据子集、不同ED子集和不同FEC子集。如在第一次传输中发送信息的子集,之后使用不同数据集ED和FEC进行重传;其中:
Type#2 HARQ在每次重传时都添加了冗余,并且接收方需要对它们中的每一个进行解码以获得数据包。
Type#3 HARQ每次重传前都要解码数据,只有在信道条件不好且数据未正确解码时才会进行重传。
二、HARQ进程依赖于接收数据包的ACK。如果发送方发送一个数据包,然后等待ACK再发送另一个数据包则称为SAW(stop and wait:停止-等待)过程,它增加了往返时间(发送方和接收方处理时间+传播延迟)。因此在LTE中使用多个SAW进程,即当一个SAW进程正在等待 ACK时,另一个SAW进程可以发送数据。这些SAW进程称为HARQ进程。
三、4G(LTE)HARQ周期与进程在FDD中RTT(重传周期)是8毫秒,其中当eNodeB发送数据时,终端(UE)以3毫秒作为处理时间,因此在4毫秒后发送ACK/NACK;eNodeB在收到ACK/NACK之后,以3毫秒的处理时间发送新的传输/重传,总共需要8毫秒。因为一个进程需要8毫秒来发送数据和接收ACK/NACK,在FDD中有8个HARQ进程;在8毫秒后进行新的传输/重传;对应于8毫秒的RTT,MAC PDU最大重传次数为4。
四、基站和终端HARQ处理在eNodeB和UE上分别维护一个HARQ实体和HARQ进程。下行链路分配期间,eNodeB通 PDCCH(DCI)发送NDI(新数据指示符)位来通知UE数据是新数据还是重传数据。如果NDI位被切换(即与先前传输中发送的不同)则意味着新数据在给定HARQ进程的下行链路中传输。如果DCI 0,即上行链路授权在PDCCH中发送并且NDI位被切换,这意味着UE应该传输新数据。
联系客服