卫星遥测数据的判读方法、系统、电子设备及存储介质与流程

文档序号:26141522发布日期:2021-08-03 14:26阅读:139来源:国知局
卫星遥测数据的判读方法、系统、电子设备及存储介质与流程

本发明涉及卫星遥测技术领域,特别涉及一种卫星遥测数据的判读方法、系统、电子设备及存储介质。



背景技术:

以往的数据判读多为人工上下限判读,此类判读主要依赖于判读人员的经验,不同人员对卫星遥测范围的理解存在较大差异,判读范围比较粗糙,存在错判或者漏判的可能,对于卫星数据判读和状态监视没有起到较好的帮助作用,增加了卫星测试人员的负担,降低了卫星自动化测试和判读的效率。



技术实现要素:

本发明的目的在于解决背景技术中的至少一个技术问题,提供一种卫星遥测数据的判读方法、系统、电子设备及计算机可读存储介质。

为实现上述目的,本发明提供一种卫星遥测数据的判读方法,包括:

步骤1从卫星上通过下行遥测信道获取卫星遥测实时数据并对卫星遥测实时数据进行分类;

步骤2根据对卫星遥测实时数据分类后的各数据类型选取对应的判据类型及数据监视状态;

步骤3通过判据类型选取对应的判读方法统计并计算卫星遥测实时数据的判读包络线;

步骤4根据判读包络线对卫星遥测实时数据进行判读,当卫星遥测实时数据判读结果正常时进行下一组卫星遥测实时数据的判读,卫星遥测实时数据判读结果异常时报警显示;

步骤5储存卫星遥测实时数据、判据类型、判读结果的信息。

根据本发明的一个方面,步骤1中的卫星遥测实时数据类型包括:数字量数据类型、状态量数据类型和模拟量数据类型。

根据本发明的一个方面,步骤2中的判据类型包括:3西格玛报警判据、5西格玛报警判据、等值报警判据、遍历报警判据、阶梯报警判据、手动范围报警判据;数据监视状态包括:监视状态和不监视状态。

根据本发明的一个方面,数字量数据类型自动选取遍历报警判据或者根据参数判读需求选取阶梯报警判据或者手动范围报警判据;状态量数据类型自动选取等值报警判据或者根据参数判读需求选取手动范围报警判据,模拟量数据类型自动选取3西格玛报警判据或者根据参数判读需求选取5西格玛报警判据或者手动范围报警判据。

根据本发明的一个方面,数据监视状态默认情况下设置成监视状态。

根据本发明的一个方面,卫星遥测实时数据的判读包络线的计算及判读方法如下:

当卫星遥测实时数据类型为数字量数据类型时,自动选取遍历报警判据,将有限数字量正常值作为判据进行卫星遥测实时数据判读;

或者选取阶梯报警判据,缓存4组卫星遥测实时数据,按照第2组减第1组,第3组减第2组,第4组减第3组计算阶梯递增量,如果阶梯递增量相等则将该值作为判据进行卫星遥测实时数据判读,如果不相等则重新缓存4组数据再进行计算得到判据,根据判据进行卫星遥测实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读;

当卫星遥测实时数据类型为状态量数据类型时,自动选取等值报警判据,缓存当前状态的遥测数据,将当前状态遥测数据作为判读上限和判读下限,形成等值报警判读包络线,利用判读上限和判读下限进行实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读;

当卫星遥测实时数据类型为模拟量数据类型时,自动选取3西格玛报警判据,缓存30个卫星遥测实时数据,进行数据统计,计算30个卫星遥测实时数据的均值和标准差,3西格玛上限=均值+3*标准差,3西格玛下限=均值-3*标准差,形成3西格玛判读包络线,利用3西格玛判读上限和3西格玛判读下限进行卫星遥测实时数据判读;

