-
1 RRC
连接过程中的子状态间的跃迁
p>
任意状态
1
NULL
2
3
初搜
(
小
区选择)
4
5
17
16
15
13
< br>11
12
CON
图
1
子状态跃迁
HO
IDL
(小
区重选)
6
9
ACC
7
8
10
WCA
14
1.1
子状态描述
表
1
:
LTE
中各子状态说明
状态
空闲
子状态
NULL
(空状态)
初搜(小区选择)
IDLE(
小区重选
)
UE
一开机先进入此状态,通过附着
和注册过程,接收
寻呼消息和系统信息,
完成
< br>PLMN
选择和小区选择、
初
始
下行同步。
正常的
小区驻留状态
p>
,
在收到寻呼或是高层发起呼叫之
前,
p>
UE
一直处于该状态。
在该状态下,
UE
与
E-UTRAN
之间没有任何
上行
物理信道连接。
U
E
在该状态
监听
广
播信道
,
维护更新服务小区的系统信息;
< br>执行邻近小区的
测量
,
当发现一
个更好的小区时或是满足小区重选标准
时就
进行小区重选
。
当
UE
接收到高层配置的连接建立请求消息,根据连接
建立原因判断小区是否被
禁止。若小区不被禁止,
UE
的
RRC
负责配置无线资源和无线信道,通过原语通知
MAC
初始随机接入进程,建立上行同步。
当接收到<
/p>
MAC
来的随机接入响应的指示消息,通知高
层
建立
RRC
连接
,并建立
SRB1
。
初始安全性激活,配置
AS
密钥和相关参数,
并配置低
层进行加密和完整性保护所需要的相关密钥和参数。
负
责连接重配置,建立
SRB2
和
DRBs
,完成
UE
和
E-UTRAN
之间的
无线链路建立
。
当
UE
和<
/p>
E-UTRAN
1
状态描述
连接
ACC
(随机接入)
WCA
(等待激活接入)
CON
(正常连接状态)
之间的无线链路建立起来后,
可以进
行正常的数据通信
过程
HO
(切换)
执行同频、异频小区间的切换,主要是通过重配置消息
里的
MobilityControlInfo
来实现。
1.2
子状态跃迁描述
“
< br>1
”
:任意状态
->NULL<
/p>
,
“
2
”
:
NULL->
初
搜,
“
3
”
:初搜
->NULL
,
“
4
”
:初搜
->IDL
,
“
5
”
:
IDL->
初搜,
“
6
”
:
IDLE->
ACC
,已经小区驻留的
UE
通过原语
RR_ESTABLISH_REQ
收到高层的业务
请求或是对寻呼的响应而发起的
RRC
连接建立<
/p>
,通过原语
CMAC_RANDOM_ACC_REQ
请求
MAC
进行随机接入,进入
< br>ACC
子状态。
“
7
”
:
ACC->IDL
,
在
ACC
子
状态的
UE
,
当收到高层发起的突然中
断连接请求,
或是
T300
超时,
p>
RRC
子层
放弃连接建立过程
,
返回
IDL
子状态。
p>
“
8
”
:
即
ACC->WCA
,当
MAC
子层通过原语
CMAC_S
TATUS_ACC_IND
,向
RRC
子层指
示随机接入的响应情况,
RRC
子层配置
MAC
,配置
RLC
子层建立层
2
链路,停止定时器
T300
,开始传输
RRCConnectionR
equest
消息,进入
WCA
子状态
。
“
9<
/p>
”
:WCA->
初搜:
< br>当接收到
RRCConnectionReject
消息
时,
RRC
子层放弃连接建立过程,
通
过原语
RR_ESTABLISH_ERR
告诉高层连接失败<
/p>
,
进入初搜
子状态。
“
10
”
:WCA->IDL:
在
WCA
子状
态下,
如果收到高层发起的突然中断连接请求
,或是此时
定时器
T300
、
T
302
、
T303
、
< br>T305
正在运行时发生小区重选,
RRC
子层放弃连接建立过程,
返回
IDL
子状态。
“
11
”
:WCA->CON
,在
WCA
子状态下完成了
SRB1
建立
,
RRC
子层向高层发送
RR_EST
ABLISH_CNF
,并向网络端发送
RRCConnect
ionComplete
消息,进入
CON
子状态。
“
12
”
:
CON->WCA
,在<
/p>
CON
子状态,主要是完成安全性激活和
SRB2
、
DRBs
的建立,若
在这个子状态下,
初始安全性激活失败
(
p>
SecurityModeCommand
消息没有通过完整性校验
)
,
UE
将继续使用安全性激活过程开
始之前的配置,既不加密也不完整性保护,返回到
WCA
子状态
,重新激活安全性。
“
13
”
:
CON->IDL,
初始安全性激活成功情形下,
RRC
重配置失败时
,
UE
将返回到
IDL
小
区驻留状态,重新发起连接建立请求。
“
14
”
:CON->
初搜,在
CON
子状态下
,
发生无线链路失败
,
RRC
子层释放无线资源,进
入小区初搜子状态。
<
/p>
“
15
”
:
p>
CON->HO
,
当用户在正常通话过程中
发生小区跃迁,
或者当一定时间内一个小区内
的同时进行通信的
用户数饱和时,网络端要求
UE
进行小区切换,进入
HO
子状态。
“
16
”
:
HO->I
DL
,当定时器
T304
超时,即切换
失败,
UE
先返回到源小区,使用源小区的
某些配置,处于小区驻留,重新发起连接建立过程。
“<
/p>
17
”
:
HO-
>
初搜,切换失败,同时发生无线链路失败时,
UE
无法返回到源小区,回到初
搜,重新开始小区选择。
2
2
RRC
连接建立过程的设计流程
下面
将详细介绍
RRC
连接建立过程中
RR
C
模块接收信号的流程设计,
主要针对一些重
< br>要信号。
2.1
连接建立过程的
MSC
任意状态
->NULL
NULL->
初搜
初搜
->IDL
IDLE->ACC
ACC->WCA
已经小区驻留的
< br>UE
,
通过原语
RR_ESTA
BLISH_REQ
收到高层的业务请求或是对寻呼的响应而
发
起的
RRC
连接建立,
RRC
通过原语
CMAC_RANDOM_ACC_REQ
请求
MAC
进行随机接入
,
进入
ACC
子状态。
当
MAC
子层通过原语
CMAC_STATUS_ACC_IND
,
向
RRC
子层
指示随机接入的响应
情况,
RRC
子层配置
MA
C
,
配置
RLC
子层建立层
2
链路,
停止定时器
p>
T300
,
开始传输
RRCConnectionRequest
消息
,进入
p>
WCA
子状态。
在
WCA
子状态下完成了
SRB1
p>
建立,
RRC
子层向高层发送
RR_ESTABLISH_CNF
,
并
向网络端
发送
RRCConnectionCom
plete
消息
,进入
CON
子状态。
当用户在正常通话过程中发生小区跃
迁,或者当一定时间内一个小区内的同时进行通信的用户
数饱和时,网络端要求
UE
进行小区切换,进入
HO
< br>子状态。
WCA->CON
CON->HO
3
UE-
NAS
小区选择
状态
UE-
RRC
UE-PDCP
先根据建立原
因
判断小区是
否被
barred
,
否,执行以下
动作,启动
T30X
UE-RLC
UE-MAC
E-UTRAN
IDL
RR_ESTABLISH_REQ
C
MAC_RANDOM_ACC_REQ
随即接入
状态
START
T300
ACC
< br>CMAC_STATUS_ACC_IND
CMAC_CONNECT_CONF
IG_REQ
CRLC_CONFIG_REQ
WCA
CMAC_TM_DATA_REQ
PRACH
物理随机接入信道
等待激活
接入状态
S
TOP
T300,T30X
RRCConnection-<
/p>
Request
RRCConnectionSetup
CMAC_TM_DATA_IND
CPDCP_CONFIG_REQ
CRLC_CONFIG_REQ
CMAC_CONNECT_
CONFIG_REQ
RR_ESTABLISH_CNF
CP
DCP_SRB_REQ
(Establlish SRB1)
CRLC_AM_DATA_REQ
小区切换
状态
HO
小区
切换
MAC_DA
TA_REQ
CON
正常连接
状态
p>
RRCConnectionSetp-
Complete
图
2 RRC
连接建立过程的
MSC
(成功情形)
原码
RR_ESTABLISH_REQ
CMAC_RANDOM_ACC_REQ
PRACH
物理随机接入信道
CMAC_STATUS_ACC_IND
CRLC_CONFIG_REQ
CMAC_TM_DATA
_REQ
和
RRCConnection-Request
CMAC_TM_DATA_IND
CPDCP_CONFIG_REQ
CRLC_CONFIG_REQ
CMAC_CONNECT_CONFIG_REQ
RRC<
/p>
子层已得到
MAC
的随机接入响应指示,
随机接入响应指示
4
消息主要功能
RRC
连接建立原因、
NAS
层信息、
UE
标识。
要求
< br>MAC
进行物理层
进行随机接入。
主要向基站发送
Preamble
前导码
RRC
子层已得到
MAC
的
随机接入响应指示
RRC
子层对
RLC
子层进行缺省配置,开启定时器
T300
,
RRC
进入
WCA
状态
向网络端发送“
RRC
连接建立请求”
,
并等待接收网路来的“
RRC
连接建立”
消息或其他。
< br>
RRC
子层首先停止
T300
,
如果是
“
R
RC
连接建立
”
消息的内容,
分配了
DCCH
信道,执行无线资源配置
,
配置
PDCP
、<
/p>
RLC
、
MAC
子层,建立层
2
链路。
。
CMAC_CONNECT_CONFIG_REQ
RRC<
/p>
子层对
MAC
子层进行缺省配置(即系统
默认的配置)
CMAC_ACC_STATUS_IND
CPDCP_SRB_REQ
CRLC_AM_DATA_R
EQ
和
MAC_DATA_REQ
R
RC
子层已得到
MAC
的随机接入响应
指示,随机接入响应指示
Establish
SRB1
。
携带
“
RRC
连接建立完成”
,
RRC
停留在
WCA
状态。
如果
消息的类型为
“
RRC
连接拒绝”
p>
,开启定时器
T302
,并把它的值设为<
/p>
waitTime
,继续停留在
WCA<
/p>
状态,当该定时器超时,
RRC
进入初搜
小区选择过程,通知
EMM
子层,
RR
C
连接建立失败。
UE-NAS
UE-RRC
IDL
p>
RR_ESTABLISH_REQ
UE-PDCP
先根据建立原
因判断小区是
否被
barred
,
是,执行以下
动作<
/p>
UE-RLC
UE-MAC
EUTRAN
若被
barred
,根据建立原因,进
行计算比
较判决是否被
barred
,
若是,告诉高层失
败,若否,执行正常连接进程
(barred
)
RR_ESTABLISH_ERR
(not
barred) CAMC_RANDOM_ACC_REQ
WCA
< br>ACC
CMAC_STATUS_ACC_IND
STA
RT
T300
CMAC_CONNECT_CONFIG_R
EQ
CRLC_CONFIG_REQ
PRACH
WCA
CMAC_TM_DATA_REQ
CMAC
_TM_DATA_IND
CMAC_TM_DATA_IND
Cell re-selection while
T302,T303 or
T305 is
running
RR_ESTABLISH_
IND
Cell re-selection while
T300 is running or T300
expi
ry
RR_ESTABLISH_IND
UE
< br>高层突
然中断连接
RR_RELEASE_REQ
RR_RELEASE_IND
RRCConnection-
Request
RRCConnectionReject
RRCConnectionSetup
RR_ESTABLISH_RE
J
初搜
图
3
RRC
连接建立过程的
MSC
(失败情
形)
5
2.2
连接建立过程的流程说明
2.2.1 RRC
连接建立过程,建立
SRB1
(
WCA
)
RR_ESTABLISH_REQ(IDL)
在
IDLE
状态下收到
RR_ESTAB
LISH_REQ
信号,要求进入接入。该信号包含了
RRC<
/p>
连接建立原因、
NAS
层的信息以及
p>
UE
标识
。处理流程如图
< br>4
所示。在收到该原语后首次
判断是否允许接入,
如果允许接入,
RRC
向
MAC
发送
CMAC_RANDOM_ACC_REQ
p>
信号,
要求
MAC
进行物理层接入过程,
RRC
模块进入
ACC
状态。如果不允许接入则发送
RR_RELEASE_I
DN
通知
EMM
,进入初搜小区选择状
态重新进行小区选择过程。
p>
IDL
状态
收到
R
R_ESTABLISH_REQ
是否允许接入
保存
NAS
信令及连接建立原语到全
局变量
进行
RRC
连接建立请求的
ASN
编
码
发送
RR_RELEASE_IND
到
EMM
< br>子层
进入初搜小区选择状态
CMAC_RADOM_AC
C_REQ
到
MAC
层
进入
ACC
状态
图
4
收到
R
R_ESTABLISH_REQ
信号的处理流程
CMAC_ACC_STA
TUS_IND(ACC)
在收到该信号后
RRC
子层已得到
MAC
的
随机接入响应指示
,
RRC
子层对
MAC
、
RLC
子层进行缺省配置,开启定时器
T300
,
RRC
进入<
/p>
WCA
状态,向网络端
发送“
RRC
连接建
立请求
”消
息,并
等待
接收网路来的“
RRC
p>
连接建立
”消息或其他。
RR_ABORT_REQ(ACC)
RR_ABORT_REQ(WCA)
CMAC_TM_DATA_IND(WCA)
在
WCA
状态下收到
CM
AC_TM_DA
TA_IND
信号,
处理流程如图
5
所示,
RRC
子层首
6
-
-
-
-
-
-
-
-
-
上一篇:Labview中远程数据库访问技术
下一篇:Greenplum环境安装配置步骤