LTE CSFB
? ? 參考文檔:
? ? ??https://blog.csdn.net/qq_38240926/article/details/105177163
? ? ? ?http://blog.sina.com.cn/s/blog_577843ee0101ayug.html
? ? ? ?https://wenku.baidu.com/view/c18f039aaa00b52acfc7ca9b.html
? ? ??https://wenku.baidu.com/view/e2ef7760f61fb7360b4c65b8.html
? ? ? ?http://www.wodefanwen.com/lhd_3l2t90iymt23x6i11q6f_6.html
? ? ??https://blog.csdn.net/qq_43631743/article/details/106421399
? ? ??https://wenku.baidu.com/view/94a758434b35eefdc8d333d8.html
? ? ?https://wenku.baidu.com/view/698328bbb84ae45c3a358c6c.html
? ? ?https://wenku.baidu.com/view/c18f039aaa00b52acfc7ca9b.html
?
目錄:
一? 簡(jiǎn)介? ? ?
? ? ?這邊主要還是從手機(jī)端講解原理
? ? ??CSFB? 全稱: Circuit Switched Fallback (CSFB)
? ? ? ? ? ? ? ? ? 目前國(guó)內(nèi)基本都是IMS Call, 部分三四線城市會(huì)有CSFB 過(guò)程。
? ? ? 場(chǎng)景:通話時(shí)候,LTE 網(wǎng)絡(luò)切換到 UMTS, 或者GSM網(wǎng)絡(luò)上進(jìn)行。
? ? ? ? ? ? ? ? ?在海外很多國(guó)家這種方案還是比較常見(jiàn)。
? ? ? FR(Fast Return)
? ? ? ? ? ? ? ? ?掛斷電話后,重新注冊(cè)到LTE網(wǎng)絡(luò)的流程
? ? ? MME(Mobility Management Entity)
? ? ? ? ? ? ??它負(fù)責(zé)空閑模式的UE(User Equipment)的定位,傳呼過(guò)程,包括中繼,簡(jiǎn)單的說(shuō)MME是負(fù)責(zé)信令處理部分
? ? ? ?MSC:MSC(Mobile Switching Center,移動(dòng)交換中心 )
? ? ? ? ? ? ? ? ? 是通信系統(tǒng)的核心網(wǎng)元之一,它負(fù)責(zé)控制由手機(jī)發(fā)起或終止的用戶呼叫。
? ? ? ? SGS:? ?在LTE MME 和? UMTS MSC 之間,主要作用
? ? ? ? ? ?1、系統(tǒng)間聯(lián)合附著、位置更新操作
? ? ? ? ? ? 2、LTE用戶短信
? ? ? ? ? ??3、CSFB用戶被叫尋呼
?
? ? ?該方案主要涉及到
? ? ?開(kāi)機(jī)聯(lián)合附著流程| 位置更新流程| 通話流程| FR
?
?
??
? ? ? ? ? ? ? ?
?
二??開(kāi)機(jī)聯(lián)合附著流程
? ?
2.1 流程圖
? ? ?
2.2 流程講解:
- UE發(fā)起注冊(cè)請(qǐng)求,類型Combined EPS/IMSI attach,并告知網(wǎng)絡(luò)UE配置為使用CSFB或者SGs SMS(手機(jī)側(cè))
- LTE核心網(wǎng)側(cè)執(zhí)行正常Attach流程
- MME向MSC發(fā)送位置區(qū)更新請(qǐng)求消息
- 2G/3G核心網(wǎng)執(zhí)行正常位置區(qū)更新流程
- VLR向MME返回位置區(qū)更新接受消息
- MME發(fā)送Attach Accept給UE,類型為Combined EPS/IMSI attach,且包含信元LAI和VLR TMSI,意味著聯(lián)合附著成功(手機(jī)側(cè))
- 用戶|網(wǎng)絡(luò) 支持?3GPP CSFB指示
? ? ?手機(jī)端主要關(guān)注黑色的部分
2.3 日志:
?手機(jī)上報(bào)給網(wǎng)絡(luò),信令里要申明支持CSFB
? ?ACC_CSFB = 1 (0x1)
?
?里面還有個(gè)重要參數(shù)
voice_domain_pref //語(yǔ)音域的特性length = 1 (0x1)UE_usage_setting = 1 (0x1) (Data centric) //數(shù)據(jù)優(yōu)先voice_domain_pref_for_EUTRAN = 3 (0x3) (IMS PS Voice preferred, CS Voice as secondary) //語(yǔ)音優(yōu)先volte,CSFB次之??
?
三? ?位置更新流程
?
流程圖:
流程講解:
- 當(dāng)UE在LTE網(wǎng)絡(luò)移動(dòng)TA改變,或從2/3G返回LTE,或周期性位置更新定時(shí)器到時(shí),會(huì)發(fā)起TAU給MME,類型為combined TA/LA Update Request (with IMSI)
- LTE核心網(wǎng)側(cè)執(zhí)行正常TAU流程
- MME判斷LA改變、或聯(lián)合位置更新類型為combined TA/LA updating with IMSI,發(fā)起到MSC的聯(lián)合位置更新請(qǐng)求,改變?cè)谠瓉?lái)MSC記錄的LA;當(dāng)MSC也改變時(shí),位置更新導(dǎo)致用戶在新的MSC登記和注冊(cè),否者忽略3.4.5.流程
- 2G/3G核心網(wǎng)執(zhí)行正常位置區(qū)更新流程
- VLR向MME返回位置區(qū)更新接收消息
- MME發(fā)送TAU Accept給UE,UE存儲(chǔ)TAU Accept消息中下發(fā)的LA和MSC分配的TMSI
- 用戶|網(wǎng)絡(luò) 支持?3GPP CSFB指示
?
?
?
?
?
網(wǎng)絡(luò)如何知道終端支持CSFB?
MME通過(guò)Attach Request 消息,知道終端是否支持CSFB
1.終端如何知道網(wǎng)絡(luò)支持CSFB?
終端通過(guò)Attach Accept消息,知道網(wǎng)絡(luò)是否支持CSFB
?
聯(lián)合附著就是終端用戶先附著到一個(gè)域,再通過(guò)這個(gè)域附著到另外一個(gè)域
其一,每個(gè)域各有所長(zhǎng),比如CS域和IMS域擅長(zhǎng)語(yǔ)音業(yè)務(wù),PS域擅長(zhǎng)數(shù)據(jù)業(yè)務(wù);當(dāng)終端用戶需要進(jìn)行全面的業(yè)務(wù)時(shí),光靠一個(gè)域解決不了問(wèn)題,只能借助多個(gè)域的分工合作,這時(shí)終端必然需要附著到多個(gè)域。
?
四? CSFB 通話建立流程
參考文檔:
https://www.jianshu.com/p/7c845a162c02
? 4.1 流程圖
? ?
? ??
?
??
? ? ?4.2??說(shuō)明
? ?
? ? step1 UE向MME發(fā)起CSFB MO請(qǐng)求(若終端處于空閑態(tài)需先建立RRC連接)
? ? step2? eNodeB指示UE重定向到2/3G網(wǎng)絡(luò)
? ? ? ? ? ? ? ? ?R8重定向:RRC Release消息中的重定向字段包含UMTS頻點(diǎn)信息
? ?step3? ?UE搜索指定的頻點(diǎn),同步UMTS小區(qū)
? ?step4/5/6? ?UE讀取UMTS系統(tǒng)消息(注:若R9重定向無(wú)此步驟)
? ? step7? ?RRC 連接
? ? step8? ?MO Call 流程
- ? ? ? 若UE開(kāi)機(jī)聯(lián)合位置更新時(shí)TA對(duì)應(yīng)LA同回落LA不同,需執(zhí)行LAU流程(若回落前后LA相同,無(wú)需進(jìn)行位置區(qū)更新)
- ? ? ? UE在2/3G網(wǎng)絡(luò)發(fā)起MO呼叫請(qǐng)求,且UE會(huì)向網(wǎng)絡(luò)上報(bào)CSFB MO標(biāo)簽
? ? 4.3 日志:
? ?1:step1? UE 發(fā)起 CSFB 呼叫請(qǐng)教
? ?
2: step2 網(wǎng)絡(luò)指示重定向頻點(diǎn)
??
step3: UE搜索指定的頻點(diǎn),同步UMTS小區(qū)
?頻點(diǎn)同步也可以參考
?https://blog.csdn.net/zhangchangfeng1/article/details/100011608
https://www.jinchutou.com/p-134403715.html
//redirection to WCDMA lte_rrc_crp.c 1437 X CRP: LTE -> UTRA_FDD redirection //camped on WCDMA cell srchacq.c 5697 F ACQ SUCCEED! FREQ:10736,PSC:298 rrccsp.c 13332 H Camped on suitable cellID 4588step4/5/6 讀取SIB小區(qū)
?
step7 RRC連接
UL_CCCH RRC Connection RequestRadio Bearer ID: 0, Length: 171? ?{Channel Type = UL_CCCH, Radio Bearer ID = 0, Uarfcn = 10736, Psc = 298, Message Length = 17establishmentCause originatingConversationalCall cSFBIndication true? ?} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? DL_CCCH RRC Connection SetupRadio Bearer ID: 0, Length: 1491? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? UL_DCCH RRC Connection Setup CompleteRadio Bearer ID: 2, Length: 2421? GMM_ROUTING_AREA_UPDATE_REQUESTDirection: MS To Network Length: 721 ACC_CSFB = 1 (0x1) ?step8 正常的呼叫流程? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?
5 發(fā)起 呼叫
? ??
- 主叫交換機(jī)向被叫歸屬HLR查詢路由
- 呼叫路由到聯(lián)合位置更新的MSC
- MSC通過(guò)SGs接口在LTE網(wǎng)絡(luò)尋呼UE
- UE在LTE網(wǎng)絡(luò)相應(yīng)尋呼發(fā)起CSFB請(qǐng)求
- MME要求eNodeB對(duì)UE進(jìn)行CSFB回落
- eNodeB下發(fā)重定向指引UE回落2G網(wǎng)絡(luò)
- UE與目標(biāo)2G小區(qū)同步,讀取廣播,其中可緩讀廣播消息l3,縮短起呼時(shí)延
- UE相應(yīng)尋呼(并上報(bào)CSFB MT標(biāo)簽),建立被叫通路
?
?
?
五? FR
UMTS/GSM? 回到 LTE 流程?
方案 FR
?
三種方式:
正常返回;
? ? ? ? ? ?通話結(jié)束后,終端先要從2G/3G系統(tǒng)的聯(lián)機(jī)狀態(tài)轉(zhuǎn)換為2G/3G系統(tǒng)的待機(jī)狀態(tài)。然后終端在2G/3G系統(tǒng)的待機(jī)狀態(tài)進(jìn)行小區(qū)選擇,切換到4G系統(tǒng)的待機(jī)狀態(tài),最后終端從4G系統(tǒng)的待機(jī)狀態(tài)轉(zhuǎn)換為4G系統(tǒng)的聯(lián)機(jī)狀態(tài),完成返回。在這三大步驟中,小區(qū)選擇可能需要進(jìn)行全頻段掃描,耗時(shí)非常長(zhǎng),通常在幾十秒的數(shù)量級(jí)。正常返回只是終端的行為,與系統(tǒng)側(cè)無(wú)關(guān),因此不需要在系統(tǒng)側(cè)進(jìn)行配置,這是正常返回最大的優(yōu)點(diǎn)。
快速返回(Fast Return,FR,正常為1s內(nèi))
? ?通話結(jié)束后,快速返回讓終端從2G/3G系統(tǒng)的聯(lián)機(jī)狀態(tài)直接切換到4G系統(tǒng)的待機(jī)狀態(tài),比正常返回少一個(gè)耗時(shí)最長(zhǎng)的步驟,大幅壓縮了返回時(shí)間,返回時(shí)間秒級(jí)。為了實(shí)現(xiàn)快速返回,2G/3G系統(tǒng)的基站在通話結(jié)束的釋放消息中攜帶4G鄰區(qū)的信息,這樣終端就可以找到4G的鄰區(qū)。
自主FR:
? ? ? ? ? ?快速返回需要升級(jí)2G/3G基站,而且配置4G鄰區(qū)信息的工作非常繁重,實(shí)施起來(lái)并不簡(jiǎn)單。為此,LTE引入了自主快速返回技術(shù),簡(jiǎn)稱自主FR,就是由LTE終端自行保存4G鄰區(qū)的信息,這樣在重定向時(shí),就不需要2G/3G基站提供鄰區(qū)信息了,大大減輕了2G/3G基站的工作負(fù)荷。自主FR的處理過(guò)程與快速返回的處理是一致的,需要經(jīng)過(guò)2G/3G系統(tǒng)的釋放過(guò)程、自主FR的過(guò)程以及4G系統(tǒng)中的隨機(jī)接入、RRC連接建立和TAU位置更新過(guò)程。為了自主快速返回,LTE終端必須在CSFB前保存4G鄰區(qū)的信息
?
? ? 這里重點(diǎn)講解一下FR,分為4步
? ? ?1: 網(wǎng)絡(luò)下發(fā)?RRC Connection ReleaseRadio Bearer(攜帶redirectionInfo LTE頻點(diǎn))?
? ? ? ?這個(gè)也是最重要的,
? ? ? ?
OTA LOG DL_DCCH RRC Connection ReleaseRadio Bearer ID: 1, LengthrrcConnectionRelease-v860ext {redirectionInfo interRATInfo : eutra : {eutra-TargetFreqInfoList {{dlEUTRACarrierFreq 276}}}} OTA LOG UL_DCCH RRC Connection Release CompleteRadio Bearer ID: 1, Length: 61 OTA LOG UL_DCCH RRC Connection Release CompleteRadio Bearer ID: 1, Length: 61? ? ? ? ? ? ? ?2: LTE 頻點(diǎn)同步
? ? ? ? ? ? ? ? ? ? ?下面流程和LTE 小區(qū)駐網(wǎng)((S準(zhǔn)則,R準(zhǔn)則))流程差不多,網(wǎng)上有很多例子,可以參考一下
? ? ? ? ? ? ? ?3:? ? 讀取 SIB,MIB消息,小區(qū)Camp
? ? ? ? ? ??
08:01:35.248047 [0xB0C1] LTE RRC MIB Message Log Packet Version = 2 Physical cell ID = 275 FREQ = 276 SFN = 228 Number of TX Antennas = 2 DL Bandwidth = 15 MHz (75)08:01:35.240104 [0xB0C0] BCCH_DL_SCH / SystemInformationBlockType1 Radio Bearer ID = 0, Physical Cell ID = 275// 上面網(wǎng)絡(luò)指定重定向的頻點(diǎn) Freq = 276 // 上面網(wǎng)絡(luò)指定重定向的頻點(diǎn) value BCCH-DL-SCH-Message ::= {message c1 : systemInformationBlockType1 : {cellAccessRelatedInfo {plmn-IdentityList {{plmn-Identity {mcc {4,2,0},mnc {1,0}},cellReservedForOperatorUse notReserved}},trackingAreaCode '01000001 00011000'B,cellIdentity '01001100 01001101 00100001 0010'B,cellBarred notBarred,intraFreqReselection allowed,csg-Indication FALSE},cellSelectionInfo {q-RxLevMin -65 //小區(qū)S準(zhǔn)則},cellSelectionInfo-v920 {q-QualMin-r9 -20}08:01:35.502345 [0xB0C0] BCCH_DL_SCH / SystemInformation Pkt Version = 22 RRC Release Number.Major.minor = 12.7.6 Radio Bearer ID = 0, Physical Cell ID = 1 Freq = 276 SysFrameNum = 256, SubFrameNum = 7 PDU Number = BCCH_DL_SCH Message, Msg Length = 32 SIB Mask in SI = 0x04? ? ? ?4: 正常的TAU ,RRC 連接過(guò)程
總結(jié)
- 上一篇: 天台外国语学校计算机老师,携手同行促提升
- 下一篇: 高通camx debug log 控制