【5G#01】基站调度了上行资源之后,为什么这种情况下不能再调度下行资源

 协议38.213(fd0版本)里有这么一段描述:

A UE does not expect to detect a DCI format scheduling a PDSCH reception or a SPS PDSCH release and indicating a resource for a PUCCH transmission with corresponding HARQ-ACK information in a slot if the UE previously detects a DCI format scheduling a PUSCH transmission in the slot and if the UE multiplexes HARQ-ACK information in the PUSCH transmission.

这段话大意是说,如果UE在slot n检测到上行分配ul-grant,且对应的PUSCH数据在slot (n+k2)中发送,那么UE将不会去检测slot n到slot (n+k2)之间的下行资源分配dl-assignment,如下图所示。

为什么协议需要这么规定?接下来我们来分析这背后的逻辑。

首先,在LTE里,若UE需要在PUSCH中发送HARQ-ACK,UE会以打孔的形式(punctured)发送。而在NR里,由于HARQ时序的不固定,以及HARQ-ACK的比特数更多,所以会存在两种发送方式:

1、当HARQ-ACK比特数不超过2bits时,仍然采用类似LTE的打孔方式;

2、对超过2bits的HARQ-ACK,若仍然采用打孔的方式,将会增加PUSCH的码率,降低解调性能,因而采用速率匹配的方式(rate-matched)。

这在38.300(fa0版本)协议里可以找到依据: 

UCI multiplexing in PUSCH is supported when UCI and PUSCH transmissions coincide in time, either due to transmission of a UL-SCH transport block or due to triggering of A-CSI transmission without UL-SCH transport block:

- UCI carrying HARQ-ACK feedback with 1 or 2 bits is multiplexed by puncturing PUSCH;

- In all other cases UCI is multiplexed by rate matching PUSCH.

再来分析一下下面这种场景。

假定基站在slot n给UE下发了ul grant,对应的PUSCH在slot (n+4)。然后基站在slot (n+1)给UE下发了dl assignment,如果此时UE并没有检测到,即发生了漏检行为。那么此时对于UE来说,它并不知道基站已经给它发送了dl assignment,所以UE在slot (n+4)只会发送数据,而不会复用HARQ-ACK,但基站仍然会按照PUSCH+ACK的方式解码。

 如果此时HARQ-ACK比特数只有1或2比特,采用的是打孔的方式,那么基站有可能能够解析到PUSCH中的数据,但如果此时HARQ-ACK比特数超过了2比特,基站将会以速率匹配的方式解析,此时PUSCH大概率会解码失败,如下图所示。

所以,协议为了避免这种情况发生,规定在ul_grant和PUSCH之间,UE不再接收dl_assignment。

上述在ul grant之后收到dl assignment的场景,有2种可选方式解决:

方案1:限制后续dl assignment对应的HARQ ACK的比特数,并以打孔的方式在PUSCH中复用ACK。但这种方式会增加PUSCH的码率,降低解调性能。

方案2:调度器在ul grant中预估后续需要发送的HARQ ACK比特数,UE基于该比特数,在PUSCH中进行速率匹配,这样即便dl assignment漏检,也不影响基站对PUSCH的解码。但这个方案的难点在于如何精准预估未来的HARQ比特数。

鉴于3GPP还未达成一致意见,目前仍然不支持ul grant之后继续处理dl assignment。

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿米尔C

感谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值