概述
HARQ笔记
- 下行HARQ:
- 下行HARQ采用异步自适应调度方式。
- 下行HARQ正常流程:
- 上行HARQ:
下行HARQ:
下行HARQ采用异步自适应调度方式。
所谓异步是指时域上8个HARQ进程并没有固定的传输时间,由网络灵活调度;所谓自适应是指每次调度网络可以灵活分配频域资源(PRB),调制编码方式(MCS)及冗余版本(RV)等参数。
总结:下行HARQ完全由网络通过DCI控制
下行HARQ的重传流程:
- 网络通过PDCCH指配下行DCI,下行资源分配在SFN:877 subfn:5
Sub-frame Number = 5
System Frame Number = 877
| | | |
| |Search| |
| |Space | |
|Candidate|Type |DCI Format|
-----------------------------
| 0| User| 2A|
-
DCI解码,里面有HARQ ID,调制方式,PRB分配,TB size等
-
网络在PDSCH上SFN:877 subfn:5传输数据,PDSCH解码,CRC fail
--------------------------------------------------------------------------------
| | | | | | |Transport Blk
| | | | | | | | | |
| |Sys | | | |Number of| | | |
|Sub-frame|Frame |HARQ| |Codeword|Transport|Transport| |Retransmission|
|Number |Number|ID |RNTI Type|Swap |Blks |Block CRC|NDI|Number |
---------------------------------------------------------------------------------
| 5| 877| 7| C| 0| 2| Fail| 1| First|
- UE在PUCCH,SFN:877 subfn:9上发送NAK
|ACK Payload |
----------------------
|00000000000000000000|
- 网络通过PDCCH指配下行DCI,下行资源分配在SFN:878 subfn:3
Sub-frame Number = 3
System Frame Number = 878
|DCI Format|
------------
| 2A|
-
DCI解码,里面有HARQ ID,调制方式,PRB分配,TB size等
-
网络在PDSCH上SFN:878 subfn:3传输数据,PDSCH解码成功
---------------------------------------------------------------------------------
| | | | | | |Transport Blk
| | | | | | | | | |
| |Sys | | | |Number of| | | |
|Sub-frame|Frame |HARQ| |Codeword|Transport|Transport| |Retransmission|
|Number |Number|ID |RNTI Type|Swap |Blks |Block CRC|NDI|Number |
---------------------------------------------------------------------------------
| 3| 878| 7| C| 0| 2| Pass| 1| Second
- UE在PUCCH,SFN:878 subfn:7上发送ACK
|ACK Payload |
----------------------
|00000000000000000011|
下行HARQ正常流程:
同一HARQ的调度时间不固定,其他参数也不固定,由DCI指定。
上行HARQ:
上行HARQ进程号与调度子帧之间有固定关系。同一HARQ进程被调度的子帧间隔是8的倍数。例如:
UL HARQ Process ID = (SFN x 10 + subframe) modulo 8
上行HARQ的重传和新传有如下流程:
- 如果收到PICH上的ACK或NACK的同时(同一子帧)收到PDCCH的UL grant,那么忽略PICH上的ACK或NACK,只根据PDCCH上UL grant中的NDI是否翻转来决定重传还是新传。如果NDI翻转,那么新传数据,否则,重传,并且根据DCI进行自适应重传。
- 如果收到PICH上的ACK同时没有收到PDCCH上的UL grant,那么需要等PDCCH的UL grant中的NDI来决定接下来重传还是新传。
- 如果收到PICH上的NACK同时没有收到PDCCH上的UL grant,那么进行非自适应重传。
总结一下:
下行HARQ的数据和下行DCI(DL grant等信息)在同一子帧传输,并且各HARQ进程可以被网络随意调度;
上行HARQ各进程对应固定的子帧传输,并且在收到上行DCI(UL grant等信息)后4个子帧传输。
最后
以上就是爱笑云朵为你收集整理的HARQ笔记下行HARQ:上行HARQ:的全部内容,希望文章能够帮你解决HARQ笔记下行HARQ:上行HARQ:所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复