為了讓大家對ue開機流程有乙個整體的認識,同時也方便大家理解本部落格講解的各模組在流程中所處的位置,現給出乙個ue開機流程的簡述,對td-scdma和wcdma ue終端均適用。
當ue開機時,nas層會請求發起plmn的選擇,目的是選擇乙個可用的、最好的plmn。plmn選擇有兩種模式,自動和手動。自動選網就是ue按照維護的plmn列表的優先順序順序自動的選擇乙個plmn報給nas層。手動選網就是將當前的所有可用網路呈現給使用者,由使用者選擇乙個plmn。
不論自動選網還是手動選網,其plmn選擇的具體過程是一樣的。如果ue事先儲存有頻率資訊,則直接在此頻率上搜尋最強的小區。如果沒有,則ue需要在支援的全頻段上搜尋可用的plmn。在每乙個頻段上,ue只需要搜尋最強的小區,並接收它的系統資訊,從mib裡即可以讀出當前小區屬於哪個plmn。如果該小區的rscp滿足一定的條件,則把此發現的plmn作為高質量的plmn上報給nas;如果找到的plmn不滿足高質量plmn準則,但是能從系統資訊中讀出plmn id,則也要向nas報告,同時附上其相應的rscp值。在頻率上對plmn的搜尋完成之後,nas層根據接入層報告的所有plmn資訊,來決定選擇乙個plmn,至此plmn選擇過程結束。
當ue選定乙個plmn之後,接下來就進行小區選擇,目的是選擇乙個屬於這個plmn的suitable小區。如果此ue沒有先驗資訊,則要進行初始小區選擇,ue在支援的全頻段內搜尋屬於此plmn的suitable小區。在每乙個頻點上只需搜尋訊號最強的小區,一旦發現suitable小區,則選擇它,並停止餘下的頻段搜尋。如果ue儲存有先驗資訊,比如頻率和擾碼等,則使用這些資訊進行小區搜尋,如果發現suitable小區,則選擇它,如果沒有發現suitable小區,則會啟動初始小區選擇過程。
小區選擇的具體過程如下:
(1) rrc指示物理層進行小區搜尋,對於wcdma和td-scdma兩種制式,物理層進行小區搜尋的方式是不同的,這裡就不一一細說了。
(3) 判斷s準則滿足後,從sib5中讀取公共通道的引數,並配置給底層;從sib1中讀取nas所需要的cn域系統資訊,並上報。通過這些配置,ue就可以成功駐留在該小區,並啟動重選測量(小區重選的引數也在sib3中)。
(4) 隨後ue將要發起位置登記過程(註冊),建立rrc連線,nas層和核心網進行必要的信令資訊互動,互動完成後釋放rrc連線,註冊過程完成。
(5) 當釋放rrc連線,ue從連線態進入idle態時,也要進行小區選擇的過程,和前面講的普通的小區選擇過程一樣,不過選擇時的候補小區就是連線時用到的小區。如果在這些小區找不到suitable小區,則要回到開始的小區選擇過程。
(6) 如果搜到的小區不滿足s準則,則讀sib11,從sib11中可以得到鄰小區的資訊,從而啟動候補小區搜尋過程,重複以上的步驟。如果候補小區都不滿足s準則,則會進入任意小區選擇過程。
當ue成功駐留乙個小區後,通過主叫或者被叫,將進行rrc連線以及rb setup,開始cs和ps域業務。
Structured Streaming 開發入門
structured streaming 作為 spark 家族的新成員,通過 spark sql dataframe 來處理 batch streaming 資料,基本的 sparksql api 即可實現離線處理和流式處理,大大的方便了流式計算的開發,另外還提供了豐富的功能。structured...
傳奇開服怎麼開的起來?
有很多想開服的朋友都會問我,傳奇開服怎麼開的起來?其實這個問題從層面上講是有些模糊的,怎麼開的起來?淺層面來看,有伺服器 版本 備案網域名稱和平台就可以開起來 沒有技術的怎麼辦呢?沒有技術的建議大家先學會一些基礎的開服技術,例如架設 搭站 開區合區 微端配置 登入器配置和設定gm號這些,真的不難,不...
電腦開不開機 且開且珍惜
電腦開不開機了?這個確實有點棘手 不過大多數的時候都不會有太大問題 我在哈工大電腦110俱樂部做電腦義診的時候也經常遇到這種情況,今天就和大家談一談經驗。按電源鍵,燈不亮,沒反應 這種情況 遇見過!這種情況多半是電腦拆機清灰之後或是電腦受到了重創。有些不細心的志願者拆機之後忘了把電源排線插上是時有發...