NR的HARQ介绍
- 格式:pdf
- 大小:345.02 KB
- 文档页数:4
NR的HARQ介绍
NR的HARQ介绍
⽀持异步增量冗余HARQ。gNB在DCI中动态地或在RRC配置中半静态地向UE提供HARQ-ACK反馈定时。UE可被配置为接收基于码块组(CBG)的传输,其中重传可被调度为携带TB 的所有码块的⼦集。
HARQ功能确保在物理层的对等实体之间的传递。当物理层未配置下⾏/上⾏空间复⽤时,单个HARQ进程⽀持1 TB,当物理层配置了下⾏/上⾏空间复⽤时,单个HARQ进程⽀持⼀个或多个TB。
下⾏调度
在下⾏,gNB可以通过PDCCH上的C-RNTI动态调度资源给UE,那么UE就需要实时的监控PDCCH来发现可以的资源调度,如果配置了DRX,UE就在激活周期进⾏监控。如果配置了CA,那所有的服务⼩区中该UE的C-RNTI是⼀样的。gNB可以在向另⼀个UE的延迟关键传输的情况下,预先阻⽌正在进⾏的PDSCH向⼀个UE的传输。gNB可以将UE配置为使⽤PDCCH上的INT-RNTI来监视中断的传输指⽰。如果UE接收到中断的传输指⽰,则UE可以假设指⽰中包括的资源元素没有携带到该UE的有⽤信息,即使其中⼀些资源元素已经被调度到该UE。
此外,在半持久性调度(SPS)中,gNB可以为向ue的初始HARQ传输分配下⾏链路资源:RRC定义配置的下⾏链路分配的周期性,⽽寻址到CS-RNTI的PDCCH可以发送信号并激活配置的下⾏链路分配,或使其失活;例如:发往CS-RNTI的PDCCH表⽰,下⾏链路分配可以根据RRC定义的周期隐式地重⽤,直到被停⽤为⽌。
注意:需要时,在PDCCH上显式地安排重传。
如果在时间上重叠,则动态分配的下⾏链路接收覆盖相同服务⼩区中配置的下⾏链路分配。否则,如果激活,则假定根据配置的下⾏链路分配的下⾏链路接收。
当CA被配置时,每个服务⼩区最多可以发送⼀个配置的下⾏链路分配信号。当BA被配置时,每个BWP最多可以发送⼀个配置的下⾏链路分配信号。在每个服务⼩区上,⼀次只能有⼀个配置的下⾏链路分配处于活动状态。配置的下⾏链路分配的激活和停⽤在服务⼩区之间是独⽴的。38.912中关于HARQ的内容
⽀持每TB⼀bit的HARQ-ACK反馈。对于给定UE⽀持多个DL-HARQ进程的操作,⽽对于某些UE⽀持⼀个DL-HARQ进程的操作。UE⽀持⼀组最⼩HARQ处理时间。NR还⽀持⾄少跨ue的不同最⼩HARQ处理时间。HARQ处理时间⾄少包括DL数据接收定时到相应HARQ-ACK传输定时之间的延迟和UL授权接收定时到相应UL数据传输定时之间的延迟。UE需要指⽰其对gNB的最⼩HARQ处理时间的能⼒。
⾄少eMBB和URLLC⽀持异步和⾃适应DL-HARQ。从UE的⾓度来看,在⼀个UL数据/控制区域中可以发送⽤于实时多个DL传输的HARQ ACK/NACK反馈。DL
数据接收和相应确认之间的定时由DCI中的⼀个字段从⼀组值指⽰,并且该组值由⾼层配置。⾄少为UE不知道定时的情况定义定时。
⽀持基于码块组(CBG)的单/多位HARQ-ACK反馈传输,其应具有以下特征:- Only allow CBG based (re)-transmission forthe same TB of a HARQ process
- CBG can include all CB of a TB regardless of the size of the TB. In such case, UE reports single HARQ ACK bit for the TB
- CBG can include one CB
-CBG granularity is configurable
ACK/NACK反馈的时隙
尽管在NR中TDD和FDD都是允许的,但NR的⼤多数情况下,TDD是主流使⽤,因此,如何在TDD LTE中确定HARQACK/NACK定时有很好的理解。下图是TDD LTE的HARQ反馈⽰意图:(当前系统帧的4568号⼦帧在下⼀个⼦帧2上进⾏反馈,9号⼦帧和下⼀个系统帧的013⼦帧在7号⼦帧上反馈。)
在NR中,假设配置为2.5ms的周期DDDDU,PDSCH上的HARQ反馈根据K1参数(间隔的时隙数)有关,反馈⽰意图如下:灵活配置的也可以如下配置:
K1参数可以设置为多少呢?
所以,K1值最⼤可以是15.
那最⼤可以同时多少个HARQ进程?
通过RRC参数进⾏下发,最⼤可以16个(这个和LTE不⼀样)
如果RRC没有配置,默认就是8个。The number of HARQ processes to be used on the PDSCH of a serving cell. Value n2 corresponds to 2 HARQ processes,value n4 to 4 HARQ processes, and so on. If the field is absent, the UE uses 8 HARQ processes
HARQ的CodeBook
HARQ的ACK/NACK需要多少个bit位呢?