📡 弹载数据链 · 协议栈设计
🎯 30章实战
友好版
01
课程导论与背景
弹载数据链定义、战术意义、典型应用场景及学习路线图
02
通信基础回顾
OSI七层与TCP/IP四层对比、物理层/数据链路层核心、CRC/汉明码
03
弹载环境特殊性分析
高动态多普勒、强电磁干扰、莱斯/瑞利衰落、低延迟高可靠
04
协议栈总体架构设计
分层原则、弹载参考模型(物理/MAC/网络/传输/应用)、接口定义
05
物理层设计(一)
调制解调(BPSK/QPSK/OFDM)、发射功率控制、跳频技术
06
物理层设计(二)
同步技术(载波/位/帧)、信道估计与均衡、抗干扰波形
07
MAC层设计(一)
多址接入(TDMA/FDMA/CDMA/CSMA)、弹载TDMA时隙分配
08
MAC层设计(二)
动态时隙分配(DSA)、优先级调度、冲突避免与重传
09
MAC层设计(三)
链路建立维护、休眠/唤醒、电池受限弹药功率节省
10
网络层设计(一)
弹载自组网拓扑(星型/网状/混合)、路由协议需求
11
网络层设计(二)
OLSR与AODV对比、基于预测路由的高动态改进
12
网络层设计(三)
IP地址分配压缩、分片重组、QoS保障
13
传输层设计
UDP/TCP适用性、自定义可靠传输(ARQ/选择性重传)、拥塞控制
14
应用层设计
数据包格式(指令/遥测/图像)、MAVLink-like协议、序列化
15
安全机制设计
安全威胁分析、AES/国密SM4、身份认证与HMAC
16
抗干扰与抗截获技术
DSSS/FHSS、LPI波形、空时自适应处理(STAP)简介
17
时间同步机制
IEEE 1588 PTP、GPS/INS授时、分布式同步算法
18
链路预算与性能分析
链路预算实例、SNR与BER关系、链路余量设计
19
硬件平台选型
射频前端(AD9361/ADRV9009)、基带FPGA/SoC、天线选型
20
软件架构与RTOS
FreeRTOS/VxWorks选型、任务优先级、驱动层封装
21
协议栈实现(一)
物理层驱动(SPI/寄存器/IQ采集)、FPGA协处理接口
22
协议栈实现(二)
MAC层状态机(空闲/侦听/发送/接收/重传)、定时器管理
23
协议栈实现(三)
网络层路由表、Hello/TC消息处理、路由计算更新
24
协议栈实现(四)
传输层缓冲区、ARQ超时重传、序列号管理
25
协议栈实现(五)
应用层数据封装解析、指令集、遥测打包
26
集成测试与调试
HIL测试环境、逻辑分析仪/频谱仪、丢包延迟排查
27
半实物仿真验证
Matlab/Simulink链路仿真、OPNET/NS3、实物联调
28
性能优化与调优
零拷贝内存优化、CPU负载均衡、中断延迟、DMA
29
典型应用案例
弹间协同组网(多弹编队)、中继制导、末段图像回传
30
课程总结与展望
软件定义数据链、智能抗干扰、太赫兹通信演进