2. 任务载荷数据特征与传输指标

任务载荷高速以太网传输系统的设计起点,不是先选交换机或网卡,而是先把“数据长什么样、要传多快、能等多久、允许多少损失”这四个问题量化清楚。任务载荷与普通办公网络最大的区别在于:数据源类型差异极大,既有连续恒速的传感器流,也有突发的大文件块;既有对时延极其敏感的实时控制回传,也有可以容忍秒级延迟但绝不能出错的原始记录。若把不同特征的数据混在同一个笼统的“带宽需求”里,后续的链路预算、队列调度和可靠性设计都会失去依据。

一、数据源类型:先分类,再谈指标

任务载荷常见数据源可按“时间特性”和“可靠性敏感度”两个维度划分。第一类是周期恒定速率流,例如红外/可见光成像载荷按固定帧率输出,每帧大小基本一致,到达间隔稳定,典型如 1920×1080、12 bit、30 fps 的图像流。第二类是突发块数据,例如合成孔径雷达(SAR)在完成一次扫描后集中回传原始回波数据,瞬时速率可达链路峰值的 80% 以上,但两次突发之间有明显空闲。第三类是事件触发小报文,例如载荷状态遥测、温度、电压、姿态辅助数据,单包几十到几百字节,速率低但要求低抖动、低时延。第四类是命令与控制流,方向以上行为主,包小、频率低,但丢失或延迟会直接影响载荷动作,可靠性要求最高。

分类的意义在于:恒定速率流适合用固定带宽预留和整形来保障;突发块数据适合用大缓存和背压机制吸收;事件小报文需要优先队列和低抖动调度;控制流则需要确认重传或冗余路径。若把四类数据简单相加求平均带宽,会严重低估突发叠加时的峰值压力。

二、带宽计算:从有效载荷到线路速率

带宽计算不能只看有效载荷字节数,必须逐层加上协议开销、编码开销和突发余量。以一路 1920×1080、12 bit、30 fps 的图像流为例,单帧有效载荷为:

单帧比特 = 1920 × 1080 × 12 = 24,883,200 bit ≈ 24.88 Mbit
单路速率 = 24.88 Mbit × 30 fps ≈ 746.5 Mbit/s

若采用千兆以太网,仅这一路图像就已占用约 75% 的线路带宽。再考虑以太网帧头、前导码、帧间隙等开销,实际线路占用还要上浮约 2%~5%。若同时传输 4 路同类图像,有效载荷合计约 2.986 Gbit/s,已经超过单条千兆链路能力,必须采用万兆链路或链路聚合。工程上通常按“有效载荷速率 × 1.1~1.3”估算线路需求,余量用于协议开销、重传和突发叠加。

对于突发块数据,应计算峰值速率和平均速率两个值。例如一次 SAR 回传 8 GB 原始数据,要求在 40 s 内传完,则平均速率约为 8×8×10^9 / 40 ≈ 1.6 Gbit/s;但若数据在 10 s 内集中到达,则瞬时写入速率可达 6.4 Gbit/s,接收端缓存和链路调度必须按峰值设计,否则会丢包。

三、时延与抖动:区分“平均快”和“稳定快”

时延要求必须区分单向时延、往返时延和端到端时延。任务载荷控制回传通常关注端到端单向时延,从传感器采样到地面/处理单元收到数据的总时间。该时延由采集编码、打包、排队、传输、交换、解包等环节累加。抖动则是时延的变化量,常用相邻包时延差或时延标准差衡量。对于周期流,抖动过大会导致接收端缓冲深度不足而出现断流或溢出。

以事件触发小报文为例,若要求端到端时延不超过 2 ms,抖动不超过 200 μs,则链路中不能出现长队列排队。此时应使用优先级队列,把控制报文映射到最高优先级,并限制低优先级突发流的单次突发长度。对于图像流,若接收端有 3 帧缓存,帧周期为 33.3 ms,则允许的时延抖动可放宽到约 100 ms 量级,但仍需避免持续排队导致缓存耗尽。

