2015年LTE E-RAB释放详解:主要信令流程与功能介绍

需积分: 43 21 下载量 72 浏览量 更新于2024-08-14 收藏 6.17MB PPT 举报
本篇文章主要介绍了E-RAB( Evolved Radio Bearer)在LTE(Long-Term Evolution)网络中的释放过程以及相关的信令和流程。E-RAB是LTE网络中承载用户数据的逻辑通道,它在UE(User Equipment,用户设备)与PDN Gateway(Packet Data Network Gateway,分组数据网络网关)之间建立。文章首先概述了E-RAB释放的背景,指出PDN GW(提供公共数据承载服务)和MME(Mobility Management Entity,移动管理实体)都可以发起E-RAB的释放流程。PDN GW可以针对特定的专用承载或者整个PDN地址下的所有承载进行释放,而MME则只能释放专用承载,不会影响默认承载。 E-RAB释放的具体流程涉及以下几个步骤: 1. 当需要释放时,无论是UE还是MME,会向对方发送E-RAB释放请求,这可能源于用户的移动性需求或服务终止。 2. MME发送E-RAB释放命令消息给eNodeB(e-Network Node Base Station,增强型基站),指示释放一个或多个承载的SI(Service Instance,服务实例)和Uu接口资源。 3. eNodeB收到这个命令后,会依次释放每个承载的S1接口资源,然后释放Uu接口上的资源和对应的无线承载。 文章还提到了LTE网络架构的简化,其中最显著的变化是RNC(Radio Network Controller)功能被整合到eNodeB中,导致网络结构更为扁平化,减少了节点和接口的复杂度。此外,LTE网络具有低延迟(如控制平面时延小于100ms,用户平面时延小于5ms)、更灵活的频谱利用、无缝切换能力以及优化的终端功耗等特性。 在信令层面,文章提及了LTE特有的接口,如S1接口连接eNodeB与EPC,X2接口用于eNodeB之间的通信,而Uu接口则是eNodeB与UE之间的连接。这些接口的引入适应了LTE网络的特性和需求。 本文详述了E-RAB在LTE网络中的关键作用,重点阐述了其释放过程的机制,并对比了TD-SCDMA与TD-LTE在网络架构上的区别,强调了LTE的优化目标和技术特点。这对于理解LTE网络的运行原理和操作至关重要。

/********************************************************************************************************************** * * Runnable Entity Name: RAB_Core0_100us * *--------------------------------------------------------------------------------------------------------------------- * * Executed if at least one of the following trigger conditions occurred: * - triggered on TimingEvent every 100us * ********************************************************************************************************************** * * Input Interfaces: * ================= * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Read_AppPI_Can_ReceiverCore0_DEP_Can_Receiver(Idt_Can_Receiver *data) * * Output Interfaces: * ================== * Explicit S/R API: * ----------------- * Std_ReturnType Rte_Write_AppPI_Can_SenderCore0_DEP_Can_Sender(Idt_Can_Sender data, Rte_TransformerError *transformerError) * * Service Calls: * ============== * Service Invocation: * ------------------- * Std_ReturnType Rte_Call_ComM_UserRequest_GetCurrentComMode(ComM_ModeType *ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_NOT_OK * Std_ReturnType Rte_Call_ComM_UserRequest_GetMaxComMode(ComM_ModeType *ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_NOT_OK * Std_ReturnType Rte_Call_ComM_UserRequest_GetRequestedComMode(ComM_ModeType *ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_NOT_OK * Std_ReturnType Rte_Call_ComM_UserRequest_RequestComMode(ComM_ModeType ComMode) * Synchronous Service Invocation. Timeout: None * Returned Application Errors: RTE_E_ComM_UserRequest_E_MODE_LIMITATION, RTE_E_ComM_UserRequest_E_NOT_OK * *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of documentation area >> DO NOT CHANGE THIS COMMENT! * Symbol: RAB_Core0_100us_doc *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of documentation area >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ FUNC(void, SWCCore0Basic_Type_CODE) RAB_Core0_100us(void) /* PRQA S 0850 */ /* MD_MSR_19.8 */ { /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << Start of runnable implementation >> DO NOT CHANGE THIS COMMENT! * Symbol: RAB_Core0_100us *********************************************************************************************************************/ /********************************************************************************************************************** * DO NOT CHANGE THIS COMMENT! << End of runnable implementation >> DO NOT CHANGE THIS COMMENT! *********************************************************************************************************************/ }

2023-07-23 上传