高通平臺(tái)modem搜網(wǎng)注冊(cè)流程_第1頁(yè)
高通平臺(tái)modem搜網(wǎng)注冊(cè)流程_第2頁(yè)
高通平臺(tái)modem搜網(wǎng)注冊(cè)流程_第3頁(yè)
高通平臺(tái)modem搜網(wǎng)注冊(cè)流程_第4頁(yè)
高通平臺(tái)modem搜網(wǎng)注冊(cè)流程_第5頁(yè)
已閱讀5頁(yè),還剩19頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄4/12/2024TSCONFIDENTIAL1初始化2.plmn/rat選擇3.掃頻、小區(qū)搜索、小區(qū)選擇4.隨機(jī)接入、RRC連接建立、注冊(cè)5.注冊(cè)成功之后的終端行為搜網(wǎng)注冊(cè)說明及步驟粗略介紹

搜網(wǎng)注冊(cè),大家在使用手機(jī)或者其它終端的時(shí)候,可能不會(huì)特別關(guān)注到這個(gè)過程,因?yàn)橹貑⒒蛘邿岚尾錽im卡之后,信號(hào)圖標(biāo)很快就顯示到狀態(tài)欄了;但是作為從事通信或者modem相關(guān)工作的人來說,這是一個(gè)非?;镜怯址浅V匾牧鞒?,因?yàn)檫@是后續(xù)所有服務(wù)的前提;那么,開機(jī)之后的modem搜網(wǎng)注冊(cè)流程具體是怎樣的,面對(duì)多種網(wǎng)絡(luò)多種制式覆蓋的環(huán)境下(電信、移動(dòng)、聯(lián)通),終端是如何找到需要的網(wǎng)絡(luò)的?如何和網(wǎng)絡(luò)進(jìn)行通信?下面就以高通平臺(tái)為例,結(jié)合協(xié)議、代碼、日志等詳細(xì)描述下正常的開機(jī)搜網(wǎng)注冊(cè)過程,希望通過這個(gè)文檔,對(duì)后續(xù)大家分析場(chǎng)測(cè)的掉網(wǎng)、無服務(wù)等問題有一定的幫助;根據(jù)協(xié)議和代碼,一般把搜網(wǎng)注冊(cè)分為如下四個(gè)大的步驟:1.初始化,主要是讀取sim卡內(nèi)、NV等與搜網(wǎng)注冊(cè)相關(guān)的內(nèi)容、policyman,sd等模塊決策當(dāng)前整個(gè)系統(tǒng)的參數(shù)和行為;2.PLMN和RAT選擇,主要是決定當(dāng)前使用哪個(gè)PLMN和RAT去進(jìn)行搜網(wǎng)注冊(cè),以及失敗之后的順序;3.掃頻、小區(qū)搜索、小區(qū)選擇,根據(jù)當(dāng)前選擇的PLMN和RAT,去發(fā)現(xiàn)對(duì)應(yīng)的合適的小區(qū);4.隨機(jī)接入、rrc連接以及注冊(cè),和接入網(wǎng)、核心網(wǎng)進(jìn)行交互,附著在核心網(wǎng)上,獲得正常的服務(wù);初始化

插入卡或者是上電之后,會(huì)讀取sim卡或者efs/nv相關(guān)信息,加載對(duì)應(yīng)的mbn、執(zhí)行相關(guān)的policy策略,判斷sim卡是否有效,以及SD模塊去決策在哪個(gè)系統(tǒng)上去獲取服務(wù);具體可以從如下log中查看://simready02:42:32.119[mmocmmgsdi.c2072]=MMOC=CARD_INSERTED:Setsim_available_statusonsub002:42:32.128PhonebookManager/High[qmi_pbm.c5580]Cardeccforsessiontype6:110,120,119,999,911,122,118,08,000,11202:42:32.128PhonebookManager/High[qmi_pbm.c5663]HardcodedECC:#911,*911,112,91102:42:34.929[mmgsdi.c7938]MMGSDI_SUBSCRIPTION_READY_EVT,app:0x3,slot:0x1//執(zhí)行相關(guān)的policy02:42:34.936PolicyManager/High[policyman_uim.c1045]IMSIPLMN:(MCC460,MNC1,pcs_incl0)02:42:34.939[policyman_policy.c209]subs0:-------Startedexecutingpolicyversion1101.2.7(17720529)02:42:34.939[policyman_policy.c224]subs0:-----------Finishedexecutingpolicy1101.2.7(8ticks)//加載MBN02:42:34.935MCFG/High[mcfg_uim.c2379]SelectingconfigusingIMSIMCC=460MNC=102:42:34.949MCFG/Medium[mcfg_utils.c913]Config:C3I_CN-LA-7+7_mode-SDM43902:42:34.949[mcfg_map.c944]mcfg_print:type1sub0activelen20id:54~1302:42:34.949MCFG/Medium[mcfg_utils.c913]Config:VoLTE-CU初始化

