1、高通Modem架构
LTE网络架构
3、LTE协议栈
1、 NAS协议栈:
EPS Mobility Management (EMM) 支持UE中的移动功能
EPS Session Management (ESM) 支持在UE和PDN网关之间建立和维护IP连接
高通平台NAS层结构
根据3GPP TS 23.122描述,
自动搜网顺序如下
HPLMN
EHPLMN EFPLMNwAcT (User controlled PLMN selector with Access Technology) 用户PLMN顺序
EFOPLMNwACT (Operator controlled PLMN selector with Access Technology)运营商控制 PLMN顺序
其他的制式拥有更高信号质量的PLMN 其他PLMN接入技术组合,以降低信号质量。
PLMNs符合如下条件PLMN 5G接入技术组合被禁止
其他禁止PLMN的5G组合,随机顺序。
选网代码参考高通/MPSS.AT.4.4/modem_proc/mmcp/nas/层代码
EFHPLMNwAcT (HPLMN selector with Access Technology)
EFPLMNwAcT (User controlled PLMN selector with Access Technology)
EFOPLMNwACT (Operator controlled PLMN selector with Access Technology)
以这个EFPLMNwAcT (User controlled PLMN selector with Access Technology)为例子
参考3GPP TS 31.102 USIM 文件定义
卡文件为透明文件 长度为5N 其中3个字节MCCMNC,2个字节表示制式
reg_sim.c函数HPLMN排序 reg_sim_read_hplmn_rat_search_order
EMM在指定PLMN发起注册
EMM向RRC层发起请求LTE_RRC_SERVICE_REQ
1、 RCC层功能:
为NAS层提供连接管理,消息传递等服务;
对接入网的底层协议实体提供参数配置的功能;
负责UE移动性管理相关的测量、控制等功能
2、 RRC状态 RRC_IDLE PLMN选择; NAS配置的DRX过程; 系统信息广播和寻呼; 邻小区测量; 小区重选的移动性; UE获取一个TA区内的唯一标识; eNB内无终端上下文
RRC_CONNECTION 网络侧有UE的上下文信息; 网络侧知道UE所处小区; 网络和终端可以传输数据; 网络控制终端的移动性; 邻小区测量; 存在RRC连接: UE可以从网络侧收发数据,监听共享信道上指示控制授权的控制信令; UE可以上报信道质量给网络侧; UE可以根据网络配置进行DRX
SRB(signaling radio bearers—信令无线承载)
RC注意点 Attach,Detach是NAS层的概念,即Attach态可以是RRC idle 态。 UE关机时一般会发Detach,开机Attach 一般进入RRC connect态后,当一段时间内没有业务的,Enodeb会主动释放UE,进入RRC idle 态,此时Nas层依然属于Attach态。 UE需要做Service Request,Service Request比Attach简单,没有鉴权和查询UE能力过程,只包括随机接入、RRC连接和默认承载建立。
PDCP子层功能:
在控制面上,PDCP子层执行加密和完整性保护 在用户面上,PDCP只执行加密,压缩以及切换支持(顺序发送和重复性检查) 一个PDCP是实体与控制面还是用户面关联取决与承载数据的RB特性 SRB(Signling Radio Bear 信令无线承载) ->PDCP control PDU DRB(Signling Radio Bear 数据无线承载) ->PDCP data PDU
RLC子层功能: RLC保证点到点数据的可靠传输 分段 重发(ARQ机制 Auto Repeat Rueqest) 重组(排序)
RLC工作模式: TM 透明传输模式 UM 非确认传输模式 AM 确认传输模式
MAC子层功能: 主要实现与调度和HARQ相关的功能 与WCDMA相比,LTE的MAC实体的特点: 每个小区只存在一个MAC实体,负责实现MAC层的全部功能 逻辑信道与传输信道的映射 与WCDMA相比,LTE的逻辑信道与传输信道类型都大大减少,映射关系变得比较简单
LTE逻辑信道
LTE传输信道
LTE物理信道
Downlink Channel Mapping
Uplink Channel Mapping