多通道-协议模型的设计和应用
2018-06-13鲍俊雷
火力与指挥控制 2018年5期
施 斌,王 华,鲍俊雷,李 阳,李 磊
(中国卫星海上测控部,江苏 江阴 214431)
0 引言
航天器遥测[1](简称星遥)数据处理是航天试验任务数据处理领域中复杂程度最高的问题。星遥数据格式复杂多样,不同航天器和卫星平台的数据格式定义均不相同,大致包括主副帧格式、分包格式、混合帧格式、循环计数格式等类别,且随着新平台的出现不断增加,经常出现需要跨帧处理的各种层次嵌套子格式,参数间存在复杂的依赖关系。现有任务软件的星遥数据处理模型是基于“帧-字段”组织的,帧格式通过设计不同的星遥帧处理方法进行描述,其下的每个字段对应描述具体参数格式。这种模型,存在以下问题:
1)单一星遥帧处理方法[2-4]的描述能力有限,无法适应星遥格式中需要跨帧处理的各种层次嵌套子格式;
2)无法有效描述参数间的复杂依赖关系;
3)模型的通用性、扩展性较差,新的数据格式变化(即使很小的变化)也需要重新设计帧处理方法,导致软件代码频繁更动。
因此,现有基于“帧-字段”组织结构的星遥数据处理模型难以适应高密度试验任务下星遥数据格式频繁变化的实际情况,急需设计一种描述能力更强、通用性更好的星遥数据处理模型,解决需跨帧处理的层次嵌套子格式描述和参数依赖问题。
1 模型设计
1.1 参数依赖处理设计
星遥参数间依赖关系错综复杂,大致可以分为两类:关键字依赖和方法依赖。关键字依赖,是指某些参数的有效性需要以某个参数(即关键字参数)的处理结果为前提。……
登录APP查看全文