//判斷sim是否available;02:42:35.007NASREG/High[reg_send.c1953]DS:SUB1=REG=MMR_SIM_AVAILABLE_REQ02:42:35.008NASMM/High[mmsim.c1621]DS:SUB1=MM=SIMIMSIlength:802:42:35.008NASMM/High[mmsim.c1625]DS:SUB1=MM=SIMIMSI[0]=73SIMIMSI[1]=6SIMIMSI[2]=16SIMIMSI[3]=7SIMIMSI[4]=118SIMIMSI[5]=50SIMIMSI[6]=4SIMIMSI[7]=9802:42:35.018NASREG/High[reg_send.c857]DS:SUB1=REG=CM_SIM_AVAILABLE_CNF//SD決策02:42:35.037[sdss.c55272]=SD=PM->SD:rat_acq_orderforasubs_id0,num_rat302:42:35.037[sdss.c55288]=SD=rat_acq_order[0]:9[1]:5[2]:3[3]:0[4]:0[5]:002:42:35.037[sdss.c55167]=SD=addingrat2torat_acq_orderindex302:42:35.037[sdss.c55167]=SD=addingrat4torat_acq_orderindex402:42:35.037[sdss.c55167]=SD=addingrat11torat_acq_orderindex502:42:35.040[sdss.c20825]**Activateuserscript=ssscr_user_pwr_up**onsub0stk002:42:35.041[sdcmd.c6416]=SD=<<<<ReturnedAction=16384,ss=0,asubs_id=0<<<<02:42:35.041[sdss.c20499]=SD=ACQ_GWL:sys_mode=9,acq_reqd=1bst_band_cap&&band_cap02:42:35.311[sdcmd.c27555]=SD=Mode4notsupportedonanystack02:42:35.311[sdcmd.c27555]=SD=Mode2notsupportedonanystackPLMN和RAT選擇之協(xié)議描述

選擇plmn和rat,分為手動(dòng)和自動(dòng)模式,在3gpp23.122協(xié)議中,對(duì)plmn選擇的模式和順序有詳細(xì)的描述:

a.自動(dòng)模式下根據(jù)協(xié)議231224.4.3.1.1節(jié)描述,plmn選擇順序如下:rplmn-hplmn-uplmn-oplmn-otherplmn;b.手動(dòng)模式下根據(jù)協(xié)議231224.4.3.1.2節(jié)描述:

b.1手動(dòng)模式下使用用戶指定plmn;b.2如果用戶未指定,則選擇rplmn;b.3如果rplmn為空,駐留一個(gè)較好可以accepted小屋獲取limitedservicePLMN和RAT選擇之高通平臺(tái)代碼

plmn和rat選擇,是在高通REG模塊完成的;主要流程為:在reg模塊的main函數(shù)中,對(duì)于cm發(fā)給reg的不同的請(qǐng)求類型,會(huì)調(diào)用不同的處理函數(shù)(比如開機(jī)或者無服務(wù)之后傳過來的是servicerequest,調(diào)用reg_state_process_cm_service_req處理),在該函數(shù)下根據(jù)手動(dòng)還是自動(dòng)選擇類型,分別調(diào)用不同的函數(shù)處理。先選擇PLMN(PLMN選擇的順序就和協(xié)議中定義的一樣),然后再選擇該P(yáng)LMN的RAT(AP設(shè)置(NV10)和efs文件共同決定的ratlist會(huì)通過servicerequest一并傳到reg模塊,自動(dòng)模式rat選擇時(shí)會(huì)在該列表基礎(chǔ)上參考SIM卡或者nv中rplmnrat或hplmnrat得到一個(gè)最終順序列表,最開始選擇第一個(gè)rat去嘗試,如果注冊(cè)失敗會(huì)嘗試第二順序的rat,直到該plmn的所有rat都嘗試完為止),選擇好plmn和rat之后,會(huì)調(diào)用reg_send_mmr_reg_req函數(shù)發(fā)送該請(qǐng)求到mm模塊去處理;a.自動(dòng)模式下各plmn和rat選擇的.c文件和主函數(shù)如下:a.1rplmn和rat:Reg_mode_plmn_selection.c中start_plmn_selection函數(shù);a.2hplmn和rat:Reg_mode_automatic_plmn_selection.c中start_automatic_plmn_selection函數(shù);a.3

