数据驱动的船载外测数据实时处理软件架构设计与实现*
2021-11-22张煜昕李永刚史鸣谦郭力兵杨海民胡上成
计算机工程与科学 2021年11期
张煜昕,李永刚,史鸣谦,郭力兵,杨海民,胡上成
(1.中国卫星海上测控部,江苏 江阴 214431;2.上海航天控制技术研究所,上海 201109)
1 引言
船载外测数据处理主要是对外测设备的测量数据进行量纲复原和系统误差修正,用精确的计算方法进行处理,以获取飞行器精确的弹道参数。船载外测数据处理和陆基外测数据处理很多方面是相同的,但因前者有其特殊性,增加了数据处理的复杂性,它还必须对船摇引起的船体姿态变化、风浪引起的船体变形和船位移动进行处理,才能获取精确的外测数据[1,2]。船载外测设备主要包括单脉冲雷达、C波段微波统一系统(UCB(Union C Band))、经纬仪以及惯性导航和变形测量等辅助测量设备[3]。现有的外测数据实时处理方法[4,5]采用基于时间驱动的软件架构,即每一个数据处理周期是根据设备数据采样周期来中断触发的,其处理模式简单有效,避免了复杂的时序问题。但是,随着航天测控任务的多样性和复杂性不断增加,特别是数据采样频率的变化调整,原有的时间驱动处理模式已经逐渐不能满足需求,以致于时间驱动的软件架构开发的外测软件日益复杂,维护难度不断增加。这种情况下,船载外测软件需要一种适应性和可扩展性更强的软件架构,以满足不同测控体制下外测数据的处理需求,并且可通过配置适应不同的任务模式。
数据驱动的船载外测数据实时处理方法以采集到的不同来源和不同类型的数据作为基础,首先进行数据预处理,然后通过不同计算方法求解精确的弹道参数。……
登录APP查看全文
