遥感卫星数据接收和恢复方法技术

技术编号:34574698 阅读:20 留言:0更新日期:2022-08-17 13:07
本发明专利技术提供了一种遥感卫星数据接收和恢复方法,涉及卫星通讯技术技术领域,包括:接收卫星通过N个下行通道下发的数据,每个下行通道下发的数据均通过M个接收信道执行数据接收,得到各下行通道的M个第一任务文件;对于第n个下行通道,获取其M个第一任务文件,并从中选取一个作为第n个下行通道的待恢复文件,n=1,2,

【技术实现步骤摘要】
遥感卫星数据接收和恢复方法


[0001]本专利技术涉及卫星通讯技术
,尤其涉及一种遥感卫星数据接收和恢复方法。

技术介绍

[0002]由于卫星下行的不可重复性,如果在接收过程中星地链路中存在各种干扰或地面设备故障产生了误码或数据丢失,则地面实际接收到的数据将存在缺失。

技术实现思路

[0003]鉴于上述问题,本专利技术提供了一种遥感卫星数据接收和恢复方法,以解决上述技术问题。
[0004]本专利技术的一个方面提供了一种遥感卫星数据接收和恢复方法,包括:当卫星过境接收站时,接收卫星通过N个下行通道下发的数据,其中,每个下行通道下发的数据均通过M个接收信道执行数据接收,得到各所述下行通道的M个第一任务文件;对于第n个下行通道,获取所述第n个下行通道对应的M个第一任务文件,并从中选取一个作为所述第n个下行通道的待恢复文件,n=1,2,