preferredplmn和rat:Reg_mode_higher_priority_plmn_selection.c中start_higher_priority_plmn_selection函數(shù);b.手動(dòng)模式下b.1用戶指定plmn和rat:Reg_mode_manual_plmn_selection.c中start_manual_plmn_selection函數(shù);b.2未指定而且開機(jī)手動(dòng)模式時(shí)選擇hplmn;b.3其它情況直接調(diào)用reg_mode_start_limited_service函數(shù)獲得一個(gè)限制服務(wù);PLMN和RAT選擇之高通平臺(tái)關(guān)鍵log

a.自動(dòng)模式下rplmn和rat選擇時(shí)關(guān)鍵log如下:

//美國(guó)sprint測(cè)試log,可以看到隨service_req傳到reg模塊的ratlist為L(zhǎng)TE/CDMA/HDR(9--2--4),然后首先選擇RPLMN,及RPLMNRAT,選擇好之后直接發(fā)到下一個(gè)模塊MM去處理:b.手動(dòng)模式下選擇用戶指定的plmn和ratlog關(guān)鍵如下:掃頻、小區(qū)搜索、小區(qū)選擇之LTE掃頻MM模塊收到reg模塊發(fā)來的注冊(cè)請(qǐng)求,根據(jù)傳來的intial_rat發(fā)送rrc_service_req去激活對(duì)應(yīng)協(xié)議棧,在接入層模塊進(jìn)行掃頻,小區(qū)搜索,小區(qū)選擇等;lte_rrc/rrc/rr收到mm/emm發(fā)送過來的service_request,先激活pdcp/rlc/mac/cphy模塊,獲取所有支持的特性(頻段、CA等),然后再選擇一個(gè)頻點(diǎn)去掃描;由于支持多個(gè)頻段,每個(gè)頻段帶寬范圍大,如何快速在一個(gè)頻段上選擇一個(gè)信號(hào)較好的頻點(diǎn)去搜索到小區(qū)呢?1.LTE掃頻,分為systemscan和bandscan。systemscan即頻點(diǎn)掃頻,每次終端注冊(cè)或手動(dòng)搜網(wǎng),當(dāng)找到一個(gè)合適小區(qū)會(huì)把該頻點(diǎn)相關(guān)信息(plmn/freq)保存在efs中acq_db中,下次開機(jī)注冊(cè)優(yōu)先使用該頻點(diǎn)搜索小區(qū);02:41:36.455NASMM/High[emm_rrc_if.c552]DS:SUB1EMM:SentLTE_RRC_SERVICE_REQscan_scope1,/*ScanscopeforAcquisitionorBPLMNsearch*/typedefenum{SYS_SCAN_SCOPE_NONE=-1,/*FORINTERNALUSEONLY!*/SYS_SCAN_SCOPE_FULL_BAND,SYS_SCAN_SCOPE_ACQ_DB,SYS_SCAN_SCOPE_MAX/*FORINTERNALUSEONLY!*/}sys_scan_scope_e_type;掃頻、小區(qū)搜索、小區(qū)選擇之LTE小區(qū)搜索從一個(gè)頻點(diǎn),通過匹配等一系列同步的過程找到PCI或者PSC的過程就是小區(qū)搜索;LTE的同步過程主要分為時(shí)隙同步(PSS:PrimarySynchronizationsignal)和幀同步:(SSS:SecondarySynchronizationsignal)兩個(gè)步驟,下面以FDD為例來具體描述一下同步過程:1.時(shí)隙同步:LTEFDD類型的無線幀長(zhǎng)為10ms,每幀含10個(gè)子幀,每個(gè)子幀有2個(gè)時(shí)隙(slot),每個(gè)時(shí)隙包含7個(gè)符號(hào);PSS在子幀0和5的第一個(gè)slot的最后一個(gè)symbol中發(fā)送;從下圖中可以看出,一個(gè)系統(tǒng)幀內(nèi)有2個(gè)相同的PSS,所以UE捕獲到PSS之后,可以確定出5ms的timing;2.幀同步:FDD下,解出了PSS之后,在前一個(gè)符號(hào)去解碼SSS;由于在子幀0和子幀5上的SSS是不同的,因此,盲檢SSS,成功解出SSS之后,我們是能夠知道該SSS是位于子幀0還是子幀5的,進(jìn)而確定了該無線幀中子幀0的位置;PSS攜帶所處cell的組ID(0-2),SSS攜帶了cell的物理層ID(0-167),最終組合得到了所在小區(qū);掃頻、小區(qū)搜索、小區(qū)選擇之LTE掃頻、小區(qū)搜索關(guān)鍵log

