学习资料仅供学习与参考RRC层学习心得3GPP36.33180-VR075-1_A_LTE_RRC_Overview.pdf1、介绍2、RRC状态a)RRC_IDLE:——高层可以配置UE专用DRX;——UE控制的移动性;——对于UE:监控一个寻呼信道,进而检测到来的呼叫、系统信息改变、以及ETWS通知(仅对支持ETWS的UE);学习资料仅供学习与参考进行邻区测量和小区选择(重选);获取系统信息。b)RRC_CONNECTED:——传输给/来自UE的单播数据传输。——在低层,UE可以被配置为具有UE专用DRX。——网络控制的移动性,即切换和具有网络协助(NACC)到GERAN的小区变换命令;——对于UE:监控一个寻呼信道和/或系统信息块类型1(SystemInformationBlockType1)的内容,进而检测系统消息更改,以及ETWS通知(仅适用于支持ETWS的UE);监控与共享数据信道相关联的控制信道,进而决定是否为其准备数据;提供信道质量和反馈信息;进行邻区侧量和测量报告;获取系统信息。3、E-UTRA状态和RAT间的转移过程4、信令无线承载“信令无线承载”(SRB)定义为仅仅用于RRC和NAS消息传输的无线承载(RB)。更具体地讲,定义如下三种SRB:SRB0用于RRC消息,使用CCCH逻辑信道;SRB1用于RRC消息(可能包括含有NAS消息),同时对于NAS消息,SRB1先于SRB2的建立,所有使用DCCH逻辑信道;SRB2用于NAS消息,使用DCCH逻辑信道。SRB2要后于SRB1建立,并且总是由E-UTRAN在安全激活后进行配置。学习资料仅供学习与参考5、服务和功能RRC协议提供给上层的服务如下:广播公共控制信息;通知处在RRC_IDLE状态的UE,例如ETWS的被叫;传输专用控制信息,即用于特定UE的信息。低层提供给RRC的主要服务:PDCP:完整性保护和加密;RLC:信息的可靠与按序传输,没有涉及到复制,支持分段和串接。RRC协议包括如下主要的功能:广播系统信息:包括NAS公共信息;适于用RRC_IDLE状态UE的信息,例如小区选择/小区重选参数,邻区信息以及适用于RRC_CONNECTED状态UE的可用信息,例如公共信道配置信息。包括ETWS通知;RRC连接控制:寻呼;建立/修改/释放RRC连接,包括例如UE标识符(C-RNTI)的分配/修改,SRB1和SRB2的建立/修改/释放,接入禁止类型;初始安全激活,即AS完整性保护(SRBs)和AS加密(SRBs,DRBs)的初始配置;RRC连接移动性,包括例如同频和异频切换,相关的安全处理,密钥/算法改变、网络节点间传输的RRC上下文信息规范;承载用户数据(DRBs)的RB建立/修改/释放;无线配置控制包括,例如ARQ配置、HARQ配置、DRX配置的分配/修改;QoS控制包括上下行半持久调度(SPS)配置信息的分配/修改,在UE侧上行速率控制参数的分配/修改,即每个RB优先权和优先比特速率(PBR)的分配;从无线链路失败中恢复;RAT间转移性,包括例如安全激活、RRC上下文信息的传输;测量配置与报告:测量的建立/修改/释放(例如同频、异频以及不同RAT的测量);测量间隙的建立和释放;测量报告。其它的功能,包括例如专用NAS信息和非3GPP专用信息的传输,UE无线接入性能信息的传输,并支持E-UTRAN共享(多个PLMN身份);通用协议错误处理;支持自配置和自优化;6、系统消息系统信息分成MasterInformationBlock(MIB)和多个SystemInformationBlocks(SIBs)。MasterInformationBlock(MIB):学习资料仅供学习与参考——提供SFN,DLsystembandwidth和PHICH配置——周期40ms;MIB的第一次传输是安排在无线帧的子帧#0中,其中满足系统帧号SFNmod4=0;——重传是安排在其它所有无线帧的子帧#0中——映射关系:BCCH→BCH→PBCHSystemInformationBlockType1(SIB1):——携带小区标识,TAC,小区禁止信息,标签值(通常是所有的调度单元),其他SIB的调度信息——周期80ms,安排在无线子帧#5中,其中满足系统帧号SFNmod8=0——重传是安排在其它所有无线帧的子帧#5中,其中满足系统帧号SFNmod2=0——映射关系:BCCH→DL-SCH→PDSCH其他SIBs(2to11):——每个SIB被包含在唯一的SI中——SIB的周期相同,且可以被打包在一个SI中——映射关系:BCCH→DL-SCH→PDSCH7、系统消息获取获取系统消息发生在如下场景:小区选择,小区重选,切换完成后,从其他制式进入E-UTRA系统,重新进入服务区,接收到一个通知(寻呼),超过系统消息的最大有效时间(3小时)。获取的SIB:RRC_IDLE态下–MIB,SIB1,SIB2toSIB8RRC_CONNECTED态下–MIB,SIB1,SIB2,SIB8SIB1包含一个标签值systemInfoValueTag,用来表示SI消息是否已经发生更改。学习资料仅供学习与参考事件RRC状态动作系统消息变更寻呼任何按照变更周期获取SI小区重选RRC_IDLE态检测SIB1中的标识位,以前的系统消息是否有效,如果无效就获取SIBs(MIB,SIB1,SIB2toSIB8)切换RRC_CONNECTED态获取SIBs(MIB,SIB1,SIB2,SIB2,SIB8),除非被存储的SI信息对这个小区仍然可用8、系统消息有效性和变更通知系统信息(不是指ETWS)的更改仅发生在特定的无线帧上,即引入一种更改周期的概念。在一个更改周期内,具有相同内容的系统信息可能会被传输多次,其中更改周期可以用它的调度来定义。更改周期的边界由SFN值确定,其中满足系统帧号SFNmodmodificationPeriod=0,其中m为包含修改周期的无线帧的数目。修改周期由系统信息配置。当网络更改系统信息(或部分系统信息)时,首先它会首先把此更改通知UE,即可能会在整个更改周期中通知。在下一个更改周期中,网络传输更新的系统信息。这些基本原理在图3中解释,其中不同的颜色标记不同的系统信息。当收到一个更改通知后,UE马上从下一个修改周期处获取新的系统信息。UE使用旧的系统信息,直至UE获得新的系统信息。图3系统信息的更改流程寻呼(Paging)消息用于通知处在空闲状态的UE以及处在RRC_CONNECTED状态的UE,关于系统信息的更改。如果UE收到一条包括systemInfoModification的Paging消息,表明系统信息将在下一个更改周期中进行更改。虽然可能通知UE关于系统信息的更改,但是进一步的消息并没有提供,例如更改的是哪一个系统信息。SystemInforationBlockType1包含一个标签值systemInfoValueTag,用来表示SI消息是否已经发生更改。UE可以使用systemInfoValueTag,,例如从没有覆盖的区域返回之后,校验先前储存的SI消息是否还一直有效的。UE认为在接收时刻起的3个小时后存储的系统信息是有效的,除非有其它情况的描述。9、寻呼寻呼目的是:-通知UE有一个来电;-通知处于RRC_IDLE和RRC_CONNECTED状态下的UE系统消息改变;-通知ETWS;一条Paging消息可能包括多条PagingRecord,每个PagingRecord针对不同的UE。E-UTRAN通过这学习资料仅供学习与参考样的方式在一条寻呼消息中寻呼多个UE。寻呼消息被提供给上一次(可能发起RRC建立连接)接收到寻呼消息的动作:——如果PagingRecord中的ue-Identity,与任一个上层分配的UEidentitiy相匹配,将ue-Identity和cn-Domain转发至上层;——如果包含systemInfoModification,重新获取必需的系统信息。——如果包含etws-Indication,立即重新获取SystemInformationBlockType110、RRC连接建立该过程旨在建立一个RRC连接。RRC连接的建立包括SRB1的建立。该过程也可用于从UE向E-UTRAN传输初始的NAS专用信息/消息。如果上层提供S-TMSI(IES-TMSI包含一个系统临时移动用户身份识别,即由EPC所提供一个临时UE标识,其在跟踪区域唯一的标识UE,详见TS23.003[27]),将ue-Identity设置为上层发来的值;否则:设置ue-Identity为该随机值。根据上层发送来的信息设置establishmentCause的值。收到RRCconnectionsetup,UE应该:——建立SRB1;——进入RRC_CONNECTED状态;——停止小区重选过程;——停止适用的定时器;——发送RRCConnectionSetupComplete到E-UTRAN;11、初始安全激活该过程旨在在RRC连接建立上激活AS安全。过程如下:——E-UTRAN向处在RRC_CONNECTED状态的UE初始化安全模式命令过程。——当仅仅建立SRB1时,即优先建立SRB2和/或DRB。——UE推演与SecurityModeCommand消息中的integrityProtAlgorithm相关的KRRCint密钥——使用SecurityModeCommand消息中包括的integrityProtAlgorithm指示的算法和KRRCin密钥,请求底层验证SecurityModeCommand消息的完整性保护——立即配置底层进行完整性保护——完成此过程后,配置底层使用之后,配置低层使用KRRCenc和KUPenc密钥和指定的算法学习资料仅供学习与参考进行加密,加密除SecurityModeComplete消息外的,所有UE接收和发送的消息;12、RRC连接重配置该过程旨在修改RRC连接,例如,建立/修改/释放RB,进行切换,准备/修改/释放测量。过程如下:——E-UTRAN对处在RRC_CONNECTED状态下的UE发起RRC连接重配置过程——仅当AS安全已经被激活时才发起——如果RRCConnectionReconfiguration消息包含dedicatedInfoNASList,按其顺序将dedicatedInfoNASList每个元素发送给上层;——如果RRCConnectionReconfiguration消息包含measConfig,根据5.5.2节描述进行测量配置过程;——使用新的配置,将RRCConnectionReconfigurationComplete消息提交给底层传输,此过程结束13、计时器检对计数器检查过程,是E-UTRAN要求UE检查每个DRB上发送/接收的数据量。更具体来说,UE需要对每个DRB检查,判断COUNT的最高有效位是否与E-UTRAN的相同。过程:——E-UTRAN通过发送CounterCheck消息来初始化该过程——UE检测每个DRB的最高有效位是否与E-UTRAN指示的匹配——将CounterCheckResponse消息提交给底层传输学习资料仅供学习与参考14、RRC连接重建立该过程旨在重建RRC连接,包括SRB1操作的恢复,以及安全的重新激活。过程:——处于RRC_CONNECTED状态的UE,安全已被激活,可发起该过程继续RRC连接——仅当相关小区是具有UE上下文的小区时,连接重建才会成功。——假使E-UTRAN认可重建,SRB1的操作会恢复,而其它RB将继续保持挂起。如果AS安全没有被激活,UE不会发起该过程,而直接转到RRC_IDLE状态。——满足以下任一条件时,UE才发起初始化过程:检测到无线链路失败;或者切换失败;或者E-UTRA侧移动性失败;或者底层制式完整性校验失败;或者RRC连接重配失败;.15、无线链路失败处理目的:处理无线链路失败过程:——UE当从低层接收到N310个连续的outofsy