技术特征:
1.一种多源遥测位控指令数据帧的实时优选方法,其特征在于,所述方法包括以下步骤:步骤a、生成整个测控飞行时段的多数据源分时优先级列表;构建全局位控指令解算表,该表用于记录确定性的位控指令解算结果;构建全局位控指令数据帧记录表,每种数据源对应一个,用于记录每种数据源遥测位控指令帧的最新一帧;步骤b、设定优选间隔,获取该间隔时间内所有数据源的遥测位控指令数据帧,若该时间段内,未收到任何数据源的遥测位控指令数据帧,则转至步骤b继续;步骤c、根据步骤b中接收到的遥测位控指令数据帧的数据源,更新对应的全局位控指令数据帧记录表;步骤d、获取当前时刻遥测数据源分时优先级列表,按照数据源优先级对全局位控指令数据帧记录表进行排序,并获取优先级最高的位控指令数据帧,将其作为基础优选帧;步骤e、对上述的基础优选帧中位控指令进行遍历;步骤f、对于基础优选帧中的某一位控指令,若全局位控指令解算表中对应的该位控指令已解出,则用该解算结果更新基础优选帧中的该指令,转到步骤e继续遍历;步骤g、对于基础优选帧中的某一位控指令,若其已解出且其数据源为当前优先级列表中的主数据源,则将该解算结果填入全局位控指令解算表,转到步骤e继续遍历;步骤h、对于基础优选帧中的某一位控指令,若其未解出,则遍历排序后的全局位控指令帧记录表,若某个数据源对应的全局位控指令帧中该指令已解出,则用该解算结果更新基础优选帧中的该指令,并结束遍历,转到步骤e继续遍历;步骤i、步骤e遍历结束后,将上述更新后的基础优选帧向外发送,并转到步骤b。2.根据权利要求1所述的一种多源遥测位控指令数据帧的实时优选方法,其特征在于,步骤a中所述多数据源分时优先级列表按照数据源起飞后的相对时进行构建,包括时间区间和数据源优先级排序。3.根据权利要求1所述的一种多源遥测位控指令数据帧的实时优选方法,其特征在于,步骤a中遥测位控指令帧包含数据时标头以及一系列的位控指令,每个位控指令解算结果均采用四字节无符号整数描述,当位控指令参数未解算时,对应位置填充0xffffffff。4.根据权利要求1所述的一种多源遥测位控指令数据帧的实时优选方法,其特征在于,步骤b中的优选间隔δ可理解为优选位控指令数据帧的生成间隔,一般情况下,将其设定为:δ=1s。5.根据权利要求1所述的一种多源遥测位控指令数据帧的实时优选方法,其特征在于,步骤b中对任意一个位控指令的优选融合存在以下两种情形:若全局位控指令解算表中该位控指令已解算出,则跳过后续的循环,直接以该解算值作为该位控指令的最终解算结果;若全局位控指令解算表中该位控指令处于未解算状态,则进行步骤e的循环,在该循环中,若该位控指令发生,以该解算值作为该位控指令的当前帧解算结果;若该位控指令未发生,以初始值作为该位控指令当前帧的解算结果;若该位控指令发生,且其数据源为当时的数据源优先级列表中的主数据源,则将该位控指令的解算结果填入全局位控指令解算表。
技术总结
本发明涉及一种多源遥测位控指令数据帧的实时优选方法。该方法采用时间驱动的方式实时接收多数据源位控指令数据帧,经过处理后得到优选融合的位控指令帧并实时向外发送。本发明按照多源数据分时优先级列表对多源遥测位控指令数据帧进行优选,使得生成的遥测位控指令帧能够反映整个测控弧段中所有位控指令参数的解算情况,确保了优选位控指令帧的实时性、完备性;本发明对多源遥测位控指令数据进行优选融合时,区分了分时优先级列表中的主数据源与非主数据源,按照主数据源优先的准则对多源遥测位控指令进行融合,确保了生成的遥测位控指令帧的准确性。位控指令帧的准确性。位控指令帧的准确性。
技术研发人员:黄为 毛文 张龙 郭力兵 杨海民 胡健 饶爱水 吴关鹏 殷超 金浩
受保护的技术使用者:中国卫星海上测控部
技术研发日:2022.04.01
技术公布日:2022/8/5