加载中…
个人资料
乐乐爸爸
乐乐爸爸
  • 博客等级:
  • 博客积分:0
  • 博客访问:7,932
  • 关注人气:55
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定

(2020-04-09 09:13:55)
标签:

杂谈

分类: 5GNR系统概述
如果一个UE接收到了一个PDSCH但是没有接收到对应的PDCCH,或者如果一个UE接收到了一个指示SPS PDSCH释放的PDCCH,则该UE只生成对应的1个bit的HARQ-ACK信息。

如果一个UE没有配置信令参数PDSCH-CodeBlockGroupTransmission,那么该UE为每个下行TB生成1个bit的HARQ-ACK信息。



CBG-based HARQ-ACK codebook determination


UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定


对于一个TB中的C个code blocks(CB),UE通过以下公式确定CBG个数:
                                  UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定

UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBGs中的前UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBGs:UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定中的每个CBG包含UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBs。

UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBGs中的最后UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBGs:UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定中的每个CBG包含UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBs。


举个简单的例子:
PDSCH-CodeBlockGroupTransmission->maxCodeBlockGroupsPerTransportBlock = 4, 即UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定;一个TB中共有C = 10个CBs;

那么,该TB中的CBG个数UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定

这4个CBGs中的前UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBGs中的每个CBGs包含3个CBs:CBG 0: 0, 1, 2;CBG 1: 3,4, 5;

这4个CBGs中的后UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBGs中的每个CBGs包含2个CBs:CBG 2: 6, 7; CBG 3:8,9。


如果UE正确接收到了TB中的一个CBG中的所有CBs,则UE为该CBG生成一个ACK;如果TB中的一个CBG中的至少一个CBs没有被UE正确接收,则UE为该CBG生成一个NACK。

HARQ-ACK codebook包含UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个HARQ-ACK信息bits, 如果对于一个TB,UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定,则UE为最后的UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个HARQ-ACK信息生成NACK。

如果UE为一个TB中的重传生成了一个HARQ-ACK codebook,UE为该TB中上一次正确接收到的每一个CBG生成一个ACK。

如果UE正确检测到了UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBG中每一个CBG,但是没有正确检测到这UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBG所属的TB,则UE为这UE上报控制信息流程-基于CBG的HARQ-ACK码本的确定个CBG中的每个CBG生成一个NACK。









0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有