,N;比较所述待恢复文件与所述第n个下行通道对应的其余第一任务文件的数据帧,以识别所述待恢复文件中的丢失帧或错误帧;从所述第n个下行通道对应的其余第一任务文件中查找正确或缺失的数据帧,将所述正确或缺失的数据帧插入所述待恢复文件,得到所述第n个下行通道的数据恢复文件;合并全部下行通道的数据恢复文件,得到任务恢复文件。
[0005]可选地,所述获取所述第n个下行通道对应的M个第一任务文件,并从中选取一个作为所述第n个下行通道的待恢复文件包括:获取所述第n个下行通道对应的M个第一任务文件;比较各所述第一任务文件第一帧和最后一帧的接收时间,确认第一帧接收时间最早的第一任务文件和最后一帧接收时间最晚的第一任务文件;若第一帧接收时间最早的第一任务文件和最后一帧接收时间最晚的第一任务文件为同一文件,则将其选为所述待恢复文件;若第一帧接收时间最早的第一任务文件和最后一帧接收时间最晚的第一任务文件不为同一文件,则从两者中选取数据帧数最多的第一任务文件为所述待恢复文件。
[0006]可选地,所述比较所述待恢复文件与所述第n个下行通道对应的其余第一任务文件的数据帧,以识别所述待恢复文件中的丢失帧或错误帧包括:从所述第n个下行通道对应的M个第一任务文件构成的文件集合A中选出第二任务文件,构成文件集合B,所述第二任务文件的头部包括所述待恢复文件头部第一帧,且待恢复文件头部第一帧不为所述第二任务文件的第一帧;从所述文件集合B中选择一个第一参考文件,以从所述文件集合B中提取第三任务文件构成的文件集合C,所述第三任务文件的头部包括所述第一参考文件头部第一帧,且第一参考文件头部第一帧不为所属第三任务文件的第一帧;重复上述步骤,直至提取出的文件集合中仅有一个任务文件,或该文件集合中所有文件的第一帧的虚拟信道标识和虚拟信道计数相同;若能提取出的文件集合不为空,则所述待恢复文件头部中存在丢帧。
[0007]可选地,从文件集合A中提取文件集合B之前,还包括:筛选所述第n个下行通道对应的M个第一任务文件,以使各所述第一任务文件与所述待恢复文件的第一帧接收时间的时间差小于预设时长,得到所述文件集合A。
[0008]可选地,所述从所述第n个下行通道对应的其余第一任务文件中查找正确或缺失的数据帧,将所述正确或缺失的数据帧插入所述待恢复文件,得到所述第n个下行通道的数据恢复文件包括:将最终提取出的文件集合的任一任务文件的头部数据帧作为待插入帧逐帧插入所述待恢复文件的头部第一帧前,直至所述任一任务文件中的待插入数据帧与所述待恢复文件头部第一帧的虚拟信道标识和虚拟信道计数相同为止; 其中,将所述待插入帧插入所述待恢复文件之前,若所述待恢复文件的第一帧前存在已插入的前序帧,判断是否存在与所述待插入帧的虚拟信道标识相同的前序帧;若存在与所述待插入帧的虚拟信道标识相同的前序帧,识别所述待插入帧与最近的前序帧的虚拟信道计数是否连续,以及,识别所述待插入帧的纠错译码是否正确;当且仅当所述待插入帧与所述前序帧的虚拟信道标识相同,与所述前序帧的虚拟信道计数连续,且纠错译码正确时,将所述待插入帧插入所述待恢复文件;当所述待插入帧的虚拟信道计数不连续或纠错译码错误时,从所述第n个下行通道对应的其余第一任务文件中查找至少一个替换数据帧插入所述待恢复文件,所述至少一个替换数据帧的纠错译码正确,与所述前序帧的虚拟信道标识相同,且其虚拟信道计数与所述前序帧的虚拟信道计数构成连续序列;若不存在与所述待插入帧的虚拟信道标识相同的前序帧,识别所述待插入帧的纠错译码是否正确;若所述待插入帧的纠错译码正确,则将所述待插入帧插入所述待恢复文件;若所述待插入帧的纠错译码不正确,则从所述第n个下行通道对应的其余第一任务文件中查找一个替换数据帧插入所述待恢复文件,所述替换数据帧的纠错译码正确,且与所述待插入帧的虚拟信道标识和虚拟信道计数相同;若查找不到所述替换数据帧,则直接将所述待插入数据帧插入所述待恢复文件。
[0009]可选地,所述比较所述待恢复文件与所述第n个下行通道对应的其余第一任务文件的数据帧,以识别所述待恢复文件中的丢失帧或错误帧包括:从所述第n个下行通道对应的其余第一任务文件构成的文件集合A中提取第四任务文件构成的文件集合D,所述第四任务文件的尾部包括所述待恢复文件尾部最后一帧,且该帧不为所述第四任务文件的尾部最后一帧;从所述文件集合D中选择一个文件作为第二参考文件,以从所述文件集合D中提取第五任务文件构成的集合E,所述第五任务文件的尾部包括所述第二参考文件尾部最后一帧,且该帧不为所述第五任务文件的最后一帧;重复上述步骤,直至提取出的文件集合中仅有一个任务文件,或该集合中的所有文件的最后一帧的虚拟信道标识和虚拟信道计数相同;若能提取出的文件集合不为空,则所述待恢复文件尾部中存在丢帧。
[0010]可选地,从文件集合A中提取文件集合D之前,还包括:筛选所述第n个下行通道对应的第一任务文件,以使各所述第一任务文件与所述待恢复文件的最后一帧接收时间的时间差小于预设时长,得到所述文件集合A。
[0011]可选地,所述从所述第n个下行通道对应的其余第一任务文件中查找正确或缺失的数据帧,将所述正确或缺失的数据帧插入所述待恢复文件,得到所述第n个下行通道的数据恢复文件包括:从与所述待恢复文件尾部最后一帧的虚拟信道标识和虚拟信道计数相同的数据帧开始,将最终提取出的文件集合的任一任务文件的尾部数据帧作为待插入帧逐帧插至所述待恢复文件的尾部后面,直至所述任一任务文件中数据帧插入完毕为止;其中,将
所述待插入帧插入所述待恢复文件之前,若所述待恢复文件的最后一帧后存在已插入的后序帧,判断是否存在与所述待插入帧的虚拟信道标识相同的后序帧;若存在与所述待插入帧的虚拟信道标识相同的后序帧,识别所述待插入帧与最近的后序帧的虚拟信道计数是否连续,以及,识别所述待插入帧的纠错译码是否正确;当且仅当所述待插入帧与所述后序帧的虚拟信道标识相同,与所述后续帧的虚拟信道计数连续,且纠错译码正确时,将所述待插入帧插入所述待恢复文件;当所述待插入帧的虚拟信道计数不连续或纠错译码错误时,从所述第n个下行通道对应的其余第一任务文件中查找至少一个替换数据帧插入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种遥感卫星数据接收和恢复方法,其特征在于,包括:当卫星过境接收站时,接收卫星通过N个下行通道下发的数据,其中,每个下行通道下发的数据均通过M个接收信道执行数据接收,得到各所述下行通道的M个第一任务文件;对于第n个下行通道,获取所述第n个下行通道对应的M个第一任务文件,并从中选取一个作为所述第n个下行通道的待恢复文件,n=1,2,

