通信人家园

标题: 求助,ue如何判断pusch被基站成功接收?  [查看完整版帖子] [打印本页]

时间:  2026-7-7 15:14
作者: somethinga     标题: 求助,ue如何判断pusch被基站成功接收?

ue会根据基站后续dci中新传旧传来判断上一个ul数据包是否被基站收到,但是如果没有新的待发数据,基站收到pusch后就不会有后续的dci调度,这样的话ue无法通过ndi是否反转来判断是否基站已经成功接收,那么ue是如何判断基站成功接收到上行数据的?谢谢


时间:  2026-7-7 16:04
作者: txrfangyuan

NR中,当UE没有新数据时,它是通过**专用定时器窗口内无重传调度**来隐式推断基站成功接收的。如果定时器超时未收到针对该进程的NDI未翻转的DCI,即视为ACK。若网络侧确实失败,它一定会发重传,不可能“遗忘”。因此,不存在无法判断的死角。
时间:  2026-7-7 16:05
作者: somethinga

txrfangyuan 发表于 2026-7-7 16:04
NR中,当UE没有新数据时,它是通过**专用定时器窗口内无重传调度**来隐式推断基站成功接收的。如果定时器超 ...

请教你所说的专用定时器窗口具体是什么参数?
时间:  2026-7-7 16:10
作者: txrfangyuan

somethinga 发表于 2026-7-7 16:05
请教你所说的专用定时器窗口具体是什么参数?

ul-HARQ-RTT-Timer(上行 HARQ 往返时间定时器)
drx-RetransmissionTimerUL(DRX 上行重传定时器)
时间:  2026-7-7 16:12
作者: txrfangyuan

somethinga 发表于 2026-7-7 16:05
请教你所说的专用定时器窗口具体是什么参数?

一个典型的配合时间线
假设网络配置:ul-HARQ-RTT-Timer = sym32,drx-RetransmissionTimerUL = sl32,SCS=30kHz。

1、UE 在 slot n 发送 PUSCH。
2、发送结束后,立即启动 ul-HARQ-RTT-Timer,时长 32 个符号(约 1.14 ms),这段时间 UE 不监听该 HARQ 进程的调度。
3、约 1.14 ms 后定时器超时,UE 紧接着启动 drx-RetransmissionTimerUL,时长 32 个时隙(约 16 ms),并在这个窗口内监听 PDCCH。
4、如果基站解码失败,它会在这个 16 ms 窗口内发一个 NDI 未翻转的 DCI,UE 就会执行重传。
5、如果基站解码成功,它什么都不发。16 ms 窗口超时后,UE 隐式判断为 ACK,清空 HARQ 缓冲区。
时间:  2026-7-7 16:28
作者: somethinga

txrfangyuan 发表于 2026-7-7 16:10
ul-HARQ-RTT-Timer(上行 HARQ 往返时间定时器)
drx-RetransmissionTimerUL(DRX 上行重传定时器)

是指drx-HARQ-RTT-TimerUL、drx-ReTransmissionTimerUL这些参数吗?如果没配置DRX的场景呢?谢谢
时间:  2026-7-7 16:33
作者: txrfangyuan

somethinga 发表于 2026-7-7 16:28
是指drx-HARQ-RTT-TimerUL、drx-ReTransmissionTimerUL这些参数吗?如果没配置DRX的场景呢?谢谢

如果 UE 没有被配置 DRX(即没有 DRX-Config),则不存在 drx-RetransmissionTimerUL。此时隐式 ACK 的判断逻辑略有不同:

ul-HARQ-RTT-Timer 超时后,因为 UE 本身就一直处于“监听 PDCCH”的非 DRX 状态,所以 UE 立即有能力接收重传调度。

但由于没有一个显式的“重传窗口超时”来触发清空缓存,UE 不会主动丢弃这个 HARQ 进程的数据,而是一直等待,直到:
  收到针对该进程的新传调度(NDI 翻转),这时不但确认旧数据 ACK,还会清空缓存以便新传;
  收到重传调度(NDI 未翻转),则执行重传;
  如果一直没有调度,这个 HARQ 缓冲区会一直悬着,最终可能因为 RLC 层 ARQ 超时触发 RLC 重传,或者长时间无数据/调度导致无线链路失败(RLF)而被释放。

所以在实际网络中,为了节省 UE 功耗和及时释放 HARQ 进程,几乎都会配置 DRX 及对应的重传定时器。

时间:  2026-7-7 16:36
作者: txrfangyuan

如果 UE 没有被配置 DRX

附件: 屏幕截图 2026-07-07 163452.png (2026-7-7 16:35, 87.68 KB) / 下载次数 0
https://www.txrjy.com/forum.php?mod=attachment&aid=NzI3MjY2fGFiZWVmZjJhfDE3ODM0NjM4NjJ8MHww
时间:  2026-7-7 16:36
作者: txrfangyuan

somethinga 发表于 2026-7-7 16:28
是指drx-HARQ-RTT-TimerUL、drx-ReTransmissionTimerUL这些参数吗?如果没配置DRX的场景呢?谢谢

deepseek就知道了
时间:  2026-7-7 17:14
作者: somethinga

txrfangyuan 发表于 2026-7-7 16:33
如果 UE 没有被配置 DRX(即没有 DRX-Config),则不存在 drx-RetransmissionTimerUL。此时隐式 ACK 的判 ...

感谢!




通信人家园 (https://www.txrjy.com/) Powered by C114