窄帶物聯(lián)網(wǎng)技術(shù)(NB-IoT)是一種強覆蓋、低功率、低成本、大連接的接入技術(shù)。為了滿足低功率的技術(shù)要求,最直接的方法是降低終端的活動時間,eDRX就是在傳統(tǒng)的非連續(xù)接收技術(shù)(DRX)基礎(chǔ)上,為了滿足NB-IoT終端超低功耗要求提出的一種增強型技術(shù)。3GPP工作組在R13版本引入了eDRX功能,比起傳統(tǒng)的DRX技術(shù),eDRX支持更長周期的尋呼監(jiān)聽,提高空閑時間占比達到降低功耗的目的。一個完整的eDRX周期包含尋呼時間窗口期和空閑期,在尋呼時間窗口期內(nèi),NB-IoT終端使用DRX技術(shù)進行尋呼監(jiān)聽。
NB-IoT的非連續(xù)接收技術(shù)(DRX)原理與LTE相似,但工作信道有所不同。在空閑狀態(tài)下,NB-IoTUE工作在非連續(xù)接收的狀態(tài),這時UE只在尋呼可能出現(xiàn)的時刻,周期性地檢查尋呼指示消息,其余時間處于休息狀態(tài),以達到省電目的。尋呼指示在NB-IoT下行控制信道NPDCCH中攜帶,當UE檢測NPDCCH中帶有P-RNTI標記,則對該NPDCCH中的DCI解析,DCI指示UE尋呼消息在共享信道NPDSCH的位置,UE再從DCI所指向的NPDSCH讀取尋呼消息(Paging Message)的內(nèi)容。攜帶尋呼消息的NPDCCH是周期性出現(xiàn)的,出現(xiàn)該消息所在的幀稱作尋呼幀(Paging Frame,PF),尋呼消息NPDCCH所在的子幀稱作尋呼時刻(Paging Occasion,PO)。一個尋呼幀PF可以帶有一個或多個尋呼時刻PO,可以達到一個尋呼周期對多個UE進行尋呼的目的。而對于某一個UE,它的PF和PO的位置是固定的,UE可以預(yù)先通過公式推算得出,其計算方法與LTEFDD一致(僅周期長度時間有所不同),本文不再贅述。在一個DRX周期內(nèi),UE只監(jiān)聽一個PO。NB-IoT的尋呼幀周期在廣播消息SIB2消息中配置,最大周期為1024個系統(tǒng)幀(即10.24s)。這就是空閑狀態(tài)下的NB-IoT尋呼工作機制,除了工作信道的差異以及周期時間有所延長,基本上與LTE保持一致。
對于多數(shù)NB-IoT應(yīng)用來說,需要終端長時間工作在靜默狀態(tài),這期間并沒有數(shù)據(jù)與網(wǎng)絡(luò)交換,非連續(xù)接收技術(shù)(DRX)的最大周期10.24s就顯得過短了,如果每終端每隔10.24s就監(jiān)聽一次尋呼信道,終端的總體功耗水平難以達到NB-IoT“低功耗”的要求。為此,3GPP在R13版本中提出了一種擴展型非連續(xù)接收技術(shù)(extended DRX)。eDRX的尋呼周期比起普通DRX要大很多,它的尋呼周期以超幀(Hyper SF)為單位,1個超幀包含1024個系統(tǒng)幀(SF),一個超幀長度為10.24s,超幀的周期以1024為循環(huán)。因此,eDRX可以支持的最大尋呼周期是10.24×1024=10485.76s=2.91h。一個完整的eDRX周期包括兩個階段:一個是尋呼時間窗口期;另一個是空閑期。在eDRX空閑期內(nèi),UE處于休息狀態(tài),只有在尋呼時間窗口(PTW)期UE才被喚醒監(jiān)聽尋呼消息。3GPP定義了尋呼窗口(Paging TimeWindow,PTW)的概念,PTW的起止時間由PTW_start與PTW_end表示。在PTW窗口期間,UE使用前文所述的空閑態(tài)DRX工作方式進行尋呼監(jiān)聽,搜索PF和PO。PTW窗口之外的eDRX周期內(nèi),UE處于空閑期,UE啟動定時器計時,在定時器超時前不接收任何數(shù)據(jù)。PTW和eDRX周期的關(guān)系如圖1所示。
PTW窗口大小是2.56s的整數(shù)倍(1,2,…16),最大長度為2.56×16=40.96s。PTW支持3種不同模式,包括lu模式、WB-S1模式以及NB-S1模式。確定PTW窗口關(guān)鍵是要算出PTW_start和PTW_end的位置,可通過表1中的公式進行計算。
圖1 PTW和eDRX周期的關(guān)系
表1 公式和步驟
NB-IoT終端若要工作在eDRX模式,首先需要與網(wǎng)絡(luò)取得eDRX同步,也就是獲得eDRX所在的超幀。NB-IoT網(wǎng)絡(luò)在廣播消息M IB和SIB1中告知UE超幀號(Hyper SFN)信息,UE在監(jiān)聽SIB1消息后獲得完整網(wǎng)絡(luò)超幀號,實現(xiàn)UE與網(wǎng)絡(luò)的eDRX定時對齊。SIB1消息如圖2所示。
當UE支持eDRX功能,UE在附著到NB-IoT小區(qū)時,在Attach Request消息中會攜帶extended DRX參數(shù)的信元請求打開eDRX功能。NB-IoT網(wǎng)絡(luò)根據(jù)自身情況,可以選擇在AttachAccept消息中下發(fā)帶有eDRX參數(shù)或者不帶eDRX參數(shù)。如果UE收到帶有eDRX參數(shù)的Attach Accept,則使能eDRX功能,并在eDRX參數(shù)中的PTW時間窗口內(nèi)監(jiān)聽PF與PO。如果Attach Accept消息不帶eDRX參數(shù),UE則認為網(wǎng)絡(luò)不使用eDRX功能,UE采用傳統(tǒng)DRX方式進行尋呼監(jiān)聽。UE附著網(wǎng)絡(luò)激活eDRX功能的流程如圖3所示。
圖2 SIBI消息
圖3 UE附著網(wǎng)絡(luò)激活eDRX功能的流程
在UEattach Request消息中,攜帶終端的eDRX參數(shù)參見圖4。
如圖5所示,網(wǎng)絡(luò)在AttachAccept中對UE配置eDRX參數(shù)。
在這個例子中,UE請求的eDRX周期長度為20.48s,而網(wǎng)絡(luò)配置的eDRX周期長度為40.96s,協(xié)商的結(jié)果是最終使用40.96s作為eDRX周期。在eDRX參數(shù)中,PTW周期為2.56s,則UE的空閑期等于40.96-2.56=38.4s(本文例子的消息內(nèi)容來源于3GPP協(xié)議一致性測試用例22.5.18,由于是以測試為目的,eDRX周期參數(shù)設(shè)置比較短,而在實際應(yīng)用中eDRX的周期通常會比例子中的數(shù)值大得多)。
當UE進行小區(qū)重選或者小區(qū)切換,而且目標小區(qū)與源小區(qū)不在同一個TAI,這時UE需要發(fā)起TAU(Tracking Area Update)過程。若UE支持eDRX功能,UE會在TAURequest消息中攜帶eDRX參數(shù)字段,具體參見圖6。
網(wǎng)絡(luò)在收到帶有eDRX參數(shù)的TAURequest消息,可根據(jù)自身情況選擇在TAUAccept消息中攜帶eDRX參數(shù)或者不攜帶eDRX參數(shù)。如果攜帶eDRX參數(shù),則終端收到該消息后,會使能eDRX功能,并發(fā)送TAU Complete消息;如果TAUAccept中不攜帶eDRX參數(shù),則表示UE請求eDRX功能被網(wǎng)絡(luò)拒絕,手機發(fā)送TAU Complete消息,并且使用DRX方式進行尋呼監(jiān)聽(見圖7)。
圖4 在UEAttach Request消息中攜帶終端的eDRX參數(shù)
圖5 網(wǎng)絡(luò)在Attach Accept中對UE配置eDRX參數(shù)字段
圖6 UE支持eDRX功能,UE會在TAU Request消息中攜帶eDRX參數(shù)
圖7 根據(jù)自身情況選擇在TAU Request消息中攜帶eDRX參數(shù)或者不攜帶eDRX參數(shù)字段
省電模式PSM是3GPPR12引入的功能,它的作用是減少UE的活動時間,增加睡眠時間占比,大大提高電池的使用壽命。PSM狀態(tài)是在傳統(tǒng)LTE的空閑態(tài)、連接態(tài)的基礎(chǔ)上,增加一個“省電態(tài)”(見圖8)。
當UE進入PSM休眠狀態(tài),UE不再監(jiān)聽尋呼消息,停止一切接入層的接收活動,關(guān)閉射頻模塊硬件進入深度睡眠。若網(wǎng)絡(luò)接受終端請求進入休眠狀態(tài),核心網(wǎng)會保存UE上下文信息,在休眠期間不會下發(fā)Paging消息。UE進入休眠態(tài)之后,由兩個條件退出休眠狀態(tài),一是UE有上行數(shù)據(jù)發(fā)送,二是周期TAU定時器超時。這兩種情況都會觸發(fā)UE退出PSM狀態(tài),PSM技術(shù)有兩個相關(guān)的定時器,一個是活動定時器T3324,另一個是TAU周期定時器T3412extended,它們之間的關(guān)系如圖9所示。
在活動定時器的時間內(nèi),UE工作在DRX或者eDRX模式監(jiān)聽尋呼信道。T3324超時后,UE進入PSM狀態(tài)關(guān)閉一切接收功能,直到周期性TAU定時器T3412 extended超時觸發(fā)TAU過程。PSM的活動定時器T3324周期可以以2s、1m in、6min為單位,最大支持時長為6×32=192min。T3412 extended定時器通常會設(shè)置一個很大的值,根據(jù)3GPP TS 24.008定義,T3412 extended最大周期是320×31=9920h。
UE在接入網(wǎng)絡(luò)時與網(wǎng)絡(luò)協(xié)商PSM功能,UE在發(fā)送Attach Request時,該消息同時攜帶eDRX與T3324定時器參數(shù)(攜帶T3324表示UE請求激活PSM功能),具體參見圖10。
圖9 PSM兩個相關(guān)定時器之間的關(guān)系
在這個例子中,UE請求同時打開eDRX和PSM功能,其中PSM的活動定時器T3324周期是1×2=2min,T3412extended定時器設(shè)置為10×5=50h。
圖10 同時攜帶eDRXgn T3324定時器參數(shù)
網(wǎng)絡(luò)在收到Attach Request后,可根據(jù)自身情況,選擇使能eDRX或者PSM功能,可以同時打開,也可以同時關(guān)閉,還可以各選其一。如果網(wǎng)絡(luò)要同時打開這兩個功能,則在AttachAccept消息中攜帶eDRX參數(shù)以及T3324定時器參數(shù)。當UE收到帶有這兩個參數(shù)的AttachAccept消息,則同時使能eDRX與PSM功能,并向網(wǎng)絡(luò)發(fā)送Attach Complete消息。Attach Accept所帶參數(shù)如圖11所示。
圖11 Attach Accept所帶參數(shù)
當UE進行小區(qū)重選或者小區(qū)切換,而且目標小區(qū)與源小區(qū)不在同一個TAI,這時UE需要發(fā)起TAU(TrackingAreaUpdate)過程,此外如果UE進入PSM狀態(tài),在Active Timer T3244超時后,也會觸發(fā)TAU過程。若UE同時支持eDRX和PSM功能,UE會在TAU Request消息中攜帶eDRX參數(shù)、T3244定時器以及T3412extended定時器參數(shù),具體參見圖12。
網(wǎng)絡(luò)根據(jù)自身情況,選擇使能eDRX或者PSM功能,可以同時打開,也可以同時關(guān)閉,還可以各選其一,在TAUAccept消息中發(fā)下去給UE。圖13是網(wǎng)絡(luò)打開了PSM功能而沒有打開eDRX功能(UE使用DRX方式監(jiān)聽Paging)。
羅德與施瓦茨公司為物聯(lián)網(wǎng)提供全面的測試方案,R&S協(xié)議測試系統(tǒng)CMWPCT是GCF認證級測試平臺(GCF TP92),全面支持3GPP R13 NB-IoT一致性測試要求,能實現(xiàn) eDRX、PSM模式的功能驗證(見圖14)。此外,CMW-PCT還可以擴展支持NB-IoT 3GPPR14的新特性(eNB-IoT),包括定位功能、組播功能、移動性增強等,是目前業(yè)界研究與測試物聯(lián)網(wǎng)NB-IoT的理想測試平臺。
圖12 若UE同時支持eDRX和PSM功能會在TAU Request消息中攜帶的參數(shù)
圖13 網(wǎng)絡(luò)打開了PSM功能而沒有打開eDRX功能
圖14 R&S協(xié)議測試系統(tǒng)CMW-PCT
R&S的物聯(lián)網(wǎng)功耗測試系統(tǒng),是羅德施瓦茨公司推出的一體化測試方案,包括無線綜測儀CMW 500(CMW 500 callbox)、功率探頭RT-ZVC、圖形化測試軟件CMW run等全套軟硬件設(shè)備,支持物聯(lián)網(wǎng)eDRX和PSM工作模式,具有高精度功率測量,電流測量精度達到納安級別(見圖15)。在這個系統(tǒng)上,羅德與施瓦茨公司分別與中國移動、中國電信合作開發(fā)了運營商物聯(lián)網(wǎng)功耗測試用例,支持中國移動與中國電信的物聯(lián)網(wǎng)功耗入庫測試。
“低功耗”是NB-IoT終端的一個最重要的設(shè)計目標,根據(jù)3GPPTR45.820的仿真數(shù)據(jù),在eDRX與PSM模式都打開的情況下,若終端每天發(fā)送200byte數(shù)據(jù),一個5Wh電池的使用壽命可以達到12.8年。可以說,要達到這樣超低功耗的要求,終端在應(yīng)用中必須采用eDRX與PSM技術(shù)。本文著重介紹了物聯(lián)網(wǎng)NB-IoT中的eDRX與PSM技術(shù)的基本工作原理和協(xié)議交互過程,并通過NB-IoT協(xié)議一致性測試的實例說明如何將eDRX和PSM這兩種技術(shù)結(jié)合使用。
圖15 R&S物聯(lián)網(wǎng)功耗測試系統(tǒng)