,N;比较所述待恢复文件与所述第n个下行通道对应的其余第一任务文件的数据帧,以识别所述待恢复文件中的丢失帧或错误帧;从所述第n个下行通道对应的其余第一任务文件中查找正确或缺失的数据帧,将所述正确或缺失的数据帧插入所述待恢复文件,得到所述第n个下行通道的数据恢复文件;合并全部下行通道的数据恢复文件,得到任务恢复文件。2.根据权利要求1所述的方法,其特征在于,所述获取所述第n个下行通道对应的M个第一任务文件,并从中选取一个作为所述第n个下行通道的待恢复文件包括:获取所述第n个下行通道对应的M个第一任务文件;比较各所述第一任务文件第一帧和最后一帧的接收时间,确认第一帧接收时间最早的第一任务文件和最后一帧接收时间最晚的第一任务文件;若第一帧接收时间最早的第一任务文件和最后一帧接收时间最晚的第一任务文件为同一文件,则将其选为所述待恢复文件;若第一帧接收时间最早的第一任务文件和最后一帧接收时间最晚的第一任务文件不为同一文件,则从两者中选取数据帧数最多的第一任务文件为所述待恢复文件。3.根据权利要求1所述的方法,其特征在于,所述比较所述待恢复文件与所述第n个下行通道对应的其余第一任务文件的数据帧,以识别所述待恢复文件中的丢失帧或错误帧包括:从所述第n个下行通道对应的M个第一任务文件构成的文件集合A中选出第二任务文件,构成文件集合B,所述第二任务文件的头部包括所述待恢复文件头部第一帧,且所述待恢复文件头部第一帧不为所述第二任务文件的第一帧;从所述文件集合B中选择一个第一参考文件,以从所述文件集合B中提取第三任务文件构成的文件集合C,所述第三任务文件的头部包括所述第一参考文件头部第一帧,且所述第一参考文件头部第一帧不为所属第三任务文件的第一帧;重复上述步骤,直至提取出的文件集合中仅有一个任务文件,或该文件集合中所有文件的第一帧的虚拟信道标识和虚拟信道计数相同;若能提取出的文件集合不为空,则所述待恢复文件头部中存在丢帧。4.根据权利要求3所述的方法,其特征在于,从文件集合A中提取文件集合B之前,还包括:筛选所述第n个下行通道对应的M个第一任务文件,以使各所述第一任务文件与所述待恢复文件的第一帧接收时间的时间差小于预设时长,得到所述文件集合A。5.根据权利要求3所述的方法,其特征在于,所述从所述第n个下行通道对应的其余第一任务文件中查找正确或缺失的数据帧,将所述正确或缺失的数据帧插入所述待恢复文件,得到所述第n个下行通道的数据恢复文件包括:将最终提取出的文件集合的任一任务文件的头部数据帧作为待插入帧逐帧插入所述
待恢复文件的头部第一帧前,直至所述任一任务文件中的待插入数据帧与所述待恢复文件头部第一帧的虚拟信道标识和虚拟信道计数相同为止;其中,将所述待插入帧插入所述待恢复文件之前,若所述待恢复文件的第一帧前存在已插入的前序帧,判断是否存在与所述待插入帧的虚拟信道标识相同的前序帧;若存在与所述待插入帧的虚拟信道标识相同的前序帧,识别所述待插入帧与最近的前序帧的虚拟信道计数是否连续,以及,识别所述待插入帧的纠错译码是否正确;当且仅当所述待插入帧与所述前序帧的虚拟信道标识相同,与所述前序帧的虚拟信道计数连续,且纠错译码正确时,将所述待插入帧插入所述待恢复文件;当所述待插入帧的虚拟信道计数不连续或纠错译码错误时,从所述第n个下行通道对应的其余第一任务文件中查找至少一个替换数据帧插入所述待恢复文件,所述至少一个替换数据帧的纠错译码正确,与所述前序帧的虚拟信道标识相同,且其虚拟信道计数与所述前序帧的虚拟信道计数构成连续序列;若不存在与所述待插入帧的虚拟信道标识相同的前序帧,识别所述待插入帧的纠错译码是否正确;若所述待插入帧的纠错译码正确,则将所述待插入帧插入所述待恢复文件;若所述待插入帧的纠错译码不正确,则从所述第n个下行通道对应的其余第一任务文件中查找一个替换数据帧插入所述待恢复文件,所述替换数据帧的纠错译码...

【专利技术属性】
技术研发人员:吴业炜孙晓瑶李宇刘璐娇初庆伟张洪群李安
申请(专利权)人:中国科学院空天信息创新研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1