3.4.3 DRX(非 連續(xù)接收)
DRX,在一段時(shí)間里停 止監(jiān)聽PDCCH信道,DRX分兩種:IDLE DRX,顧名思義,也就是當(dāng)UE處于IDLE狀態(tài)下的非連續(xù)性接收,由于處于IDLE狀態(tài)時(shí),已經(jīng)沒有RRC連接以及用戶的專有資源,因此這個(gè)主要是監(jiān)聽呼叫信道與廣播信道,只要定義好固定的周期,就可以達(dá)到非連續(xù)接收的目的。但是UE要監(jiān)聽用戶數(shù)據(jù)信道,則必須從IDLE狀態(tài)先進(jìn)入連接狀態(tài)。
而另一種就是ACTIVE DRX,也就是UE處在RRC-CONNECTED 狀態(tài)下的DRX, 可以優(yōu)化系統(tǒng)資源配置,更重要的是可以節(jié)約手機(jī)功率,而不需要通過讓手機(jī)進(jìn)入到RRC_IDLE 模式來達(dá)到這個(gè)目的,例如一些非實(shí)時(shí)應(yīng)用,像web瀏覽,即時(shí)通信等,總是存在一段時(shí)間,手機(jī)不需要不停的監(jiān)聽下行數(shù)據(jù)以及相關(guān)處理,那么DRX就可以應(yīng)用到這樣的情況,另外由于這個(gè)狀態(tài)下依然存在RRC連接,因此UE要轉(zhuǎn)到支持狀態(tài)的速度非常快。
這里我們先介紹ACTIVE DRX,而IDLE DRX我打算放在呼叫那部分來介紹。而要理解DRX,我們就必須理解下面要描述的幾個(gè)定時(shí)器與概念(所有的時(shí)間都是基于子幀的,也就是ms為單位):
On duration Timer
UE每次從DRX醒來后維持醒著的時(shí)間,UE在該段時(shí)間內(nèi)會(huì)搜索PDCCH。
Inactivity Timer
UE在醒著時(shí)每次成功解碼HARQ初始發(fā)送的PDCCH后保持active的時(shí)間,它的意思就是,當(dāng)UE收到的PDCCH指示的是一個(gè)UL/DL的初始傳輸,而不是重傳。
UE在醒著時(shí)每次成功解碼HARQ初始發(fā) 送的PDCCH后保持active的時(shí)間
Active Time
UE從DRX醒來后保持醒著的總時(shí)間,在此時(shí)間段,UE監(jiān)聽PDCCH,包括所有導(dǎo)致UE處于ACTIVE的狀態(tài),比如是DRX周期開始“On Duration”,或者收到初始傳輸?shù)?/span>PDCCH,或者是監(jiān)聽重傳,等等,在36.321 5.7節(jié),是這樣定義ACTIVE TIME的,如果配置了DRX,那么ACTIVE Time 包括以下時(shí)間:
· onDurationTimer、drx-InactivityTimer、drx-RetransmissionTimer 以及 mac-ContentionResolutionTimer 運(yùn)行的時(shí)間,或者
· 有SR(調(diào)度請(qǐng)求)已近發(fā)送到PUCCH,并且處于掛起的狀態(tài)(也就是這個(gè)調(diào)度請(qǐng)求還沒有滿足,如此之類的)或者,
· 對(duì)一個(gè)掛起的HARQ重傳存在上行授權(quán),并且在對(duì)應(yīng)的HARQ 緩沖區(qū)里面有數(shù)據(jù);或者
· 在非競(jìng)爭(zhēng)隨機(jī)接入后,成功收到隨機(jī)接入響應(yīng)消息,此時(shí)應(yīng)該有PDCCH發(fā)送給UE指示一個(gè)新的傳輸, 但是這個(gè)PDCCH還沒有收到,此時(shí)UE還是必須處 于ACTIVE狀態(tài)
HARQ RTT Timer
UE預(yù)期DL Retransmission到達(dá)的最少間隔時(shí)間,也就是說重傳最早會(huì)什么時(shí)候到,那么UE暫且不需要理會(huì),也就是說這一段時(shí)間,改怎樣就怎樣,等到這個(gè)定時(shí)器超時(shí)了,那么它就要處于醒著的狀態(tài)。
DRX Retransmission Timer
UE預(yù)期接收DL Retransmission的時(shí)間,也就 是需要這么多時(shí)間來接受下行重傳。
DRX cycle length
DRX cycle length一旦配置/重配置就固定,即不會(huì)因?yàn)?/span>active time大于on duration而 變化。
DRX運(yùn)行:
· 如果在使用短DRX周期,檢查當(dāng)前子幀是否滿足下面的公式:
[(SFN * 10) + subframe number] modulo (shortDRX-Cycle) = (drxStartOffset) modulo (shortDRX-Cycle)
..........更多精彩請(qǐng)關(guān)注下方
LTE-MAC協(xié)議解讀-----非連續(xù)接收(DRX)-分享.pdf