首页 > 代码库 > RRC连接建立流程
RRC连接建立流程
5.3.1 概述
UE处于空闲模式时,如果UE的NAS(非接入层)请求建立信令连接,UE将发起RRC连接建立请求过程。
当RNC接收到UE的RRC连接请求消息,根据特定的算法确定是接受还是拒绝该RRC连接建立请求。如果接受,则再根据特定无线资源算法判决是建立在专用信道还是公共信道。RRC连接建立信道不同,RRC连接建立流程也不同。如果RRC连接不能建立,则RNC拒绝本次RRC连接建立。
? 说明:
RRC连接总是由UE发起,RRC释放由RNC发起;每个UE最多只能有一个RRC连接。
5.3.2 在专用信道上建立RRC连接
若RRC连接建立在专用信道上,RNC需要为UE分配专用无线资源、建立无线链路、并且为无线链路建立Iub接口的ALCAP用户面承载。
信令流程如图5-3所示。
图5-3 RRC连接建立(专用信道)
信令流程描述:
(1) UE通过上行CCCH发送RRC连接请求消息RRC CONNECTION REQUEST,请求建立一个RRC连接。
(2) RNC根据RRC连接请求的原因以及系统资源状态,决定UE建立在专用信道上,并分配RNTI、无线资源和其它资源(L1、L2资源)。
(3) RNC向NodeB发送无线链路建立请求消息RADIO LINK SETUP REQUEST,请求NodeB分配RRC连接所需的特定无线链路资源。
(4) NodeB资源准备成功后,向RNC应答无线链路建立响应消息RADIO LINK SETUP RESPONSE。
(5) RNC使用ALCAP协议建立Iub接口用户面传输承载,并完成RNC与NodeB之间的同步过程。
(6) RNC通过下行CCCH信道向UE发送RRC连接建立消息RRC CONNECTION SETUP,消息包含RNC分配的专用信道信息。
(7) UE确认RRC连接建立成功后,在刚刚建立的上行DCCH信道向RNC发送RRC连接建立完成消息RRC CONNECTION SETUP COMPLETE。RRC连接建立过程结束。
5.3.3 在公用信道上建立RRC连接
当RRC连接建立在公共信道上时,因为使用已经建立好的小区公共资源,所以不用建立无线链路和用户面的数据传输承载,只需将UE使用的逻辑信道映射在小区公共信道上,其余过程与RRC连接建立在专用信道的情况相似。
信令流程如图5-4所示。
图5-4 RRC连接建立(公用信道)
5.3.4 RRC连接拒绝
如果RNC判决本次RRC连接请求不能建立(比如资源不足),则RNC直接给UE发送连接拒绝消息RRC CONNECTION REJECT,在该消息中指明RRC连接拒绝的原因。
图5-5 RRC连接拒绝
5.3.5 RRC CONNECTION REQUEST消息
1. 消息结构
RRC连接建立流程