4. 星载数据源与格式分析
星载数据压缩系统并不是对“数据”这一笼统对象做统一处理,它面对的是四类性质差异极大的数据源。压缩算法选型、缓存分区、优先级调度和下行链路适配,都取决于对数据源特点的准确判断。本节从数据形态、时间特性、冗余来源、可容忍失真度和典型码率五个维度,逐一分析遥感图像、科学探测数据、遥测参数和导航数据,并给出对应的压缩需求结论。
一、四类数据源的本质差异
遥感图像是二维空间采样数据,像素之间存在强空间相关性,且往往具有多光谱或高光谱的谱间相关性。它的数据量最大,通常占整星下行数据量的绝大部分,压缩收益也最显著。科学探测数据形态多样,可能是波形、能谱、粒子计数、干涉图或时间序列,其冗余结构取决于物理过程,不能一概而论。遥测参数是工程健康数据,通道多、单点数值小、采样周期固定,冗余主要来自时间相关性和通道间相关性,但绝对数据量小。导航数据包括轨道根数、姿态四元数、星历和授时信息,数值精度要求高、数据量极小,但实时性和完整性要求最高。
这四类数据的差异可以用一张“数据源—特性—压缩需求”关系图来集中表达。下图按数据量、冗余类型、可容忍失真度和实时性四个维度,将四类数据源映射到相应的压缩策略上。
二、遥感图像的压缩需求
遥感图像压缩的核心矛盾是“压缩比”与“图像质量”的权衡。以一幅 4096×4096、12 bit 量化的全色图像为例,原始数据量为 4096×4096×12/8 = 25.2 MB。若采用 CCSDS 122.0 推荐的 2:1 到 8:1 压缩比,单幅可降至 3.1~12.6 MB。实际工程中常按“码率”而非“压缩比”控制,例如设定 2.0 bit/pixel,则单幅为 4096×4096×2/8 = 4.2 MB,下行时间可预测,便于链路规划。
遥感图像通常采用有损压缩,但需约束峰值信噪比(PSNR)。对定量遥感产品,PSNR 一般要求不低于 45 dB;对目视判读产品,可放宽至 35 dB。多光谱和高光谱数据还需利用谱间相关性,例如先做谱间预测再对残差做二维变换,可额外获得 1.5~2 倍的增益。感兴趣区域(ROI)编码也是常用手段:对目标区域采用近无损压缩,对背景区域采用高压缩比,从而在总码率受限时保住关键信息。
三、科学探测数据的压缩需求
科学探测数据的压缩策略必须“因产品而异”。以粒子能谱为例,其数据是 1024 通道的计数分布,相邻通道计数差异大但整体包络平滑,适合先做一维差分再熵编码,典型无损压缩比约 2:1~3:1。以波形数据为例,如雷达高度计回波,采样率高、波形连续,适合做线性预测加残差编码,无损压缩比可达 3:1 以上。以干涉图为例,相位数据对误差敏感,通常要求近无损,压缩比控制在 2:1 以内。
科学数据的一个关键约束是“不可逆失真可能破坏科学结论”。因此,凡涉及物理量反演的核心数据,应优先采用无损或近无损压缩;仅对已定标、已校正且允许降质的中间产品使用有损压缩。工程实现上,常为每类科学产品配置独立的压缩参数表,由数据管理单元根据产品标识自动选择算法和码率。
四、遥测参数的压缩需求
遥测参数的特点是“通道多、单点小、周期固定”。一颗典型卫星可能有 2000~5000 个遥测通道,每个通道每秒钟采样 1~8 次,单点数值多为 8~16 bit。虽然总码率不高(例如 3000 通道 × 2 次/秒 × 2 字节 ≈ 12 KB/s),但长期累积量可观,且下行带宽紧张时仍需压缩。
遥测参数适合 CCSDS 121.0 无损压缩标准。其基本流程是:先对每个通道做一阶差分,消除缓变参数的时间相关性;再对差分值做 Rice 编码,用自适应参数 k 匹配不同通道的统计特性。以温度遥测为例,原始值在 20.0℃~20.5℃之间缓慢变化,12 bit 量化下相邻采样差值通常不超过 ±2 LSB,Rice 编码后每点平均仅需 3~4 bit,压缩比可达 3:1~4:1。对于开关量通道,可直接做游程编码,压缩比更高。
五、导航数据的压缩需求
导航数据的数据量极小,但精度和完整性要求最高。轨道根数、姿态四元数、星历参数通常以浮点数或高精度定点数表示,任何有损压缩都可能引入姿态误差或轨道外推偏差。因此,导航数据原则上采用无损压缩,甚至不压缩直接下行。
若确需压缩,可采用轻量级无损方案:对浮点数的尾数部分做位平面分离,对高位符号位和指数位单独编码,对低位尾数做熵编码。由于导航数据更新率低(通常 1~10 Hz),压缩带来的计算开销可以忽略,但必须保证解压后与原始值逐位一致。工程上更常见的做法是将导航数据放入高优先级缓存区,确保在链路中断时优先保留和重传。
六、压缩需求汇总与缓存分区建议
综合以上分析,四类数据源的压缩需求可归纳为下表。该表可直接作为压缩参数配置和缓存分区设计的参考依据。
| 数据源 | 典型码率 | 压缩类型 | 推荐算法/标准 | 典型压缩比 | 缓存优先级 |
|---|---|---|---|---|---|
| 遥感图像 | 100~800 Mbps | 有损/近无损 | CCSDS 122.0 / JPEG2000 | 2:1~8:1 | 中(可缓存后传) |
| 科学探测数据 | 1~100 Mbps | 无损/近无损为主 | 差分+Rice / 预测编码 | 2:1~4:1 | 高(按产品分级) |
| 遥测参数 | 10~100 Kbps | 无损 | CCSDS 121.0 | 3:1~6:1 | 高(实时性要求) |
| 导航数据 | <10 Kbps | 无损/不压缩 | 位平面+熵编码 | 1:1~2:1 | 最高(强实时) |
需要强调的是,以上码率、压缩比和 PSNR 数值均为教学示例或工程经验范围,实际型号必须根据载荷指标、链路预算和地面处理能力逐项核算。数据源分析的价值在于:它决定了压缩算法不能“一刀切”,也决定了缓存管理必须按数据类别实施差异化调度。只有把数据源特点、压缩需求和缓存策略三者对齐,星载数据系统才能在有限下行带宽下保住真正重要的信息。