一种函数级热补丁自动提取与在轨注入方法、系统及设备

    公开(公告)号:CN117055938A

    公开(公告)日:2023-11-14

    申请号:CN202311025127.4

    申请日:2023-08-15

    Abstract: 本发明公开了一种函数级热补丁自动提取与在轨注入方法、系统及设备,方法包括:为星上软件预留、划分补丁内存空间,并定位、提取及上注补丁程序;采用宏函数的方式,将补丁函数及其对应原函数名拼接为特殊字符串,并以特殊字符串定义一个全局结构体变量,根据全局结构体变量生成对应符号表项;扫描符号表,提取补丁函数及其对应原函数地址信息,生成函数重定向指令;星上完成补丁程序及函数重定向指令合法性检查后将旧函数重定向到补丁函数处开始执行,完成打补丁操作。该方法可有效解决现有函数在轨维护技术效率低、难度大、风险高等问题,同时不需要在软件开发阶段预留在轨维护函数指针,极大地提高了代码的可维护性、降低了软件开发复杂度。

    基于特征点分析IGSO卫星对区域覆盖弧段的方法

    公开(公告)号:CN111323018A

    公开(公告)日:2020-06-23

    申请号:CN202010098887.8

    申请日:2020-02-18

    Abstract: 本发明提供一种基于特征点分析IGSO卫星对区域覆盖弧段的方法,过程为:根据给定的初始时刻和轨道参数,并设定时间步长,计算指定时段内每间隔时间步长的各时刻对应的卫星在地心惯性系中的位置;根据给定的目标区域,确定其对应的标志点;判断在指定时段内每间隔时间步长的各时刻,IGSO卫星是否可以对目标区域进行覆盖,记录下可以覆盖所对应的时刻,根据记录的时刻形成覆盖弧段;IGSO卫星是否可以对目标区域进行覆盖为:根据卫星位置计算各标志点对应的临界张角和卫星张角来判断,当存在一个标志点对IGSO卫星不可见时,则认为IGSO卫星在对应时刻不可以对目标区域进行覆盖。根据获取的IGSO卫星对区域覆盖弧度,指导后续利用IGSO卫星进行星地通信的实际工程应用。

    一种星载FPGA单粒子功能中断率的快速预估方法

    公开(公告)号:CN110568347A

    公开(公告)日:2019-12-13

    申请号:CN201910726753.3

    申请日:2019-08-07

    Abstract: 本发明提供一种星载FPGA单粒子功能中断率的快速预估方法,包括如下步骤:计算目标FPGA和已在轨运行的相似FPGA在任务轨道环境条件下、考虑资源使用情况后的单粒子翻转率PM1和PM2,计算结构复杂度系数;利用在轨相似FPGA数据,计算未采取防护措施情况下,目标FPGA在轨由于单粒子软错误导致功能异常的概率PF1;确定目标FPGA采取防护措施后的防护系数βp,计算目标FPGA功能中断率;在目标FPGA功能中断率不满足设计要求时,进行改进,直至目标FPGA功能中断率满足设计要求。本发明对评价航天器系统级功能中断率、快速发现单粒子防护薄弱环节并快速改进设计具有重要意义。

    一种航天器星表材料特性衰减的在轨修正方法

    公开(公告)号:CN110793998A

    公开(公告)日:2020-02-14

    申请号:CN201910722663.7

    申请日:2019-08-06

    Abstract: 本发明提供一种航天器星表材料衰减特性的在轨修正方法,具体过程为:针对多类卫星各星表面部件温度参数,以春分、夏至、秋分、冬至为分析特征点,提取分析特征点前后一段时间的温度参数,形成每颗星被分析部件温度变化序列;以星表面部件为单元,获取其对应的温度与表面部件材料系数之间的关系;根据所述关系及温度变化序列,计算表面部件的吸收系数随在轨时间的变化序列;根据所述变化序列,计算每一部件修正后的表面材料吸收系数;利用所述修正后的吸收系数,实现航天器星表材料特性衰减的在轨修正。本发明利用修正后的表面材料吸收系数能够准确预估星表面的光学衰减特性。

    基于特征点分析IGSO卫星对区域覆盖弧段的方法

    公开(公告)号:CN111323018B

    公开(公告)日:2021-12-31

    申请号:CN202010098887.8

    申请日:2020-02-18

    Abstract: 本发明提供一种基于特征点分析IGSO卫星对区域覆盖弧段的方法,过程为:根据给定的初始时刻和轨道参数,并设定时间步长,计算指定时段内每间隔时间步长的各时刻对应的卫星在地心惯性系中的位置;根据给定的目标区域,确定其对应的标志点;判断在指定时段内每间隔时间步长的各时刻,IGSO卫星是否可以对目标区域进行覆盖,记录下可以覆盖所对应的时刻,根据记录的时刻形成覆盖弧段;IGSO卫星是否可以对目标区域进行覆盖为:根据卫星位置计算各标志点对应的临界张角和卫星张角来判断,当存在一个标志点对IGSO卫星不可见时,则认为IGSO卫星在对应时刻不可以对目标区域进行覆盖。根据获取的IGSO卫星对区域覆盖弧度,指导后续利用IGSO卫星进行星地通信的实际工程应用。

    一种航天器星表材料特性衰减的在轨修正方法

    公开(公告)号:CN110793998B

    公开(公告)日:2022-03-04

    申请号:CN201910722663.7

    申请日:2019-08-06

    Abstract: 本发明提供一种航天器星表材料衰减特性的在轨修正方法,具体过程为:针对多类卫星各星表面部件温度参数,以春分、夏至、秋分、冬至为分析特征点,提取分析特征点前后一段时间的温度参数,形成每颗星被分析部件温度变化序列;以星表面部件为单元,获取其对应的温度与表面部件材料系数之间的关系;根据所述关系及温度变化序列,计算表面部件的吸收系数随在轨时间的变化序列;根据所述变化序列,计算每一部件修正后的表面材料吸收系数;利用所述修正后的吸收系数,实现航天器星表材料特性衰减的在轨修正。本发明利用修正后的表面材料吸收系数能够准确预估星表面的光学衰减特性。

    一种星载FPGA单粒子功能中断率的快速预估方法

    公开(公告)号:CN110568347B

    公开(公告)日:2021-11-09

    申请号:CN201910726753.3

    申请日:2019-08-07

    Abstract: 本发明提供一种星载FPGA单粒子功能中断率的快速预估方法,包括如下步骤:计算目标FPGA和已在轨运行的相似FPGA在任务轨道环境条件下、考虑资源使用情况后的单粒子翻转率PM1和PM2,计算结构复杂度系数;利用在轨相似FPGA数据,计算未采取防护措施情况下,目标FPGA在轨由于单粒子软错误导致功能异常的概率PF1;确定目标FPGA采取防护措施后的防护系数βp,计算目标FPGA功能中断率;在目标FPGA功能中断率不满足设计要求时,进行改进,直至目标FPGA功能中断率满足设计要求。本发明对评价航天器系统级功能中断率、快速发现单粒子防护薄弱环节并快速改进设计具有重要意义。

Patent Agency Ranking