UE在一个PUCCH(或PUSCH)上发送HARQ-ACK信息时,信息bit很可能是多个bits位数,这个多bits位数的HARQ-ACK信息,也称为HARQ-ACK codebook码本
UE物理层在以下几种情况下,需要产生对应的HARQ-ACK 信息bit:UE收到PDCCH调度的PDSCH,动态调度;UE接收的PDSCH没有对应的PDCCH,即DL SPS PDSCH调度;UE接收到PDCCH指示的SPS release,并没有PDSCH。
影响HARQ-ACK 码本长度的因素包括:接收到的PDSCH的个数,在一个PUCCH/PUSCH上反馈;下行是否空分复用,即下行传输是1个或2个TB;PDSCH 是否进行CBG码块组传输;载波聚合CA时,服务小区(即下行载波)的个数;其他参数和开关,例如 harq-ACK-SpatialBundlingPUCCH/PUSCH;因为在生成码本时都会考虑到上述参数。
UE成功检测到SPS PDSCH release或相关的TB ,要生成ACK,对应HAR