一种卫星遥测数据存储及下传的方法技术

技术编号:36806046 阅读:13 留言:0更新日期:2023-03-09 00:15
本申请公开了一种卫星遥测数据存储及下传的方法,该方法包括:实时获取遥测数据,将遥测数据按照接收时间的先后顺序依次存储到存储器中,并记录接收时间与存储地址之间的映射关系;响应于收到地面站发送的遥测数据下传指令,基于遥测数据下传指令所指示的指定时间以及映射关系确定读起始地址;根据读起始地址从存储器中读取要下传的存储遥测数据,以及获取当前实时遥测数据,并将所读取的存储遥测数据以及当前实时遥测数据下传给地面站。以及当前实时遥测数据下传给地面站。以及当前实时遥测数据下传给地面站。

【技术实现步骤摘要】
一种卫星遥测数据存储及下传的方法


[0001]本申请涉及卫星通信
,尤其涉及一种卫星遥测数据存储及下传的方法。

技术介绍

[0002]目前国内外已有多组小卫星(或卫星星座)在轨编队飞行,但在地面站测控时往往仍采用每颗星单独测控的方式,占用了地面测控资源,也不利于卫星的在轨自主管控。根据调研情况来看,目前有的卫星编队采用一星多副的组队方式,通过主星将遥测数据实时下传,但由于主星存储空间有限,并没有在主星存储多颗星的遥测数据。但是,低轨道卫星每天过境时间有限,一般每次过境10分钟左右,每天跟踪1次,即卫星每天可能向地面站下传一次遥测数据,而一次下传的遥测数据不一定就是当前时刻的实时遥测数据,一次下传可能需要传输指定时间段或者指定时长的遥测数据,例如,全天24小时的遥测数据。因此,根据实际需求下传对应的遥测数据成为亟待解决的问题。

技术实现思路

[0003]本申请解决的技术问题是:如何对遥测数据下传,本申请提供了一种卫星遥测数据存储及下传的方法,本申请实施例所提供的方案中,采用通过“时间

地址”映射的方式来存储星上的遥测数据,在下传时根据遥测数据下传指令所指示的指定时间来检索要下传的遥测数据,进而实现主星或者副星对于遥测数据的下传。
[0004]第一方面,本申请实施例提供一种卫星遥测数据存储及下传的方法,该方法包括:实时获取遥测数据,将遥测数据按照接收时间的先后顺序依次存储到存储器中,并记录接收时间与存储地址之间的映射关系,其中,将存储器中所存储的数据作为存储遥测数据;响应于收到地面站发送的遥测数据下传指令,基于遥测数据下传指令所指示的指定时间以及映射关系确定读起始地址;根据读起始地址从存储器中读取要下传的存储遥测数据,以及获取当前实时遥测数据,并将所读取的存储遥测数据以及当前实时遥测数据下传给地面站。
[0005]可选地,将遥测数据按照接收时间的先后顺序依次存储到存储器中,包括:将所接收的每帧遥测数据缓存到缓存中,直到所缓存的遥测数据的帧数达到指定帧数,将指定帧数的遥测数据一次性存储到存储器中,其中,指定帧数为每秒所能产生的帧数。
[0006]可选地,还包括:响应于将指定帧数的遥测数据存储到存储器中,根据每帧遥测数据的类型将每帧遥测数据中的卫星识别码替换为指定识别码。
[0007]可选地,遥测数据,包括:第一遥测数据和/或第二遥测数据,其中,第一遥测数据为主星的遥测数据,第二遥测数据为同一星座中副星的遥测数据。
[0008]可选地,其中,响应于一帧遥测数据为第一遥测数据,将遥测数据中的卫星识别码替换为第一指定识别码,其中,第一指定识别码用于指示该遥测数据为主星存储遥测数据,主星存储遥测数据是指存储器中所存储的主星遥测数据;和/或响应于一帧遥测数据为第二遥测数据,将遥测数据中的卫星识别码替换为第二指定识别码,其中,第二指定识别码用
于指示该遥测数据为副星存储遥测数据,副星存储遥测数据是指存储器中所存储的副星遥测数据。
[0009]可选地,其中,将指定帧数的遥测数据一次性存储到存储器中,包括:判断指定帧数的遥测数据是否为同一秒所产生的遥测数据;若不是,则将指定帧数的遥测数据丢弃。
[0010]可选地,基于遥测数据下传指令所指示的指定时间以及映射关系确定读起始地址,包括:确定当前存储器写指针所指示的存储地址,根据存储地址以及指定时间计算得到读起始地址。
[0011]可选地,根据存储地址以及指定时间计算得到读起始地址,包括:通过下式计算读起始地址:
[0012]RdAddr=WdAddr

