我是
靠谱客的博主
多情毛衣,最近开发中收集的这篇文章主要介绍
WCDMA/TD-SCDMA UE开机流程简述,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
WCDMA/TD-SCDMA UE开机流程简述
转自 http://blog.sina.com.cn/s/blog_3f0e8a840100byjj.html
为了让大家对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两种制式,物理层进行小区搜索的方式是不同的,这里就不一一细说了。
(2) 搜索到小区后要读其广播消息,具体的系统信息内容以及UE如何接收、处理这些系统信息在前面的文章里已经详细解说了,这里从略。从MIB里可以读到PLMN ID,从而可以判断是否是要找的PLMN。如果是,则继续读其他的系统信息块,如果不是,则要重新搜索。从SIB3里可以读到S准则所需要的参数,从而判断是否满足S准则,如果满足,则找到了suitable小区。
(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域业务。
最后
以上就是多情毛衣为你收集整理的WCDMA/TD-SCDMA UE开机流程简述的全部内容,希望文章能够帮你解决WCDMA/TD-SCDMA UE开机流程简述所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复