20:10:27.679LTERRC/Low[lte_rrc_csp.c6509]CSP:Acqrequestedonearfcn4129220:10:27.679LTERRC/High[lte_rrc_llc.c1409]SentAcqRequest20:10:27.720[C4]0xB115LTELL1SSSResultsEARFCN=41292|0|6153|422|Normal|Pre|826|243984|0||1|1842|418|Normal|Mid|2137|244000|0||2|1487|421|Normal|Mid|798|243984|0||3|799|428|Normal|Pre|2477|244016|0||4|736|324|Normal|Pre|-1041|244144|0||5|673|417|Normal|Pre|-896|244000|0|20:10:27.720LTEML1/High[lte_ml1_sm_acq.c3640]Acqsearchresultsforbin0:6cellsfound20:10:27.753LTERRC/Low[lte_rrc_csp.c27463]CSP:AcqsucceededonphysicalcellID422onearfcn4129220:10:27.766LTERRC/Low[lte_rrc_csp.c29513]CSP:AddingcelltoAcqDB20:10:27.766LTERRC/Low[lte_rrc_csp.c12025]CSP:Acqlistcount=10掃頻、小區(qū)搜索、小區(qū)選擇之WCDMA掃頻WCDMA掃頻,分為acqdb和頻段掃描,頻段掃描中又分為rawscan和finescan;acqdb不用多說,和LTE是一個(gè)意思,只是WCDMA和LTE保存的NV不同(調(diào)用rrc_csp_write_acq_db_info把頻點(diǎn)寫入到NV中);rawscan意為粗掃,把頻段以一定步長(zhǎng)大致掃描一遍,按信號(hào)強(qiáng)度進(jìn)行排序,以最好的頻點(diǎn)為中心,對(duì)該頻點(diǎn)周圍范圍再進(jìn)行finescan(在掃頻過程中如果前面已經(jīng)掃過,那么下次掃描是會(huì)skip掉該頻點(diǎn)一段范圍頻點(diǎn)不用掃描。)再次根據(jù)信號(hào)強(qiáng)度對(duì)finescan的頻點(diǎn)進(jìn)行排序,從第一個(gè)頻點(diǎn)開始進(jìn)行小區(qū)搜索;找到了一個(gè)信號(hào)最好的頻點(diǎn),此時(shí)僅僅只能接收到一些模擬信號(hào),那么終端是如何從該模擬信號(hào),經(jīng)過一步步處理,搜索到一個(gè)合適的小區(qū)?要理解這個(gè)過程,先需要了解一下W的幀、時(shí)隙、碼片等信息;WCDMA中每個(gè)10ms的無線幀包含15個(gè)slot,一個(gè)slot含有2560chips(一個(gè)幀含有384chips),WCDMA系統(tǒng)是用擾碼來進(jìn)行識(shí)別的,一共使用512個(gè)主擾碼,被分成64組,每組8個(gè)主擾碼。WCDMA小區(qū)搜索涉及到的物理信道:p-sch(主同步信道)s-sch(輔助同步信道)p-cpich(公共導(dǎo)頻信道)p-ccpch(主公共控制物理信道);WCDMA具體小區(qū)搜索過程如下圖:掃頻、小區(qū)搜索、小區(qū)選擇之WCDMA小區(qū)搜索

