NB-IoT · 协议栈移植优化
30章 实战目录
1
NB-IoT技术概述
标准演进 · 核心网架构 · 物理层资源映射 · 与LTE差异对比
2
协议栈总体架构
3GPP分层模型 · 控制面/用户面 · NAS与AS层功能划分
3
物理层(PHY)关键算法
OFDMA/SC-FDMA · NPBCH/NPDCCH/NPDSCH · MIB-NB/SIB1-NB
4
MAC层调度与随机接入
NPRACH前导 · 随机接入流程 · HARQ重传 · DRX省电
5
RLC层分段与重组
TM/UM/AM模式 · 分段级联 · ARQ重传 · 状态报告
6
PDCP层安全与头压缩
加密完整性保护 · ROHC压缩 · PDCP序列号管理
7
RRC层连接管理
RRC状态机 · 系统消息广播 · 寻呼与小区重选
8
NAS层移动性与会话管理
EMM/ESM · TAU · PDN连接建立
9
移植环境搭建
交叉编译链 · RTOS选型(FreeRTOS/RT-Thread) · HAL设计
10
PHY层移植实战
NPSS/NSSS同步检测 · 信道估计均衡 · SC-FDMA调制
11
MAC层移植实战
NPRACH检测器 · HARQ状态机 · DRX定时器管理
12
RLC层移植实战
UM收发缓冲区 · AM重传队列 · 状态报告触发
13
PDCP层移植实战
AES/SNOW 3G加密 · ROHC压缩器/解压器 · PDU丢弃定时器
14
RRC层移植实战
系统消息解析 · RRC连接建立 · 测量报告与小区重选
15
NAS层移植实战
EMM状态机 · ESM消息处理 · TAU定时器与周期性更新
16
协议栈性能分析工具
CPU/内存测量 · 延迟分析 · Wireshark/Omnipeek抓包
17
内存优化技术
静态内存池 · 零拷贝 · 缓冲区大小调优
18
CPU优化技术
ARM Cortex-M0+指令优化 · 关键路径汇编 · 中断延迟优化
19
功耗优化技术
PSM/eDRX配置 · RRC状态转换优化 · 数据聚合减少唤醒
20
可靠性优化技术
HARQ最大重传 · RLC重排序窗口 · PDCP丢弃定时器
21
协议栈测试方法论
单元测试(CUnit/Unity) · 集成测试 · 一致性测试36.523
22
射频一致性测试
发射功率/EVM · 接收灵敏度/阻塞 · ACLR验证
23
互操作性测试(IOT)
海思/高通/MTK对接 · 移动/电信/联通兼容性
24
协议栈日志与调试
日志分级 · Hex dump · 异常场景复现
25
协议栈版本管理
Git分支策略 · 基线管理 · 补丁与热修复
26
协议栈自动化构建
CMake/Makefile · CI/CD流水线 · 静态代码检查
27
协议栈安全加固
控制面信令加密 · 用户面数据保护 · 防重放攻击
28
协议栈多模融合
NB-IoT/Cat-M双模切换 · GSM回退 · VoLTE并发
29
协议栈性能基准测试
吞吐量(UDP/TCP) · 延迟RTT · 并发用户数
30
协议栈未来演进
3GPP Release 17/18 NTN · RedCap融合 · 卫星物联网展望