或者选取5西格玛报警判据,缓存30个卫星遥测实时数据,进行数据统计,计算30个卫星遥测实时数据的均值和标准差,5西格玛上限=均值+5*标准差,5西格玛下限=均值-5*标准差,形成5西格玛判读包络线,利用5西格玛判读上限和5西格玛判读下限进行卫星遥测实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读。

根据本发明的一个方面,步骤5中的储存信息还包括卫星遥测实时数据类型、判据上限、判据下限、数据监视状态、报警状态、遍历表、数字量阶梯增量、判据计算结构、判据计算完成状态。

为实现上述目的,本发明提供一种卫星遥测数据的判读系统,包括:

卫星遥测实时数据分类模块,对卫星遥测实时数据进行分类,卫星遥测实时数据类型包括:数字量数据类型、状态量数据类型和模拟量数据类型;

卫星遥测实时数据判据选择及监视模块,根据对卫星遥测实时数据分类后的各数据类型选取对应的判据类型及数据监视状态;

卫星遥测实时数据判据计算模块,通过判据报警类型选取对应的判读方法统计并计算卫星遥测实时数据的判读包络线,根据判读包络线对卫星遥测实时数据进行判读;

卫星遥测实时数据判读及显示模块,卫星遥测实时数据判读结果正常时进行下一组卫星遥测实时数据的判读,卫星遥测实时数据判读结果异常时报警显示;

卫星遥测实时数据储存模块,储存卫星遥测实时数据、判据类型、判读结果、卫星遥测实时数据类型、判据上限、判据下限、数据监视状态、报警状态、遍历表、数字量阶梯增量、判据计算结构、判据计算完成状态的信息。

为实现上述目的,本发明提供一种电子设备,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述一种卫星遥测数据的判读方法。

为实现上述目的,本发明提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述一种卫星遥测数据的判读方法。

基于此,本发明的有益效果在于:应用本发明,可以根据卫星遥测类型自主选择对应判读方法,利用数理统计方法实时统计并计算卫星遥测缓存数据的判读包络线,再根据判读包络线进行实时数据判读,对于卫星数据判读和状态监视起到较好的帮助作用,减少了卫星测试人员的负担,增加了卫星自动化测试和判读的效率。

附图说明

图1示意性表示根据本发明的一种卫星遥测数据的判读方法的流程图;

图2示意性表示根据本发明的一种卫星遥测数据的判读系统的流程图。

具体实施方式

现在将参照示例性实施例来论述本发明的内容。应当理解,论述的实施例仅是为了使得本领域普通技术人员能够更好地理解且因此实现本发明的内容,而不是暗示对本发明的范围的任何限制。

如本文中所使用的,术语“包括”及其变体要被解读为意味着“包括但不限于”的开放式术语。术语“基于”要被解读为“至少部分地基于”。术语“一个实施例”和“一种实施例”要被解读为“至少一个实施例”。

图1示意性表示根据本发明的一种卫星遥测数据的判读方法的流程图,图2示意性表示根据本发明的一种卫星遥测数据的判读系统的流程图。

如图1所示,本发明提供一种卫星遥测数据的判读方法,包括:

步骤1从卫星上通过下行遥测信道获取卫星遥测实时数据并对卫星遥测实时数据进行分类;

步骤2根据对卫星遥测实时数据分类后的各数据类型选取对应的判据类型及数据监视状态;

步骤3通过判据类型选取对应的判读方法统计并计算卫星遥测实时数据的判读包络线;

步骤4根据判读包络线对卫星遥测实时数据进行判读,当卫星遥测实时数据判读结果正常时进行下一组卫星遥测实时数据的判读,卫星遥测实时数据判读结果异常时报警显示;

步骤5储存卫星遥测实时数据、判据类型、判读结果的信息。

根据本发明的一个方面,步骤1中的卫星遥测实时数据类型包括:数字量数据类型、状态量数据类型和模拟量数据类型。