1.時(shí)隙同步:在p-sch信道上每個(gè)時(shí)隙前256chips的信息是相同的,即主同步碼,這樣只需要去過濾和匹配本地的主同步碼,即可找到每個(gè)時(shí)隙的開頭;2.幀同步和主擾碼組識(shí)別:64組輔助同步碼和前面介紹的64組主擾碼組是一一對(duì)應(yīng)。在每個(gè)時(shí)隙的邊界,對(duì)s-sch信道進(jìn)行捕獲。前256chips發(fā)送的是ssc,那么15個(gè)時(shí)隙可以得到一個(gè)輔助同步碼組;那么通過檢測(cè)和運(yùn)算可以得出幀的邊界,以及使用的是哪一組同步碼組,通過同步碼組和主擾碼組的一一對(duì)應(yīng),進(jìn)而識(shí)別使用的主擾碼組。

3.主擾碼確定:WCDMA系統(tǒng)中,小區(qū)是通過主擾碼來區(qū)分的,因此主擾碼識(shí)別也可以稱之為小區(qū)識(shí)別;前面識(shí)別到小區(qū)的幀頭,以及主擾碼組之后,用擾碼組中的8個(gè)主擾碼分別同P-CPICH信道做相關(guān)運(yùn)算,就能解出主擾碼;掃頻、小區(qū)搜索、小區(qū)選擇之WCDMA掃頻、小區(qū)搜索關(guān)鍵log

08:32:05.272WCDMARRC/High[rrccspdb.c3318]WBP:AddingACQDBband16toprioritizedbandlist08:32:05.273WCDMARRC/High[rrccspdb.c2169]AcqDBFreq10750NOTscanned.Scan08:32:05.273WCDMARRC/High[rrccspdb.c2169]AcqDBFreq10700NOTscanned.Scan08:32:05.326WCDMAL1/Fatal[srchacq.c3684]ACQREQ:RxAGC-99Chan10750band102408:32:05.357WCDMAL1/High[srchacq.c3303]ACQ_CNF:Failureonfreq=10750failtype0rxagc=-10608:32:05.357WCDMARRC/High[rrccsp.c8567]Acqfailedonfreq1075008:32:06.233WCDMARRC/High[rrccspdb.c3350]LFS_COOS:Exhaustedlistscandb.InitializationdoneforRAW/FINEfrequencyscan08:32:07.327WCDMAL1/High[srchfs.c1471]SRCHtype0therawandfinescanthresholdsare-103and-48208:32:07.378WCDMAL1/Fatal[srchacq.c3684]ACQREQ:RxAGC-76Chan10700band102408:32:07.526WCDMAL1/High[srchacqproc.c866]ACQSUCCESS!FREQ:10700PSC:100STTD:0PROC:008:32:07.820WCDMARRC/High[rrccspdb.c1641]Updated:PLMN204-16freq10700scr_code1600band1024CSGID-1;num_csg_entries:0,curr_wr_index:12inAcqDB08:32:52.724WCDMARRC/High[rrccspfscan.c1618]StartingrawscanonUARFCN293708:32:52.724WCDMAL1/High[srchfs.c1583]RAWFS:Start2937,End308808:32:52.786WCDMARRC/High[rrccspfscan.c1658]StartingfinescanonUARFCN2957掃頻、小區(qū)搜索、小區(qū)選擇之小區(qū)選擇過程