四、可靠性、误码率与丢包率约束

可靠性指标通常用误码率(BER)和丢包率(PLR)表达。光纤链路本身 BER 很低,但经过交换、缓存和协议处理后,真正影响业务的是丢包率。对于原始遥感数据,丢一个包可能意味着整帧图像出现条带,因此常要求 PLR 低于 10^-6 甚至 10^-9;对于遥测小报文,偶尔丢包可由上层重传弥补,PLR 可放宽到 10^-3 量级。

误码率与丢包率的关系需要明确:物理层误码会以一定概率导致帧校验失败而丢帧。若链路 BER 为 10^-12,一个 1500 字节帧约 12000 bit,则单帧出错概率约为 1.2×10^-8,量级上可满足高可靠要求。但若中间设备缓存溢出,则会产生与 BER 无关的拥塞丢包,这类丢包必须靠流量整形和缓存管理解决,而不是靠降低物理误码。

工程判断顺序建议:先按数据源分类,再算有效载荷带宽和峰值带宽,然后确定时延/抖动等级,最后用 PLR 和 BER 约束反推链路余量、缓存深度和重传策略。四者相互制约,不能孤立取值。
任务载荷数据特征与传输指标关系图 数据源类型 周期恒定速率流(图像) 突发块数据(SAR 原始回波) 事件触发小报文(遥测) 命令与控制流 传输指标计算 有效载荷带宽 = 帧大小 × 帧率 例:1920×1080×12bit×30fps ≈ 746.5 Mbit/s 峰值带宽 = 突发量 / 突发持续时间 例:8 GB / 10 s ≈ 6.4 Gbit/s 线路速率 = 有效载荷 × (1.1~1.3) 余量用于协议开销、重传、突发叠加 时延 / 抖动 / 可靠性约束 端到端时延 ≤ 2 ms(控制流) 抖动 ≤ 200 μs(事件小报文) PLR ≤ 10⁻⁶(原始遥感数据) BER ≤ 10⁻¹²(物理层) 由指标反推设计要素 链路与交换容量 万兆/聚合、优先级队列 缓存与整形 突发吸收、背压、令牌桶 可靠性与重传 FEC、确认重传、冗余路径 判断顺序:数据源分类 → 有效载荷/峰值带宽 → 时延与抖动等级 → PLR/BER 约束 → 链路余量与缓存深度 四类指标相互制约,需在同一链路预算中联合校核

把上述关系落到具体设计上,可以用一个简化的联合校核示例说明。假设某任务同时包含 2 路 1080p/12bit/30fps 图像、1 路平均 1.6 Gbit/s 的 SAR 突发数据、以及 200 包/秒的遥测小报文。图像有效载荷合计约 1.493 Gbit/s,SAR 峰值按 6.4 Gbit/s 考虑,遥测小报文带宽可忽略但时延要求最高。若选用 10 Gbit/s 链路,峰值叠加时线路占用约 7.9 Gbit/s,余量约 21%,可接受;但必须为遥测配置最高优先级队列,并把 SAR 突发限制在单次不超过 2 ms 的连续发送窗口,否则遥测排队时延会超过 2 ms。接收端缓存按 SAR 峰值与链路速率之差乘以突发持续时间估算,若链路 10 Gbit/s、突发 6.4 Gbit/s、持续 10 s,则缓存压力并不大;真正需要关注的是图像流与 SAR 同时到达时的瞬时叠加。

误码率与丢包率的约束最终要落到可观测的判据上。工程上通常用连续 24 小时误码测试和业务层丢包统计来验证:物理层 BER 用伪随机序列测试仪或光模块诊断寄存器读取;业务层 PLR 用序列号统计,若发现丢包集中在突发时段,则优先排查缓存溢出和队列丢弃,而不是简单归因于链路误码。只有把数据源特征、带宽、时延抖动和可靠性指标放在同一张预算表中逐项校核,后续的链路选型、交换配置和可靠性机制才有明确依据。