根据本发明的一个方面,步骤2中的判据类型包括:3西格玛报警判据、5西格玛报警判据、等值报警判据、遍历报警判据、阶梯报警判据、手动范围报警判据;数据监视状态包括:监视状态和不监视状态。

根据本发明的一个方面,数字量数据类型自动选取遍历报警判据或者根据参数判读需求选取阶梯报警判据或者手动范围报警判据;状态量数据类型自动选取等值报警判据或者根据参数判读需求选取手动范围报警判据,模拟量数据类型自动选取3西格玛报警判据或者根据参数判读需求选取5西格玛报警判据或者手动范围报警判据。

根据本发明的一个方面,数据监视状态默认情况下设置成监视状态。

根据本发明的一个方面,卫星遥测实时数据的判读包络线的计算及判读方法如下:

当卫星遥测实时数据类型为数字量数据类型时,自动选取遍历报警判据,将有限数字量正常值作为判据进行卫星遥测实时数据判读;

或者选取阶梯报警判据,缓存4组卫星遥测实时数据,按照第2组减第1组,第3组减第2组,第4组减第3组计算阶梯递增量,如果阶梯递增量相等则将该值作为判据进行卫星遥测实时数据判读,如果不相等则重新缓存4组数据再进行计算得到判据,根据判据进行卫星遥测实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读;

当卫星遥测实时数据类型为状态量数据类型时,自动选取等值报警判据,缓存当前状态的遥测数据,将当前状态遥测数据作为判读上限和判读下限,形成等值报警判读包络线,利用判读上限和判读下限进行实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读;

当卫星遥测实时数据类型为模拟量数据类型时,自动选取3西格玛报警判据,缓存30个卫星遥测实时数据,进行数据统计,计算30个卫星遥测实时数据的均值和标准差,3西格玛上限=均值+3*标准差,3西格玛下限=均值-3*标准差,形成3西格玛判读包络线,利用3西格玛判读上限和3西格玛判读下限进行卫星遥测实时数据判读;

或者选取5西格玛报警判据,缓存30个卫星遥测实时数据,进行数据统计,计算30个卫星遥测实时数据的均值和标准差,5西格玛上限=均值+5*标准差,5西格玛下限=均值-5*标准差,形成5西格玛判读包络线,利用5西格玛判读上限和5西格玛判读下限进行卫星遥测实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读。

根据本发明的一个方面,步骤5中的储存信息还包括卫星遥测实时数据类型、判据上限、判据下限、数据监视状态、报警状态、遍历表、数字量阶梯增量、判据计算结构、判据计算完成状态。

不仅如此,如图2所示,为实现上述目的,本发明提供一种卫星遥测数据的判读系统,包括:

卫星遥测实时数据分类模块,对卫星遥测实时数据进行分类,卫星遥测实时数据类型包括:数字量数据类型、状态量数据类型和模拟量数据类型;

卫星遥测实时数据判据选择及监视模块,根据对卫星遥测实时数据分类后的各数据类型选取对应的判据类型及数据监视状态;

卫星遥测实时数据判据计算模块,通过判据报警类型选取对应的判读方法统计并计算卫星遥测实时数据的判读包络线,根据判读包络线对卫星遥测实时数据进行判读;

卫星遥测实时数据判读及显示模块,卫星遥测实时数据判读结果正常时进行下一组卫星遥测实时数据的判读,卫星遥测实时数据判读结果异常时报警显示;

卫星遥测实时数据储存模块,储存卫星遥测实时数据、判据类型、判读结果、卫星遥测实时数据类型、判据上限、判据下限、数据监视状态、报警状态、遍历表、数字量阶梯增量、判据计算结构、判据计算完成状态的信息。

