3. 任务载荷数据链业务建模

任务载荷数据链的性能优化,第一步不是调参数,而是把“链路上到底跑什么业务”建模清楚。载荷数据链承载的并不是单一数据流,而是多种来源、多种速率、多种时效要求的业务叠加:光电吊舱的连续视频、合成孔径雷达的成像回波、载荷状态遥测、地面控制指令、目标检测结果回传等,它们在同一个物理链路上竞争时隙、带宽和缓存。如果业务模型建错,后续的调度、速率适配和优先级设计都会失去依据。

一、载荷数据流的四类特征

从建模角度看,载荷数据流可以从四个维度刻画:速率特征(恒定码率 CBR 还是可变码率 VBR)、时间特征(周期、突发还是随机到达)、时效特征(硬实时、软实时还是尽力而为)、可靠性特征(允许丢包还是必须无损)。

以典型侦察无人机载荷为例:可见光/红外视频编码后输出约 2~8 Mbps 的 VBR 流,帧间码率随场景复杂度波动,但要求端到端时延稳定在 200 ms 以内,属于软实时周期业务;SAR 原始回波在成像瞬间产生 100~400 Mbps 的突发数据,持续几十毫秒到数秒,属于高带宽突发业务;载荷遥测(云台角度、温度、工作状态)以 10~50 Hz 周期上报,单包仅几十字节,属于低速率硬周期业务;地面控制指令(变焦、切换视场、成像触发)到达随机,但要求时延小于 100 ms,属于随机突发实时业务。

这四类业务的差异决定了它们不能共用同一套调度策略。建模时通常为每条业务流定义五元组:{业务ID, 源节点, 目的节点, 到达过程, 速率/包长分布, 时延与丢包约束},作为后续优先级划分和队列管理的输入。

载荷数据链混合业务模型与优先级映射 载荷业务源 光电视频流 VBR 2~8 Mbps 周期 40 ms / 软实时 SAR 回波数据 突发 100~400 Mbps 持续 0.1~3 s / 高带宽 载荷遥测 周期 20~100 ms 小包 32~64 B / 硬周期 控制指令 随机到达 / 突发 时延 < 100 ms 目标检测结果回传 业务类型判定 周期业务 固定间隔到达 可预测、可预留 视频 / 遥测 非周期业务 随机 / 突发到达 需动态抢占 SAR / 指令 混合业务叠加 周期 + 非周期共存 带宽竞争与排队 需优先级仲裁 优先级队列映射与调度 P0 最高优先级 · 控制指令 严格优先调度 · 时延 < 100 ms · 不允许丢包 P1 高优先级 · 载荷遥测 周期预留时隙 · 抖动 < 10 ms · 低丢包 P2 中优先级 · 光电视频流 加权轮询 · 时延 < 200 ms · 允许少量丢包 P3 低优先级 · SAR 回波 剩余带宽调度 · 可容忍时延 · 需无损重传 P4 尽力而为 · 检测结果回传 空闲带宽 · 无时延保证 · 可丢弃 优先级数值越小级别越高;调度顺序 P0 → P1 → P2 → P3 → P4,高优先级队列非空时低优先级不占用链路

二、周期与非周期混合业务的叠加效应

单独看每条业务都不难处理,真正的难点在于混合叠加。周期业务的特点是“可预测”:视频流每 40 ms 到达一帧,遥测每 50 ms 上报一次,只要预留足够的时隙和带宽,时延抖动可以控制得很小。非周期业务的特点是“不可预测”:SAR 成像触发时刻取决于任务规划,控制指令取决于操作员动作,它们可能在任意时刻突然占用大量带宽。

混合业务叠加会产生两个典型问题。第一是带宽瞬时冲突:当 SAR 回波突发(假设 200 Mbps)与视频流峰值(8 Mbps)同时到达,而链路总容量只有 150 Mbps 时,必须有业务被延迟或丢弃。第二是周期业务的时延抖动放大:如果非周期业务长期占用高优先级队列,周期业务的排队时延会从设计的 5 ms 恶化到 50 ms 以上,导致视频卡顿或遥测超时。

建模时可以用“周期业务基线 + 非周期业务峰值”的方式估算链路需求。例如:视频 8 Mbps + 遥测 0.5 Mbps + 指令 0.2 Mbps = 8.7 Mbps 周期基线;SAR 突发 200 Mbps 叠加后峰值约 208.7 Mbps。若链路容量为 150 Mbps,则必须对 SAR 做速率整形或分片传输,否则峰值期间必然丢包。

三、优先级划分的工程方法

优先级划分不是简单按“重要程度”排序,而要综合考虑时延约束、丢包敏感度、带宽需求和到达规律。工程上常用以下判断顺序:

  1. 硬实时且小包的业务放最高优先级:控制指令单包小、时延要求最严,一旦延迟就可能导致操作失效,应设为 P0,采用严格优先调度。
  2. 周期性强且抖动敏感的业务放高优先级:载荷遥测需要稳定上报,设为 P1,采用周期预留时隙,保证抖动小于 10 ms。
  3. 带宽较大但可容忍一定时延的业务放中优先级:光电视频流设为 P2,采用加权轮询,保证基本流畅即可。
  4. 突发高带宽但可等待的业务放低优先级:SAR 回波设为 P3,利用剩余带宽传输,必要时分片或降速。
  5. 无时效要求的业务放尽力而为:检测结果回传设为 P4,空闲时传输,拥塞时直接丢弃。
优先级数值越小级别越高。调度器在每个时隙先检查 P0 队列,非空则优先发送;P0 为空再检查 P1,依此类推。这样可以在保证关键业务的同时,让低优先级业务充分利用剩余带宽。

四、业务建模的可执行示例

下面给出一份可直接用于链路预算和调度配置的业务建模表。表中参数为典型侦察无人机场景的合理假设值,实际使用时需根据具体载荷和链路能力替换。

业务ID 业务名称 到达规律 速率/包长 时延约束 丢包要求 优先级 调度策略
F0 控制指令 随机突发 64 B/包 < 100 ms 0 丢包 P0 严格优先
F1 载荷遥测 周期 50 ms 48 B/包 < 50 ms < 0.1% P1 周期预留
F2 光电视频 周期 40 ms VBR 2~8 Mbps < 200 ms < 1% P2 加权轮询
F3 SAR 回波 突发 0.1~3 s 100~400 Mbps < 2 s 0 丢包 P3 剩余带宽
F4 检测结果 随机 1~10 KB/次 无要求 可丢弃 P4 尽力而为

建模完成后,可以用一个简单的检查判断模型是否合理:把所有周期业务的速率相加,得到基线负载;再把最大的非周期突发速率叠加,得到峰值负载。如果峰值负载超过链路容量的 80%,就需要对非周期业务做整形、分片或降优先级处理。例如上表中周期基线约 8.7 Mbps,SAR 峰值 400 Mbps,若链路容量为 300 Mbps,则 SAR 必须分片传输,每片不超过 250 Mbps,并在片间插入视频和遥测的预留时隙。

优先级划分不是一次性的。任务阶段变化时,业务组合会改变:起飞阶段遥测和指令为主,侦察阶段视频和 SAR 为主,返航阶段检测结果回传增多。建议按任务阶段分别建立业务模型,并在链路调度器中支持优先级表的动态切换。

业务建模的输出应当是一份可执行的配置依据:每条业务的到达规律、速率、时延和丢包约束,以及对应的优先级和调度策略。这份模型直接决定后续的队列长度、缓存分配、速率适配和拥塞控制参数。模型越贴近真实业务特征,后续优化才越有针对性。