学习笔记-LTE的搜网注册流程

主要步骤:PLMN的选择->扫频->小区搜索->小区选择->小区驻留->服务请求

PLMN的选择根据协议优先级可以分为:RPLMN->HPLMN->UPLMN->OPLMN。另外不同芯片厂商有不同的定制,可以有优先级顺序的调整

  • RPLMN(Registered PLMN ):终端在上次关机或脱网前登记上的PLMN,会临时保存在USIM卡上
  • HPLMN(Home PLMN ): 用户USIM对应IMSI的PLMN
  • EHPLMN(EquivalentHome PLMN):HPLMN对应的运营商可能会有不同的号段,例如中国移动有46000、46002、46007 三个号段。
    46002相对46000就是EHPLMN;运营商烧卡时写入USIM卡中
  • EPLMN(Equivalent PLMN):这个PLMN在MSC 或者MME上配置(ADD PEERPLMN)。既与当前网络HPLMN对等的PLMN;如果用户在归属地那么EPLMN=EHPLMN。如果在漫游地,EPLMN!=EHPLMN。
  • UPLMN(User Controlled PLMN):用户控制PLMN。UPLMN为用户控制的PLMN列表,该PLMN列表及相应的ACT均是存储在USIM卡/SIM卡两个专用文件中,终端应能够识别USIM 卡/SIM 卡中的这些文件并能够读取,进而进行PLMN选择操作,否则不能操作。
  • OPLMN(Operator Controlled PLMN): 运营商控制PLMN。运营商烧卡时将与该运营商签署了漫游协议的运营商PLMN作为OPLMN写入USIM卡,作为后面用户选网的建议。
  • FPLMN(Forbidden PLMN:被禁止访问的PLMN,通常终端在尝试接入某个PLMN被拒绝以后,会将其加到本列表中。
    按照我之前测试的终端来看,被网络以#11拒绝码拒绝后,终端会将该PLMN加入FPLMN。终端自动注册网络不会主动去注册FPLMN里面的PLMN,但是可以手动注册该PLMN,如果注册成功,终端则会将该PLMN从FPLMN文件中删除。

扫频:system scan和band scan。系统扫频根据手机存储的历史频点进行搜索,而band扫频根据的是手机支持的band信息进行扫描,一般从低到高进行扫描。(2、3G支持的band信息比4G要少)

小区搜索:MIB和SIB消息可以看出当前和邻小区的信息

小区选择:2 3G的是根据C准则,4G是根据S准则。(小区重选的时候要新小区满足信号比当前驻留的小区强,S>0,而且要持续一定的时候,小区才会重选过去)

服务请求:

2/3G 注册:

Step1: MM(GMM) initialize LU REQ(CS) &ATTACH REQ(PS)

Step2: RRC Connection Setup Procedure( RR connection in 2G)

Step3: MM & GMM common procedure

Step4: : LU(CS) result & ATTACH(PS) result by network

4G注册:

Step1: Initialize PDN CONN REQ/Attach REQ

Step2: RRC Connection Setup Procedure

Step3: EMM Common Procedure

Step4: PDN Activation Result Judgment by NW

Step5: Attach Result Judgment by UE

注册过程:

  1. 首先向RRC发起attach请求,其中包含了注册域(PS、CS or combined)
  2. 收到网络侧的鉴权请求,终端发送能力信息(支持哪些功能)到网络侧
  3. 网络侧下发ATTACH_COMPLETE
  4. 获取到CS PS服务,注册流程完成。

如果网络测拒绝注册,会下发Attach reject信令,信令中会有拒绝原因。
注网成功的标志性信令:ATTACH_COMPLETE

网络注册成功后,网络测会下发MM_INFO信息,其中包含了网络时间、运营商名称等信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章