数字卫星载荷情报压缩复接源代码人工智能书写方法技术

技术编号:19215499 阅读:32 留言:0更新日期:2018-10-20 06:39
本发明专利技术提供了一种数字卫星载荷情报压缩复接源代码人工智能书写方法,包括对压缩传输需求进行格式化转换;根据格式化需求数据对卫星载荷情报压缩输出方法和压缩算法进行选择;根据卫星数传协议结构对卫星载荷情报的传输复接位置进行确定;根据卫星数传协议结构对卫星载荷情报的传输复接方法进行描述;完成对卫星载荷情报压缩复接源代码的书写。本发明专利技术对卫星载荷输出进行了有效的压缩处理,快速地获取压缩复接方法,并由计算机自动完成压缩和复接过程,提高了数字卫星载荷压缩复接效率。

【技术实现步骤摘要】
数字卫星载荷情报压缩复接源代码人工智能书写方法
本专利技术涉及航天器仿真领域,更具体的说是涉及一种数字卫星载荷情报压缩复接源代码人工智能书写方法。
技术介绍
目前工程设计、研发、测试过程中利用数字世界进行仿真验证的比例大大提升,卫星实物测试成本高,数字卫星的作用更加明显。数字仿真有效性取决于是数字卫星和环境模型的精度,为了达到与真实一致的仿真结果,数字卫星的设计精度需要达到部件级,环境包括了机电热光磁多方面因素的耦合,这就造成了数字航天器开发工作量大,并且整个系统的耦合关系复杂,修改难度高。因此提出了利用人工智能程序员技术,由计算机完成数字卫星源程序的智能书写。卫星相机载荷通常输出的是位图格式图片,这样的图片传输需要耗费大量的数传资源,因此,需要在星上对图片进行压缩处理,传输时为了提高效率还要对数据包进行复接。压缩和复接过程与卫星载荷参数、传输要求息息相关,每颗卫星的内部参数都存在差异,由人完成仿真过程的操作工作量很大。因此,如何提供一种数字卫星载荷情报压缩复接源代码人工智能书写方法是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种数字卫星载荷情报压缩复接源代码人工智能书写方法,本专利技术对卫星载荷输出进行了有效的压缩处理,快速地获取压缩复接方法,并由计算机自动完成压缩和复接过程,提高了编写效率。为了达到上述目的,本专利技术采用如下技术方案:一种数字卫星载荷情报压缩复接源代码人工智能书写方法,所述方法包括以下步骤:步骤一、根据未知的真实卫星应用环境、模式对卫星参数进行估计,或根据已知真实卫星直接获取卫星参数,分析出卫星载荷情报压缩传输需求,并将所述压缩传输需求进行格式化转换,得到格式化需求数据;步骤二、人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩输出的目标格式进行选择;步骤三、人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩算法进行选择;步骤四、人工智能程序员根据卫星数传协议结构对卫星载荷情报的传输复接位置进行确定;步骤五、人工智能程序员根据卫星数传协议结构对卫星载荷情报的传输复接方法进行描述;步骤六、人工智能程序员完成对卫星载荷情报压缩复接源代码的书写。优选的,在上述数字卫星载荷情报压缩复接源代码人工智能书写方法中,所述步骤一中,所述卫星载荷情报指遥感载荷的情报数据,包括但不限于卫星发出的可见光、红外、高光谱、多光谱、SAR载荷的情报,所述卫星载荷情报的压缩输出格式为图片或视频;并将所述格式化需求数据存储至数据库中,所述格式化需求包括,压缩需求和传输协议参数,所述压缩需求包括压缩是否有损、压缩比、压缩质量、压缩算法实时性约束,所述传输协议参数包括协议名称、协议结构、是否允许复接、复接所在层、复接协议。优选的,在上述数字卫星载荷情报压缩复接源代码人工智能书写方法中,为了用户输入更加方便、灵活,所述步骤二中的卫星载荷情报压缩输入包括目标格式和情报压缩需求,输出为目标格式,其具体方法为,当用户仅输入目标格式、未给出情报压缩需求时,则直接输出用户指定的目标格式。当用户仅输入情报压缩需求、未指定目标格式时,利用步骤一所述格式化需求数据作为决策树输入,通过决策树推理,得到所述卫星载荷情报压缩输出的目标格式。当用户同时输入目标格式和情报压缩需求时,对目标格式进行检测,检测所述目标格式是否满足用户的情报压缩需求,如果满足则输出所述目标格式,不满足则提示用户输入信息矛盾,需要进行检查。优选的,在上述数字卫星载荷情报压缩复接源代码人工智能书写方法中,所述步骤三具体包括:根据原始载荷情报格式和所述卫星载荷情报压缩目标格式得到压缩流程,根据压缩流程确定需要选择的若干个算法,最后根据用户的输入的所述格式化需求数据中包含的情报压缩需求确定所述算法。优选的,在上述数字卫星载荷情报压缩复接源代码人工智能书写方法中,所述步骤四具体为,根据星上数传通道通信协议得到卫星载荷情报的传输复接位置,卫星载荷情报的传输方式与所述星上数传通道通信协议结构相对应,根据复接所在层找到卫星载荷情报的传输复接位置。优选的,在上述数字卫星载荷情报压缩复接源代码人工智能书写方法中,所述步骤五中传输复接方法的描述包括包内容裁剪拼接方法和包头标识位修改方法;其中所述包头标识位修改方法为读取所述数据库中的协议结构表中的包头格式定义,根据复接标识位找与复接相关的位,进而查询到相关位定义算法。经由上述的技术方案可知,与现有技术相比,本专利技术公开提供了一种数字卫星载荷情报压缩复接源代码人工智能书写方法,满足不同卫星的内部参数对卫星载荷情报的压缩复接处理,有效避免数传资源浪费。同时,本专利技术由计算机根据卫星的设计参数,利用智能化手段代替人完成星上压缩和复接过程仿真源代码的书写,具有可扩展性,提高了数字卫星的生产效率,缩短数字卫星的研制周期,减轻了数字卫星开发者的工作量。具体实施方式下面对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术提供了一种数字卫星载荷情报压缩复接源代码人工智能书写方法,本专利技术克服现有技术的不足,使用人工智能替代人进行数字飞行器源代码书写,对书写过程中遇到的代码的编写、飞行器模型中模块的内部运算流程等问题,可以依据飞行器部件的输入输出特性进行自主决策,提高了编写效率,降低了飞行器仿真成本。本专利技术数字卫星载荷情报压缩复接源代码人工智能书写方法具体包括以下步骤:本专利技术所涉及的载荷情报压缩复接源代码,可以针对多颗卫星使用,每一颗卫星都有属于自己的卫星载荷情报压缩复接算法,不同卫星的载荷情报压缩复接算法设计既具有相似的框架结构,又具有不同的配置等信息。本专利技术实施例提供的数字卫星载荷情报压缩复接源代码合仿真程序方法,包括步骤S101~S106:步骤S101,根据未知的真实卫星应用环境、模式对卫星参数进行估计,或根据已知真实卫星直接获取卫星参数,分析出卫星载荷情报压缩传输需求,并将所述压缩传输需求进行格式化转换,得到格式化需求数据。其中卫星载荷情报压缩传输需求格式化描述是步骤S102~S105的输入条件。本方法中的载荷情报指遥感载荷的情报数据,包括但不限于可见光、红外、高光谱、多光谱、SAR等载荷的输出情报,输出格式通常是位图或视频。载荷情报压缩传输需求包括载荷情报压缩要求或压缩输出格式、载荷情报传输协议参数。载荷情报压缩要求包括是否有损、压缩比、压缩质量、压缩算法实时性约束。载荷情报压缩输出格式包括但不限于JPEG、JPEG2000等。载荷情报传输协议参数包括协议名称、协议结构、是否允许复接、复接所在层、复接协议。步骤102,人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩输出的目标格式进行选择,其中压缩格式输出过程包括两种,直接输出和决策树推理。第一种由用户直接定义输出格式,这时不需要经过决策树进行格式判别,只需要对用户规定的输出格式和用户规定的载荷情报压缩要求进行检查,满足需求的情况下输出格式为用户选择的格式,不满足则提示用户重新检查。第二种用户未直接定义输出格式,输入的是需求,通过决策树等手段进行判别,推理出输出格式。步骤103,人工智本文档来自技高网...

