在TS 25.331中给出了UTRA的不同状态和GSM/GPRS系统之间状态转换的示意图,在本书中,为了详细说明WCDMA系统内部不同RRC状态之间的转换关系,将不给出GSM/GPRS系统的相关状态。
根据UE有无RRC连接,可以将UE的状态划分为两种:一种是没有RRC 连接的空闲模式(IDLEMode);—种是有一条RRC连接的RRC连接模式,如图4-5所示。 UE开机后的首要任务是寻找网络并和网络取得联系,为此,UE首先需要进行PLMN和小区的选择,这样UE会在它认为最佳的小区中驻留。UE在开机后还需要完成位置更新过程,位置更新过程的目的是通过鉴权过程来完成用户和网络之间相互的安全性认证,同时UE需要将自己当前的位置信息通知给自己的归属网络,这样其他用户向UE发起呼叫时,通过归属网络中的位置信息〈当前所处的VLR)就可以对用户发起寻呼过程,从而能找到UE。 UE在一个小区中处于空闲模式下,UE可以读取小区内的系统广播信息,同时UE还要监听寻呼信道PCH (实际上首先是PICH),这样就能够保证空闲模式下的UE可以被寻呼到。 另外一个需要注意的问题就是,在空闲模式下,UTRAN没有UE任何的位置信息。这时,对用户的寻呼过程只能在位置区(用LAI标识)级别(CS域) 或路由区(用RAI标识)级别(PS域)来进行,RNC需要在所有相关的小区内 对用户发起寻呼才可以保证能通过寻呼找到用户。有关位置区和路由区的概念请见本书系统体系结构一章。 当UE需要和网络发起信令交互过程时,UE就需通过上行公共控制逻辑信道(CCCH),该信道映射为RACH,向网络方发出RRC连接建立请求。在RRC连接建立请求消息中,UE需要将自己的身份标识和建立连接请求的原因加以说明。 有很多个信令规程都需要UE发起建立RRC连接的请求,例如UE希望发起移动台始呼的语音呼叫、UE向网络方发送寻呼回应消息、移动台的位置更新过程等。 RRC连接请求发送到SRNC上,SRNC根据UE请求的原因将决定UE进入RRC连接状态的哪个子状态。换句话说,UE的RRC状态总是由网络方来决定的,而且在UE方和网络方须要保持RRC状态的同步。 UE在空闲模式下,只能进入两个状态,即CELL一DCH状态和CELL一FACH 状态。顾名思义,CELL_DCH状态是指网络此时为用户分配了专用传输信道; CELL_FACH是指用户使用FACH/RACH来进行用户专用信息的传输(此时专用逻辑信道DCCH和DTCH映射到FACH (下行)和RACH (上行)上)。 网络根据什么原则来决定UE进入哪个状态呢?这实际上是由用户的服务请求类型以及网络无线资源的状态决定的。如果用户的服务请求是建立语音呼叫, 则必须给UE分配专用的DCH信道;如果用户的服务类型是高速率的数据服务,则同样需要给用户分配DCH;如果用户需要的低速率的数据业务,此时如果给每个用户分配一个专用传输信道也可能是种浪费,网络方出于无线资源管理优化的目的,也可以使UE直接转移到CELL_FACH状态,而且这时多个用户的专用信息可以映射到同一个公共传输信道(FACH/RACH)进行传输。 用户的业务特性有时候是随时间而不断变化的,例如,用户开始数据业务可能是速率很高的,然后用户的数据业务会有很大的降低,如果继续为用户保留专用传输信道,对系统资源的有效利用是非常不利的。这时将用户从CELL_DCH 状态转换到CELL一FACH状态,显然是一种理想的选择。如果用户的数据速率再次有大幅度的增加,FACH/RACH的传输速率不能满足用户业务的要求,只要将用户的状态转变回CELL_DCH即可。各个RRC连接子状态的跃迁变化是由网络方通过RRC消息来通知UE的,正常情况下,UE总是根据网络方的指令来调整到网络指定的状态。 上面提到的状态转换只是WCDMA状态转换的一个例子,WCDMA允许用户在RRC连接状态下有四个子状态,它们之间的转换关系如图4-5所示。下面就这几个子状态的特点作一下说明。其中CELL_PCH,尤其是URA_PCH状态的存在是开始接触WCDMA的读者不太容易理解的子状态。 CELL—DCH状态:UE有专用的传输信道(DCH)资源,这时用户的业务往往是电路域的服务或高速率的数据服务。在此状态下,网络对UE的寻呼消息通过DCH实现下行方向的传输。 CELL一FACH状态:UE在此状态下使用公共传输信道RACH/FACH传输DCCH(和DTCH)专用信息,UE在CELL_FACH状态下没有专用传输信道(DCH) 资源。此状态适合于支持低速率的数据业务。在此状态下,网络对UE的寻呼消息通过FACH来实现下行传输。 CELL_PCH状态:UE在此状态下没有专用传输信道(DCH)资源,UE在此状态下监听寻呼信道,如有必要与网络进行信令交互,则可以通过RACH/FACH 实现。在此状态下,网络知道UE当前驻留的小区,如果需要对UE进行寻呼,网络可以在UE所处的那个小区中使用PCH对UE进行寻呼。 URA—PCH状态:UE在此状态下没有专用传输信道(DCH)资源,UE在此状态下监听寻呼信道,如有必要与网络进行信令交互,则可以通过RACH/FACH 实现。与CELL_PCH状态的不同之处在于,在URA_PCH状态下,网络方只是知道UE具体位于哪一个URA范围内,而并非确定UE当前位于哪个小区。在此状态下,如果需要对UE进行寻呼,网络需要在UE所处的URA包含的所有小区中使用PCH对UE进行寻呼。 |