通過同步過程解出小區(qū)之后,會(huì)馬上開始從廣播信道接收必要的廣播消息并解析,根據(jù)解出的信息判斷該小區(qū)是否是符合要求的suitablecell,如果是,則駐留在該小區(qū)上,獲得小區(qū)服務(wù);小區(qū)選擇的具體過程如下:1.PLMN匹配:從廣播消息中解析該小區(qū)屬于哪個(gè)PLMN,和REG層選擇的PLMN進(jìn)行匹配,判斷當(dāng)前的小區(qū)是否屬于請(qǐng)求PLMN的小區(qū),如果匹配,則繼續(xù)向后進(jìn)行;20:10:27.753LTERRC/High[lte_rrc_sib.c14297]Receivedget_sibs_reqwithphy_cell_id=422,freq=4129220:10:27.763LTEML1/High[lte_ml1_md.c7663]PBCHdecoderesp:MIBcell(41292,422),BW100#ant2pHICHres|dur0x20sfn56reftime0x000662910freqerr020:10:27.765LTERRC/High[lte_rrc_sib.c17822]ReceivedindhasSIB1forphy_cell_id=422&freq=4129220:10:27.766LTERRC/Low[lte_rrc_csp.c29285]CSP:ReceivedSIB120:10:27.766LTERRC/Low[lte_rrc_csp.c16100]CSP:PLMNmatchfromEHPLMNlist=MCC:[310]MNC:[120]20:10:27.766LTERRC/Low[lte_rrc_csp.c16213]CSP:CellSuitableforEHPLMN/HPMN/REQPLMN02.小區(qū)選擇:根據(jù)廣播消息中解析的接入等級(jí),小區(qū)門限,終端當(dāng)前測(cè)量的信號(hào)等,判斷是否滿足S準(zhǔn)則,滿足則小區(qū)選擇成功;20:10:27.840LTERRC/Low[lte_rrc_csp.c29067]CSP:Proceedingtocellselectrequest20:10:27.840LTERRC/High[lte_rrc_csp.c29095]CSP:q_rxlevmin=-128qrxlevmin_offset=020:10:27.840LTERRC/Low[lte_rrc_csp.c29106]CSP:p_Max=27inSIB120:10:27.840LTERRC/High[lte_rrc_csp.c29158]CSP:Rel9q_qualmin=-34q_qualmin_offset=0掃頻、小區(qū)搜索、小區(qū)選擇之小區(qū)選擇過程