【技术保护点】
1.一种数字卫星载荷情报压缩复接源代码人工智能书写方法,其特征在于,所述方法包括以下步骤:步骤一、根据真实卫星应用环境、模式对卫星参数进行估计,或直接获取卫星参数,分析出卫星载荷情报压缩传输需求,并将所述压缩传输需求进行格式化转换,得到格式化需求数据;步骤二、人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩输出的目标格式进行选择;步骤三、人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩算法进行选择;步骤四、人工智能程序员根据卫星数传协议结构对卫星载荷情报的传输复接位置进行确定;步骤五、人工智能程序员根据卫星数传协议结构对卫星载荷情报的传输复接方法进行描述;步骤六、人工智能程序员完成对卫星载荷情报压缩复接源代码的书写。

【技术特征摘要】
1.一种数字卫星载荷情报压缩复接源代码人工智能书写方法,其特征在于,所述方法包括以下步骤:步骤一、根据真实卫星应用环境、模式对卫星参数进行估计,或直接获取卫星参数,分析出卫星载荷情报压缩传输需求,并将所述压缩传输需求进行格式化转换,得到格式化需求数据;步骤二、人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩输出的目标格式进行选择;步骤三、人工智能程序员根据所述格式化需求数据对卫星载荷情报压缩算法进行选择;步骤四、人工智能程序员根据卫星数传协议结构对卫星载荷情报的传输复接位置进行确定;步骤五、人工智能程序员根据卫星数传协议结构对卫星载荷情报的传输复接方法进行描述;步骤六、人工智能程序员完成对卫星载荷情报压缩复接源代码的书写。2.根据权利要求1所述的数字卫星载荷情报压缩复接源代码人工智能书写方法,其特征在于,所述步骤一中,所述卫星载荷情报指遥感载荷的情报数据,包括但不限于卫星发出的可见光、红外、高光谱、多光谱、SAR载荷的情报,所述卫星载荷情报的压缩输出格式为图片或视频;并将所述格式化需求数据存储至数据库中,所述格式化需求包括,压缩需求和传输协议参数,所述压缩需求包括压缩是否有损、压缩比、压缩质量、压缩算法实时性约束,所述传输协议参数包括协议名称、协议结构、是否允许复接、复接所在层、复接协议。3.根据权利要求1所述的数字卫星载荷情报压缩复接源代码人工智能书写方法,其特征在于,所述步骤二中的卫星载荷情报压缩输入包括目标格式和情报压缩...

【专利技术属性】
技术研发人员:董云峰邓学磊
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

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

1