T*a*b
[0013]其中,RdAddr表示读起始地址;WdAddr表示当前存储器写指针所指示的存储地址;T表示指定时间;a表示每秒产生的遥测数据帧数;b表示每帧遥测数据的长度。
[0014]可选地,其中,根据读起始地址从存储器中读取要下传的存储遥测数据,包括:从读起始地址所指示的位置开始,按照指定的抽样速率分别对存储器所存储的每秒所对应的存储遥测数据进行抽样,并将抽样出的存储遥测数据作为读取要下传的存储遥测数据,以及将读取要下传的存储遥测数据存储到存储遥测数据缓冲区。
[0015]可选地,其中,若指定的抽样率为奇数,则基于抽样率对存储遥测数据进行抽样;或若指定的抽样率为偶数,在将指定的抽样率加1得到调整后的抽样率,并基于调整后的抽样率对存储遥测数据进行抽样。
[0016]可选地,将所读取的存储遥测数据以及当前实时遥测数据下传给地面站,包括:按照预设的优先级分别将读取的遥测数据以及当前实时遥测数据下传给地面站。
[0017]可选地,当前实时遥测数据包括当前主星实时遥测数据以及当前副星实时遥测数据;预设的优先级从高到低依次为当前主星实时遥测数据、当前副星实时遥测数据、主星存储遥测数据以及副星存储遥测数据。
[0018]可选地,其中,按照预设的优先级分别将读取的遥测数据以及当前实时遥测数据下传给地面站,包括:按照预设的优先级分别将当前主星实时遥测数据以及当前副星实时遥测数据下传给地面站;响应于将当前主星实时遥测数据以及当前副星实时遥测数据下传给地面站后,读取存储遥测数据缓冲区中的主星存储遥测数据并下传;以及响应于将存储遥测数据缓冲区中的主星存储遥测数据下传,删除已下传的主星存储遥测数据;响应于存储遥测数据缓冲区中没有主星存储遥测数据,将副星存储遥测数据存储到存储遥测数据缓冲区,读取存储遥测数据缓冲区中的副星存储遥测数据并下传;以及响应于将存储遥测数据缓冲区中的副星存储遥测数据下传,删除已下传的副星存储遥测数据;响应于存储遥测数据缓冲区中没有主星存储遥测数据和副星存储遥测数据,在存储遥测数据缓冲区中填充指定帧。
[0019]可选地,还包括:若下传的某一秒所对应的遥测数据帧大于指定帧数,则按照当前帧数下传。若下传的某一秒所对应的遥测数据帧小于指定帧数,则用下一秒的帧数来填充。
[0020]第二方面,本申请实施例提供了一种卫星,该卫星包括:实时获取遥测数据,将遥测数据按照接收时间的先后顺序依次存储到存储器中,并记录接收时间与存储地址之间的映射关系,其中,将存储器中所存储的数据作为存储遥测数据;响应于收到地面站发送的遥
测数据下传指令,基于遥测数据下传指令所指示的指定时间以及映射关系确定读起始地址;根据读起始地址从存储器中读取要下传的存储遥测数据,以及获取当前实时遥测数据,并将所读取的存储遥测数据以及当前实时遥测数据下传给地面站。
[0021]与现有技术相比,本申请实施例所提供的方案至少具有如下有益效果:
[0022]1、本申请实施例所提供的方案中,采用通过“时间

地址”映射的方式来存储星上的遥测数据,在下传时根据遥测数据下传指令所指示的指定时间来检索要下传的遥测数据,进而实现主星或者副星对于遥测数据的下传。
[0023]2、本申请实施例所提供的方案中,优先保障了主星、副星当前实时遥测数据下传,在信道允许的情况下尽可能多地下存储遥测本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种卫星遥测数据存储及下传的方法,其特征在于,包括:实时获取遥测数据,将遥测数据按照接收时间的先后顺序依次存储到存储器中,并记录接收时间与存储地址之间的映射关系,其中,将存储器中所存储的数据作为存储遥测数据;响应于收到地面站发送的遥测数据下传指令,基于遥测数据下传指令所指示的指定时间以及映射关系确定读起始地址;根据读起始地址从存储器中读取要下传的存储遥测数据,以及获取当前实时遥测数据,并将所读取的存储遥测数据以及当前实时遥测数据下传给地面站。2.如权利要求1的方法,其特征在于,将遥测数据按照接收时间的先后顺序依次存储到存储器中,包括:将所接收的每帧遥测数据缓存到缓存中,直到所缓存的遥测数据的帧数达到指定帧数,将指定帧数的遥测数据一次性存储到存储器中,其中,指定帧数为每秒所能产生的帧数。3.如权利要求2的方法,其特征在于,还包括:响应于将指定帧数的遥测数据存储到存储器中,根据每帧遥测数据的类型将每帧遥测数据中的卫星识别码替换为指定识别码。4.如权利要求1~3任一项的方法,其特征在于,遥测数据,包括:第一遥测数据和/或第二遥测数据,其中,第一遥测数据为主星的遥测数据,第二遥测数据为同一星座中副星的遥测数据。5.如权利要求4的方法,其特征在于,其中,响应于一帧遥测数据为第一遥测数据,将遥测数据中的卫星识别码替换为第一指定识别码,其中,第一指定识别码用于指示该遥测数据为主星存储遥测数据,主星存储遥测数据是指存储器中所存储的主星遥测数据;和/或响应于一帧遥测数据为第二遥测数据,将遥测数据中的卫星识别码替换为第二指定识别码,其中,第二指定识别码用于指示该遥测数据为副星存储遥测数据,副星存储遥测数据是指存储器中所存储的副星遥测数据。6.如权利要求5的方法,其特征在于,其中,将指定帧数的遥测数据一次性存储到存储器中,包括:判断指定帧数的遥测数据是否为同一秒所产生的遥测数据;若不是,则将指定帧数的遥测数据丢弃。7.如权利要求1~3任一项的方法,其特征在于,基于遥测数据下传指令所指示的指定时间以及映射关系确定读起始地址,包括:确定当前存储器写指针所指示的存储地址,根据存储地址以及指定时间计算得到读起始地址。8.如权利要求7的方法,其特征在于,根据存储地址以及指定时间计算得到读起始地址,包括:通过下式计算读起始地址:RdAddr=WdAddr

T*a*b其中,R...

【专利技术属性】
技术研发人员:李国军熊浩伦王淼吕岩纪文章马文杰张东晨王怡然
申请(专利权)人:航天东方红卫星有限公司
类型:发明
国别省市:

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

1