说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210946245.8 (22)申请日 2022.08.08 (71)申请人 西安中科天塔科技股份有限公司 地址 710000 陕西省西安市国家民用航天 产业基地东长安街501号运维国际总 部大厦B座6楼西段6 05号 (72)发明人 李昭男 曾伟刚 李琮 董卫华  张治国  (74)专利代理 机构 西安智邦专利商标代理有限 公司 6121 1 专利代理师 赵逸宸 (51)Int.Cl. G06F 9/50(2006.01) G06F 7/483(2006.01) G06F 7/548(2006.01)G06F 9/448(2018.01) (54)发明名称 一种用于卫星的并行计算方法及系统、 存储 介质、 设备 (57)摘要 本发明属于一种并行计算方法, 为解决目前 计算卫星数据时, 采用集成式解算方法, 单次计 算操作复杂, 占用显存空间大, 当并行计算的星 数达到一定数量时, 会由于缓存不足出现溢出错 误, 造成解算失败, 而采用模块化解算方法, 在中 央处理器与图形处理器间参数交互的过程中会 耗费大量时间, 加速效果不够理想的技术问题, 提供一种用于卫星的并行计算方法及系统、 计算 机可读存储介质、 终端设备, 通过中央处理器进 行扰动数据初始化处理、 读取T LE数据、 对单颗卫 星轨道参数进行初始化, 通过图形处理器中多个 计算单元分别执行不同时间节点下的星历计算 和转换, 再通过中央处理器存储计算结果, 并判 断是否完成所有卫星的星历计算和转换。 权利要求书2页 说明书6页 附图3页 CN 115309555 A 2022.11.08 CN 115309555 A 1.一种用于卫星的并行计算方法, 其特 征在于, 包括以下步骤: S1, 在中央处 理器中进行扰动数据初始化处 理, 得到扰动数据初始化结果; S2, 通过中央处 理器读取TLE数据, 提取需要计算的时间段、 步进值和TLE数据列; S3, 通过中央处 理器从所述TLE数据列中取 单颗卫星轨道参数进行初始化; S4, 将扰动数据初始化结果、 步骤S3中初始化后的单颗卫星轨道参数、 需要计算的时间 段信息、 步进值信息拷贝至图形处 理器; S5, 通过图形处理器中多个计算单元分别执行不同时间节点下的星历计算和转换, 得 到计算结果; S6, 通过中央处理器读取步骤S5的计算结果并存储; 判断是否已完成所有卫星的星历 计算和转换, 若 是, 则完成并行计算, 否则, 返回步骤S3, 直至完成所有卫星的星历计算和转 换。 2.根据权利要求1所述一种用于卫星的并行计算方法, 其特征在于: 步骤S5中, 所述计 算单元与所述时间节点 一一对应。 3.根据权利要求1所述一种用于卫星的并行计算方法, 其特征在于: 步骤S6 中的存储和 步骤S3分别在中央处 理器的两个线程中执 行。 4.根据权利要求1所述一种用于卫星的并行计算方法, 其特征在于: 所述图形处理器的 显存包括常量内存和全局内存; 步骤S4中, 所述扰动数据初始化结果存储于常量内存中; 图形处理器中其他数据均存 储于全局内存。 5.根据权利要求1所述 一种用于卫星的并行计算方法, 其特 征在于: 所述中央处 理器在运行 过程中调用类方法; 所述图形处理器在运行过程中调用函数时, 删除函数表指针, 将类方法中的类对象单 独作为结构体传递。 6.根据权利要求1所述一种用于卫星的并行计算方法, 其特征在于: 步骤S5中, 所述计 算结果中的时间信息和坐标信息数据类型为数组的结构体 类型。 7.根据权利要求6所述一种用于卫星的并行计算方法, 其特征在于: 步骤S5中, 所述通 过图形处理器中多个计算单元分别执行不同时间节点下的星历 计算和转换具体为, 不同时 间节点下 的星历计算和 转换中的三角函数计算均将双精度浮点数形式降级为单精度浮点 数形式。 8.一种用于卫星的并行计算系统, 用于实现权利要求1至7任一所述一种用于卫星的并 行计算方法, 其特 征在于: 包括中央处 理器和图形处 理器; 所述中央处理器, 用于进行扰动数据初始化处理得到扰动数据初始化结果、 读取TLE数 据、 取TLE数据中的单颗卫星轨道参数进 行初始化、 将扰动数据初始 化结果和初始 化后的单 颗卫星轨道参数拷贝至图形处理器、 读取各计算单元 的计算结果并存储、 判断是否已完成 所有卫星的星历计算和转换; 所述图形处理器, 用于通过图形处理器中的多个计算单元分别执行不同时间节点下的 星历计算和转换。 9.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于: 该程序被处理器执 行时实现如权利要求1至7任一所述方法的步骤。权 利 要 求 书 1/2 页 2 CN 115309555 A 210.一种终端设备, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器上 运行的计算机程序, 其特征在于: 所述处理器执行所述计算机程序时实现如权利要求1至9 任一所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115309555 A 3

.PDF文档 专利 一种用于卫星的并行计算方法及系统、存储介质、设备

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种用于卫星的并行计算方法及系统、存储介质、设备 第 1 页 专利 一种用于卫星的并行计算方法及系统、存储介质、设备 第 2 页 专利 一种用于卫星的并行计算方法及系统、存储介质、设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:10:12上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。