一、实习概述
本次实习以移远通信EG915U模组为研究对象,围绕LTE通信模组的核心功能展开系统性学习与实践,涵盖开关机时序、SIM卡识别与网络注册、短信业务、VoLTE语音通话、数据业务拨号以及日志抓取与信令分析六个模块,完成了从AT指令操作到通信协议理解的认知升级。
二、基础功能与网络注册
开关机时序需严格遵循硬件规范:PWRKEY引脚拉低至少2秒开机、至少3秒关机,RESET_N拉低至少100ms复位。不同模组时序参数存在差异,替代使用时必须核对硬件参考设计。网络注册是后续所有业务的前提。通过AT+CPIN?确认SIM卡就绪后,查询4G注册状态(AT+CEREG?)和信号强度(AT+CSQ)。理解CS域(电路交换,语音业务)与PS域(分组交换,数据业务)的区分至关重要——4G网络仅有PS域,语音需依赖VoLTE或CSFB回落至2G/3G。
三、短信业务
3.1 三种实现方案
短信存在三种承载方式:SMS over CS(2G/3G电路域,传统方案,逐步退网)、SMS over SGs(4G过渡方案,短信走NAS信令,核心网经MSC处理,需2G/4G联合注册)、SMS over IMS(基于IP的最终方案,短信封装于SIP MESSAGE方法,需IMS注册及VoLTE开启)。实际网络中优先级为IMS优先、SGs次选、CSFB兜底。
3.2 编码与长短信
GSM 7bit编码支持英文数字,单条160字符;UCS2编码支持中文,单条70字符。长短信通过UDH头部(6字节,含参考号、总段数、当前段号)实现拆分与拼接,AT+QCMGS指令可自动处理。
四、语音业务
4.1 VoLTE
VoLTE基于IMS网络,采用AMR-WB宽带编码实现高清语音,呼叫建立时间约1秒,支持通话与数据并发,通过QCI=5(信令)和QCI=1(语音媒体)专用承载保障质量。
主叫信令流程:INVITE→100 trying→183 Session Progress→PRACK→UPDATE→180 Ringing→200 OK→ACK,挂断时BYE/200 OK完成释放。
4.2 CSFB
VoLTE不可用时回落到2G/3G CS域:Extended Service Request(含CSFB指示)→MME通知基站准备回落→RRC Connection Release(含重定向频点)→2G/3G发起CM_SERVICE_REQUEST建立呼叫→通话结束通过TAU返回4G。
五、数据业务拨号
5.1 基本原理
数据业务依赖PDP上下文激活,APN决定接入的外部网络(如CMNET)。完整流程:AT+CGDCONT配置PDP上下文→确认网络注册→AT+QCFG=“USBNET”,1切换ECM模式→USB重枚举→DHCP获取IP。
5.2 语法规范
调试中曾遇+CME ERROR: 58,根因是将AT+CFUN=1,1误写为AT+CFUN=1.1。修正后拨号成功,终端获取IPv4/IPv6地址并可ping通公网。
六、日志抓取与信令分析
EG915U基于紫光展锐8910平台,USB枚举出AP口(应用层日志,Coolwatcher)、CP口(协议栈日志,ArmTracer)、AT口、NMEA口。
入网信令流程:RRC连接建立(Request→Setup→Complete)→NAS附着(ATTACH REQUEST携带IMSI/GUTI→鉴权→SMC激活加密→ATTACH ACCEPT分配IP/TAI列表/GUTI→ATTACH COMPLETE→ACTIVATE DEFAULT EPS BEARER)。GUTI机制减少IMSI空口暴露,SMC保障通信安全。
七、收获与不足
主要收获
完成EG915U全功能验证,掌握短信/语音/数据各业务模块操作;掌握Coolwatcher/ArmTracer基本使用,能从AP日志定位AT指令交互,从CP日志识别NAS层关键信令,初步具备通过日志分析定位业务问题的能力。
不足与方向
协议规范研读不够系统,复杂场景定位效率有待提升。后续将系统学习3GPP规范,提升信令分析深度,建立从现象到信令再到根因的标准化排查思维。
八、致谢
感谢导师在实习期间的悉心指导,从信令流程解析到日志工具演示,每一次问题排查都帮助我建立了系统化的技术思维。感谢项目组同事的耐心解答与经验分享。这段经历是技术成长的重要基石。技术路线不是工程师凭空选择的,而是网络演进的必然结果。理解这一点,是理解通信业务逻辑的起点。