根据本发明的一个实施例,卫星遥测实时数据判据选择及监视模块的判据类型包括:3西格玛报警判据、5西格玛报警判据、等值报警判据、遍历报警判据、阶梯报警判据、手动范围报警判据;数据监视状态包括:监视状态和不监视状态。数字量数据类型自动选取遍历报警判据或者根据参数判读需求选取阶梯报警判据或者手动范围报警判据;状态量数据类型自动选取等值报警判据或者根据参数判读需求选取手动范围报警判据,模拟量数据类型自动选取3西格玛报警判据或者根据参数判读需求选取5西格玛报警判据或者手动范围报警判据。数据监视状态默认情况下设置成监视状态,如果某个参数暂不需要监视可以设置为不监视状态。

根据本发明的一个实施例,卫星遥测实时数据判据计算模块的判读包络线的计算及判读方法如下:

当卫星遥测实时数据类型为数字量数据类型时,自动选取遍历报警判据,将有限数字量正常值作为判据进行卫星遥测实时数据判读;

或者选取阶梯报警判据,缓存4组卫星遥测实时数据,按照第2组减第1组,第3组减第2组,第4组减第3组计算阶梯递增量,如果阶梯递增量相等则将该值作为判据进行卫星遥测实时数据判读,如果不相等则重新缓存4组数据再进行计算得到判据,根据判据进行卫星遥测实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读;

当卫星遥测实时数据类型为状态量数据类型时,自动选取等值报警判据,缓存当前状态的遥测数据,将当前状态遥测数据作为判读上限和判读下限,形成等值报警判读包络线,利用判读上限和判读下限进行实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读;

当卫星遥测实时数据类型为模拟量数据类型时,自动选取3西格玛报警判据,缓存30个卫星遥测实时数据,进行数据统计,计算30个卫星遥测实时数据的均值和标准差,3西格玛上限=均值+3*标准差,3西格玛下限=均值-3*标准差,形成3西格玛判读包络线,利用3西格玛判读上限和3西格玛判读下限进行卫星遥测实时数据判读;

或者选取5西格玛报警判据,缓存30个卫星遥测实时数据,进行数据统计,计算30个卫星遥测实时数据的均值和标准差,5西格玛上限=均值+5*标准差,5西格玛下限=均值-5*标准差,形成5西格玛判读包络线,利用5西格玛判读上限和5西格玛判读下限进行卫星遥测实时数据判读;

或者选取手动范围报警判据,手动输入判读上限和判读下限,根据手动判读上限和判读下限进行卫星遥测实时数据判读。

根据本发明的一个实施例,卫星遥测实时数据判读及显示模块,当遥测数据判读结果异常时,卫星遥测数据判读及显示模块通过列表方式置顶显示报警信息并语音实时播报。如果出现判读一直是正常时,上下限就保持不变,如果出现判读异常,用户根据需要判断是否需要重新计算上下限。

根据本发明的一个实施例,卫星遥测实时数据储存模块便于查看遥测数据判读结果,便于再次运行系统时自动加载遥测数据判据的相关信息(判据上限、判据下限、数据监视状态、报警状态、遍历表、数字量阶梯增量、判据计算结构等)进行遥测数据判读,不必重新配置和计算遥测数据判据的相关信息。

本实施例的有益效果在于:可以根据卫星遥测类型自主选择对应判读方法,利用数理统计方法实时统计并计算卫星遥测缓存数据的判读包络线,再根据判读包络线进行实时数据判读。对于卫星数据判读和状态监视起到较好的帮助作用,减少了卫星测试人员的负担,增加了卫星自动化测试和判读的效率。

为实现上述目的,本发明提供一种电子设备,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,计算机程序被处理器执行时实现上述一种卫星遥测数据的判读方法。

为实现上述目的,本发明提供一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现上述一种卫星遥测数据的判读方法。

由此可知,本发明所提供的卫星遥测数据的判读方法、系统、电子设备及存储介质有效地解决了上述现有技术中的多个技术问题。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和设备的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。

另外,在本发明实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。

功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例节能信号发送/接收的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

应理解,本发明的发明内容及实施例中各步骤的序号的大小并不绝对意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1