20:10:27.840LTEML1/Medium[lte_ml1_mgr_stm.c20878]L1M:LTE_CPHY_CELL_SELECT_REQ20:10:27.843LTEML1/High[lte_ml1_sm_idle.c5112]Cell(41292,422)Srxlev17,rsrp-107rsrq-15qrx-128qrx_off0pmax27pcomp420:10:27.843LTEML1/Medium[lte_ml1_mgr_cphy_cnf_handlers.c1331]LTE_CPHY_CELL_SELECT_CNFStatus:020:10:27.843LTERRC/Low[lte_rrc_csp.c31548]CSP:Cellselectreqissuccess,configuring20:10:27.843LTERRC/Low[lte_rrc_csp.c31559]CSP:Suitablecell3.小區(qū)駐留:小區(qū)選擇成功之后,繼續(xù)接收其它廣播消息,并進(jìn)行一些公共信道配置,然后駐留在該小區(qū)上;20:10:27.844LTERRC/Low[lte_rrc_llcdb.c7285]PreambleInitialpower-11020:10:27.844LTERRC/Low[lte_rrc_llcdb.c7198]Powerrampingstep420:10:27.844LTERRC/Low[lte_rrc_llcdb.c7152]Preambletransmax1020:10:27.847LTERRC/High[lte_rrc_llc.c4334]LTE_CPHY_COMMON_CFG_CNFreceivedwithsuccess20:10:27.847LTEML1/Medium[lte_ml1_mgr_stm.c19767]LTE_CPHY_DEDICATED_CFG_REQ20:10:27.850BCCH_DL_SCH/SystemInformationRadioBearerID:0,Freq:41292,SFN:6520:10:27.851LTEML1/Medium[lte_ml1_mgr_cphy_cnf_handlers.c1462]LTE_CPHY_DEDICATED_CFG_CNFStatus:020:10:27.853LTERRC/Low[lte_rrc_csp.c25289]CSP:CampedonphysicalcellID422onearfcn41292隨機(jī)接入、RRC連接建立、注冊(cè)之LTE隨機(jī)接入過程終端駐留到一個(gè)suitable小區(qū)之后,接入層會(huì)上報(bào)駐留指示給非接入層(MM/EMM),MM/EMM/GMM根據(jù)當(dāng)前的state和substate,觸發(fā)LU/ATTACH流程;但是此時(shí)該小區(qū)只分配了公共信道,注冊(cè)的OTA消息需要在專用信道上發(fā)送給網(wǎng)絡(luò),終端和基站交互請(qǐng)求建立專用信道的過程就是rrc連接建立當(dāng)然過程,要在公共信道上成功地把rrc連接請(qǐng)求消息發(fā)送給基站,需要和基站進(jìn)行上行同步,這個(gè)過程就叫隨機(jī)接入。LTE隨機(jī)接入的參數(shù)在系統(tǒng)消息SIB2中可以獲取,包括最大功率、最大傳輸次數(shù)、功率攀升每步增加的功率,RAR的窗口大小等;LTE隨機(jī)接入分為基于競(jìng)爭(zhēng)的隨機(jī)接入和基于非競(jìng)爭(zhēng)的隨機(jī)接入;UE初始接入屬于競(jìng)爭(zhēng)隨機(jī)接入場(chǎng)景;LTE隨機(jī)接入相關(guān)參數(shù)如下圖:隨機(jī)接入、RRC連接建立、注冊(cè)之LTE隨機(jī)接入過程基于競(jìng)爭(zhēng)的LTE初始接入流程圖:隨機(jī)接入、RRC連接建立、注冊(cè)之LTE接入過程關(guān)鍵log20:10:27.855NASMM/High[emm_rrc_handler.c3260]DS:SUB1=EMM=RRC_SERVICE_IND-MCC:D13,D21,D30MNC:D11,D22,D3020:10:27.862NASMM/High[emm_utility.c8776]DS:SUB1=EMM=regallowed-120:10:27.869NASMM/High[emm_reg_handler.c3901]DS:SUB1MMsentMMR_CAMPED_INDRAT:2,BAND4020:10:27.928NASMM/High[emm_update_lib.c1731]DS:SUB1=EMM=StartAttachprocedure,invalidatethesecuritycontext20:10:27.933[lte_mac_rach.c693]rach_send_preamblecur_raid=20,pwr_lvl=-110,attempt#=1,seq#=1,fr_num=020:10:27.959LTEML1/Medium[lte_ml1_rfmgr_trm.c1482]Rachstartreq20:10:27.973LTEML1/Medium[lte_ml1_prach.c4135]ULM->RRC:RACHMSG1SCHEDINDonSFN:77SUB-FN:720:10:27.982LTEML1/Medium[lte_ml1_mgr_stm.c15084]ML1:LTE_CPHY_RAR_PARAMS_REQrcvd20:10:27.982[lte_mac_rach.c928]rach_preamble_resp_state_handlerresetbackoff,Result=1,tmp_rnti=211720:10:27.983[lte_ac_rach.c1267]GotLTE_CPHY_MSG3_TRANSMISSION_INDstat=0,restartCTimer=6420:10:27.997LTEMACUL/Rach[lte_mac_rach.c1164]InRACHConRes,gotMSG4_RESULT_INDImat=1,suf=6,syf=7920:10:27.997LTEMACCTRL/High[lte_mac_ctrl.c1623]GotRACHConfirmationforaccessreason0(0-Conn:1-RLF:2-HO:3-ULD:4-DLD),status=120:10:27.997LTERRC/High[lte_rrc_cep.c9962]RRCCEP:ReceivedMAC_ACCESS_CNF.RACHSuccessful隨機(jī)接入、RRC連接建立、注冊(cè)之WCDMA隨機(jī)接入過程WCDMA隨機(jī)接入過程中使用的相關(guān)參數(shù)在廣播消息sib5或sib6中獲取,比如最大傳輸功率,最大重傳次數(shù),重傳功率攀升因子,有效簽名序列,有效子信道組,傳輸格式集合等等。隨機(jī)接入過程如下:1.根據(jù)系統(tǒng)消息中獲取的隨機(jī)接入相關(guān)參數(shù),從可用子信道組中選擇一個(gè)時(shí)隙,從可用簽名序列中選擇一個(gè)簽名,設(shè)置重傳定時(shí)器,以一定初始功率發(fā)射(根據(jù)開環(huán)功控計(jì)算)該前導(dǎo)碼;2.然后終端就去對(duì)應(yīng)的下行鏈路接入時(shí)隙中,檢查aich信道;3.如果沒有檢測(cè)到對(duì)應(yīng)的捕獲指示(1或者-1)那么終端按照規(guī)定的功率攀升因子,增加功率在下一個(gè)時(shí)隙繼續(xù)發(fā)送,如果達(dá)到允許發(fā)送的最大功率或者最大重傳次數(shù),仍然沒有檢測(cè)到該捕獲指示,則發(fā)送noackonaich給mac層,退出隨機(jī)接入;4.如果檢測(cè)到捕獲指示為1,則發(fā)送nack給mac層,退出隨機(jī)接入;5.如果檢測(cè)到捕獲指示為-1,則在對(duì)應(yīng)的時(shí)隙發(fā)送消息部分,隨機(jī)接入成功結(jié)束;隨機(jī)接入、RRC連接建立之WCDMA接入過程關(guān)鍵log08:32:07.864NASMM/High[mmsend.c1427]DS:SUB1=MM=MMsentMMR_CAMPED_INDRAT:1,BAND:419430408:32:07.864[mmsubstate.c396]DS:SUB1=MM=MMCurrentSubstateis2,event41next_substate808:32:07.866[mmsubstate.c396]DS:SUB1=MM=MMCurrentSubstateis8,event44next_substate408:32:07.866NASMM/High[mmstate.c713]DS:SUB1=MM=MMStatechangefrom19to13,evt:408:32:07.867NASMM/High[mmrrcconn.c648]DS:SUB1=MM=MMsentRRC_EST_REQtoRRCproc_type408:32:08.034WCDMAL1/Fatal[ulcmd.c2858]enteringrachcfgproc:Rachcfg:setmod/aichtiming08:32:08.034[wenc.c12250]UL_RACH:PRACHchanneladded,rachcurrentstatesettoREADY08:32:08.045WCDMAL2/High[macrach.c513]PickedASC608:32:08.045WCDMAL2/High[maculdata.c671]MAC_RACH:CCCHdatapresentinthisRACHTX08:32:08.045[macrach.c581]MAC_RACH:PassedPersistence.random_num21243,Persistence2949008:32:08.055[wenc.c10905]UL_RACH:ReceivedAICHACK,rachstatus3cx8_qty=195439frm_qty=102708:32:08.075[wenc.c11072]UL_RACH:RACHTxsuccessful,TxAgc4,ai_Sum12806FreeAdd:008:32:08.075WCDMAL2/High[macrach.c1052]rcvdL1_PRACH_ACKfromL1隨機(jī)接入、RRC連接建立、注冊(cè)之RRC連接建立當(dāng)隨機(jī)接入成功,rrc連接建立請(qǐng)求被發(fā)送給接入網(wǎng)(ENB、RNC/NodeB),接入網(wǎng)收到該請(qǐng)求后會(huì)下發(fā)連接建立,分配L2/L1資源,建立專用信道和srb等等。rrc建立過程如下:1.終端通過上行ccch信道向接入網(wǎng)發(fā)送rrc連接請(qǐng)求消息rrcconnectionrequest,請(qǐng)求建立一個(gè)rrc連接,該請(qǐng)求中攜帶終端的標(biāo)識(shí)(LTE中攜帶的是40位的隨機(jī)數(shù),W中攜帶的是tmsi或者imsi)和連接建立的原因;2.接入網(wǎng)通過下行ccch信道向ue發(fā)送rrc連接建立消息rrcconnectionsetup消息中包含接入網(wǎng)分配的專用信道消息,包括分配的rnti,srb,專用信道配置信息等;3.ue通過剛剛建立的上行dcch信道向接入網(wǎng)發(fā)送rrc連接建立完成消息rrcconnectioncomplete(包含nas請(qǐng)求消息),rrc連接建立過程結(jié)束。LTE和WCDMARRC連接信令如下圖:隨機(jī)接入、RRC連接建立、注冊(cè)之注冊(cè)附著過程rrc連接建立成功之后,終端會(huì)通過專用信道發(fā)送NAS信令,和核心網(wǎng)進(jìn)行交互;以獲得正常的cs和ps服務(wù);整體注冊(cè)流程如下:1.rrc連接建立完成后,終端在剛才建立的專用信道上通過初始直傳消息發(fā)送附著消息給和核心網(wǎng)(LTE:combinedattachrequest,W:location_update_request/gmm_att

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論