请教DRX问题。
2、使能DRX情况下,UE接收eNB NACK和UL grant的TTI处于Active状态,接收ACK可以处于Sleep状态,UE是如何做到的?
多谢。
上行重传分为自适应和非自适应两种,如果是下发UL Grant或NACK+UL Grant,那么是自适应重传,如果只下发NACK,则为非自适应重传。
对于DRX来说,是不是UE sleep时,只下发NACK触发非自适应重传;而在UE active时,下发UL Grant或者NACK+UL Grant触发自适应重传?
这个在协议文本里也有体现:
36.213
For FDD and normal HARQ operation, the UE shall upon detection of a PDCCH with DCI format 0 and/or a PHICH transmission in subframe n intended for the UE, adjust the corresponding PUSCH transmission in subframe n+4 according to the PDCCH and PHICH information. 注意其中的and/or
36.321
For each TTI, the HARQ entity shall:
- identify the HARQ process associated with this TTI;
- if an uplink grant has been indicated for this TTI:
。
- else:
- deliver the uplink grant and the HARQ information (redundancy version) to the identified HARQ process;
- instruct the identified HARQ process to generate an adaptive retransmission.
- else, if the HARQ buffer of the HARQ process corresponding to this TTI is not empty:
- instruct the identified HARQ process to generate a non-adaptive retransmission.
为什么说UE在DRX的时候不监控PDCCH呢?不监控怎么知道下行有数据到达或寻呼呢?
回复 1# 的帖子
1.Sleep状态没有任何上行和下行数据,所以也不会监听PHICH
2.Sleep状态应该是不会收到ACK和/NACK
回复 2# 的帖子
eNB知道UE处于Sleep状态的时间,所以在Sleep状态时,eNB不会下发任何数据,等到醒来才会发送
呵呵,对哈。UE sleep状态时,receiver是关闭的,不会接收PDCCH。
回复 3# 的帖子
在我司(具体不说了)培训胶片上,PHICH上的ACK/NACK是可以在sleep时接收到的。
翻了下协议,
Regardless of whether the UE is monitoring PDCCH or not the UE receives and transmits HARQ feedback when such is expected.
字面意思理解,DRX只是允许UE不连续侦听PDCCH,但不影响HARQ-ACK的收发。
回复 7# 的帖子
再扩展一下,DRX应该也允许UE在sleep时发上行数据。
那么来到第二个问题,如果eNB反馈给UE的是NACK+UL Grant,在这个TTI,UE需要从sleep状态wake up以接收PDCCH上的UL grant。这个是怎么做到的?
谢谢。
我的意思是,如果eNB发出的NACK+UL grant的这个TTI UE是sleep状态,它必须要wake up到active状态,如果发的是ACK,则仍可以维持sleep。UE是不是先判断PHICH中的ACK or NACK,然后再决定是否wake up?
呵呵,关键是UE处于DRX态时,调度(PDCCH资源分配算法)会不会在给该UE分配DCI 0?
从资源利用,从UE省电的角度,我觉得不会。
回复 8# 的帖子
UE在sleep时不会收到eNB发来的DCI0,因为eNB和UE时刻保持active或sleep的状态转换同步。所以在sleep时UE不会有上行数据,但是PUCCH可能会有ACK/NACK。另外如果UE主动发送SR,那么会立刻在两端转为active状态。当然会有eNB侧SR虚检的可能性。
回复 10# 的帖子
Sleep状态到Active状态完全由UE自主决定,要么周期到了,要么有上行数据需要发送(首先发送SR),然后监控PDCCH
回复 11# 的帖子
UE在Sleep时,eNB是知道的。这是不会给他发送下行数据的DCI和上行数据的DCI0,下行数据会被Buffer,除非收到 SR,才会分配DCI0。
回复 14# 的帖子
ULgrant 肯定确保要在active阶段发出,但是如果eNB反馈NACK,就有可能在sleep阶段UE重传数据。