System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种面向软件定义卫星的星地链路状态更新方法及产品技术_技高网

一种面向软件定义卫星的星地链路状态更新方法及产品技术

技术编号:41220569 阅读:4 留言:0更新日期:2024-05-09 23:40
本申请实施例提供一种面向软件定义卫星的星地链路状态更新方法及产品,所述星地链路状态更新方法包括:获取第j卫星的轨道位置;预测与所述第j卫星对应的星地链路状态发生变化的N个地面站,其中,N为大于或等于1的整数;逐一确认所述N个地面站中各地面站的状态变化情况,并根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新。采用本申请实施例一方面保证了当星地链路状态变化时能够及时进行状态更新,另一方面可以减少不必要的更新,大大减少了网络洪泛信息量,降低了网络开销。

【技术实现步骤摘要】

本申请涉及卫星通信领域,具体而言本申请实施例涉及一种面向软件定义卫星的星地链路状态更新方法及产品


技术介绍

1、软件定义卫星属于新一代智能卫星,由于软件定义卫星硬件可重置复用从而可通过软件再部署实现多种软件功能,因此其数据的应用服务表现为多样化,数据处理结果表现为多元化,而这正切合实际应用中星上或地面数据处理需求的多变性。

2、本申请的专利技术人在研究中发现,由于相关技术中对于基于软件定义卫星的卫星通信系统的星地链路状态更新的机制为周期性更新(即周期性更新星地链路状态),这种更新方式容易造成网络洪泛信息量,显著降低网络通信质量。


技术实现思路

1、本申请实施例的目的在于提供一种面向软件定义卫星的星地链路状态更新方法及产品,采用本申请实施例一方面保证了当星地链路状态变化时能够及时进行状态更新,另一方面可以减少不必要的更新,大大减少了网络洪泛信息量,降低了网络开销。

2、第一方面,本申请实施例提供一种面向软件定义卫星的星地链路状态更新方法,所述星地链路状态更新方法包括:获取第j卫星的轨道位置;预测与所述第j卫星对应的星地链路状态发生变化的n个地面站,其中,n为大于或等于1的整数;逐一确认所述n个地面站中各地面站的状态变化情况,并根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新。

3、在一些实施例中,所述预测与所述第j卫星对应的星地链路状态发生变化的n个地面站,包括:根据在轨实时测量数据gnss数据、地面站数据、卫星配置数据以及ack数据预测所述n个地面站,其中,所述gnss数据包括卫星在轨的位置、速度和高度,所述地面站数据包括地面站编号、经度、纬度、高度、地面标高和ip地址,所述卫星配置数据包括卫星编号和轨道双行,所述ack数据为地面或星间组织的分布式星地链路状态更新结果,数值为1代表更新成功,0代表更新失败或未收到ack数据。所述预测星地链路状态是指根据卫星j实时测量的gnss位置、地面站i的位置判断是否处于地面站i的接入覆盖范围,进入覆盖范围为入境,离开覆盖范围为出境。预测星地链路状态变化是指预测卫星入境/出境地面站事件。

4、在一些实施例中,所述ack数据为地面或星间组织的分布式星地链路状态更新结果应答数据。

5、在一些实施例中,所述根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新,包括:根据链路状态变化事件触发更新分布式星地链路状态表。

6、在一些实施例中,在所述获取第j卫星的轨道位置之前,所述星地链路状态更新方法还包括:对多个卫星进行初始化处理;读取所述多个卫星中各卫星的在轨实时测量数据gnss信息;其中,所述轨道位置是通过所述在轨实时测量数据gnss信息得到的。

7、在一些实施例中,所述对多个卫星进行初始化处理,包括:为所述多个卫星中的各卫星配置编号信息,其中,所述编号用于区别不同的卫星;为所述多个卫星中的各卫星配置私有地面站列表;设置于所述多个卫星中各卫星分别对应的星地链路状态初始不可用。

8、在一些实施例中,所述逐一确认所述n个地面站中各地面站的状态变化情况,并根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新,包括:判断所述n个地面站中任意一个地面站第i地面站的状态是否变换,若变化则更新所述第i地面站于所述第j卫星之间的星地链路状态。

9、第二方面,本申请的一些实施例提供一种面向软件定义卫星的星地链路状态更新装置,所述星地链路状态更新方法包括:轨道位置获取模块,被配置为获取第j卫星的轨道位置;预测模块,被配置为预测与所述第j卫星对应的星地链路状态发生变化的n个地面站,其中,n为大于或等于1的整数;确认及链路状态更新模块,被配置为逐一确认所述n个地面站中各地面站的状态变化情况,并根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新。

10、第三方面,本申请的实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时可实现如第一方面任意一个实施例所述的方法。

11、第四方面,本申请的一些实施例提供一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现如第一方面任意一个实施例所述的方法。

本文档来自技高网...

【技术保护点】

1.一种面向软件定义卫星的星地链路状态更新方法,其特征在于,所述星地链路状态更新方法包括:

2.如权利要求1所述的星地链路状态更新方法,其特征在于,

3.如权利要求1所述的星地链路状态更新方法,其特征在于,所述ACK数据为地面或星间组织的分布式星地链路状态更新结果应答数据。

4.如权利要求1所述的星地链路状态更新方法,其特征在于,所述根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新,包括:

5.如权利要求1所述的星地链路状态更新方法,其特征在于,在所述获取第j卫星的轨道位置之前,所述星地链路状态更新还包括:

6.如权利要求5所述的星地链路状态更新方法,其特征在于,所述对多个卫星进行初始化处理,包括:

7.如权利要求6所述的星地链路状态更新方法,其特征在于,所述逐一确认所述N个地面站中各地面站的状态变化情况,并根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新,包括:

8.一种面向软件定义卫星的星地链路状态更新装置,其特征在于,所述星地链路状态更新方法包括:

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时可实现如权利要求1-7中任意一项权利要求所述的方法。

10.一种电子设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述程序时可实现如权利要求1-7中任意一项权利要求所述的方法。

...

【技术特征摘要】

1.一种面向软件定义卫星的星地链路状态更新方法,其特征在于,所述星地链路状态更新方法包括:

2.如权利要求1所述的星地链路状态更新方法,其特征在于,

3.如权利要求1所述的星地链路状态更新方法,其特征在于,所述ack数据为地面或星间组织的分布式星地链路状态更新结果应答数据。

4.如权利要求1所述的星地链路状态更新方法,其特征在于,所述根据所述状态变化情况触发针对所述第j卫星的星地链路状态更新,包括:

5.如权利要求1所述的星地链路状态更新方法,其特征在于,在所述获取第j卫星的轨道位置之前,所述星地链路状态更新还包括:

6.如权利要求5所述的星地链路状态更新方法,其特征在于,所述对多个卫星进...

【专利技术属性】
技术研发人员:王海江赵军锁吴凤鸽
申请(专利权)人:中国科学院软件研究所
类型:发明
国别省市:

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

1