2. 星载数据记录与回放系统总体架构
星载大容量数据记录与回放系统并不是一台孤立的“硬盘”,而是由记录器、回放器、存储介质、控制器、接口链路与供配电网络共同构成的机、电、热、软一体化系统。它的核心任务可以概括为一句话:在轨期间把高速载荷数据可靠地“存进去”,在需要时把指定时段的数据完整地“取出来”。理解总体架构,关键不是记住模块名称,而是看清数据在星上如何流动、控制命令如何下达、能量如何分配,以及星上数据流与地面数据流如何分工。
一、功能组成与职责边界
从功能上看,系统可划分为五个基本部分。记录器负责接收载荷或平台数据,完成缓存、组帧、纠错编码与写入调度;回放器负责按指令从存储介质中读取数据,经解码、校验、速率适配后送往发射通道;存储介质是数据的物理载体,常见为 NAND Flash 阵列或抗辐射固态存储模块;控制器是系统的“大脑”,承担接口协议管理、地址映射、坏块管理、磨损均衡、时序调度与健康监测;接口与供配电则提供数据通路和能量保障,包括高速串行接口、控制总线、一次母线到二次电源的变换与配电保护。
需要强调的是,记录与回放虽然共享存储介质,但在工程实现上往往采用独立的读写通道或分时复用机制。独立通道可避免读写冲突,提高回放实时性;分时复用则节省硬件资源,但需要控制器精确调度。选择哪种方式,取决于任务对回放时效性和数据完整性的要求。
二、典型系统框图与数据流
下图给出一种典型的星载记录与回放系统框图。图中用不同颜色区分数据流、控制流与能量流,便于看清各模块之间的连接关系。
从图中可以看出,记录路径与回放路径在存储介质处交汇,但由控制器统一调度。载荷数据经高速接口进入记录器,完成缓存和纠错编码后写入存储阵列;回放时,控制器根据地面指令定位数据块,回放器读取并解码,再送往发射通道。供配电单元为各模块提供二次电源,并通过保护电路隔离故障,避免单点失效扩散。
三、星上数据流与地面数据流的分工
星上数据流与地面数据流的分工,是理解系统架构的另一条主线。星上数据流的核心是“实时性”和“可靠性”:载荷数据产生速率可能高达数Gbps,而星地链路带宽有限,因此星上必须完成数据缓存、降速、组帧和存储,必要时还要进行数据压缩或筛选。记录器在写入时通常采用“先缓存后落盘”的策略,用大容量DRAM吸收突发速率,再按存储介质的页编程时序分批写入,避免因写入等待导致数据丢失。
地面数据流的核心是“完整性”和“可追溯性”。地面接收站收到回放数据后,需要完成帧同步、解扰、纠错译码、数据解包和产品生成。地面系统通常还会对回放数据进行二次校验,比对星上记录的辅助数据(如时间戳、轨道参数、设备状态),以确认数据的时间基准和空间基准是否正确。换句话说,星上负责“把数据安全地存下来、按需取出来”,地面负责“把数据还原成可用的科学或工程产品”。
两者之间的接口是数传链路和测控链路。测控链路负责上传回放指令、存储区分配指令和健康查询指令;数传链路负责下传回放数据。指令与数据在时间上需要协调:地面先通过测控链路发送“准备回放某时段数据”的指令,星上控制器解析后锁定存储区、启动回放器,待数传链路建立后再开始下传。这一过程涉及星地时间同步、链路捕获和速率匹配,是系统总体设计中必须考虑的关键环节。
四、关键指标与设计约束
评价一套星载记录与回放系统,通常关注以下指标:存储容量、写入速率、回放速率、误码率、数据保持时间、功耗、质量和抗辐射能力。以某遥感卫星为例,若载荷数据率为2.4Gbps,单轨记录时长为15分钟,则单轨数据量约为2.4Gbps×900s=2160Gb=270GB。考虑文件系统开销和纠错冗余,实际存储容量需按1.3倍余量设计,即约350GB。若回放窗口为8分钟,则回放速率需达到270GB×8/480s≈4.5Gbps,才能在该窗口内完成下传。这些参数之间相互制约:提高写入速率可能增加功耗,增大容量可能增加质量,提高纠错能力可能降低有效存储率。
此外,抗辐射设计是星载系统区别于地面系统的关键约束。NAND Flash在空间辐射环境下可能出现位翻转、坏块增加甚至功能中断,因此控制器需要具备纠错编码、坏块管理和定期巡检能力。供配电单元则需要考虑浪涌抑制、欠压保护和故障隔离,确保在单板异常时不影响整星安全。
五、架构设计中的常见权衡
在实际工程中,架构设计往往面临几组权衡。第一,集中式存储与分布式存储:集中式便于统一管理和大容量扩展,但单点故障风险高;分布式将存储分散到多个模块,可靠性高,但控制器复杂度和互连开销增加。第二,独立读写通道与分时复用:独立通道回放实时性好,但硬件成本高;分时复用节省资源,但需要精确调度,否则可能影响回放时效。第三,星上压缩与地面处理:星上压缩可降低存储和下行压力,但压缩算法复杂度和功耗较高,且可能引入不可逆信息损失;地面处理则对星上资源要求低,但下行数据量增大。
这些权衡没有统一答案,必须结合任务类型、卫星平台资源和地面接收能力综合判断。对于高分辨率遥感卫星,通常优先保证写入速率和存储容量;对于科学探测卫星,可能更看重数据完整性和时间精度;对于低轨星座,则更强调轻量化、低功耗和批产一致性。总体架构设计的本质,就是在这些约束之间找到满足任务需求的最优平衡点。