[发明专利]一种电磁环境计算方法及装置在审
申请号: | 201811394845.8 | 申请日: | 2018-11-22 |
公开(公告)号: | CN109558661A | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 付安邦;薛松;臧云华 | 申请(专利权)人: | 北京未尔锐创科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电磁环境 计算方法及装置 输入参数 辐射源 并行计算 仿真计算 输出参数 采样点 复制 申请 | ||
本发明公开一种电磁环境计算方法及装置,该方法包括:CPU将电磁环境输入参数复制到GPU;GPU根据电磁环境输入参数并行计算电磁环境输出参数。本申请实施例提供的技术方案的仿真计算所需时间不会随采样点数量以及辐射源数量呈指数上升。
技术领域
本发明涉及电磁仿真领域,尤其涉及一种电磁环境计算方法及装置。
背景技术
在现实的空间中,存在多个辐射源,为了确定各个辐射源对于目标点的影响,需要预先通过仿真来计算辐射源至目标点的达到功率。在现有技术中,一般通过编写多线程仿真软件来实现,该仿真软件主要通过在CPU中进行运行得以实现。图1示出了电磁计算的典型场景,辐射源包括通信设备、雷达、干扰设备以及其他辐射设备。尽管目前所使用的CPU一般为多核CPU,能够在一定程度上加快仿真的计算速度,但是对于存在多个辐射源和多个目标点的情况下,例如100个辐射源,500000个目标点,这种大规模的仿真需要的计算量,对于多核CPU来说也需要花费非常长的时间。
因此,需要寻找解决电磁环境计算的新方案。
发明内容
有鉴于此,本申请提供了一种电磁环境计算方法及装置,以提高电磁计算的速度。
本申请实施例提供了一种电磁环境计算方法,该方法包括:
CPU将电磁环境输入参数复制到GPU;
GPU根据电磁环境输入参数并行计算电磁环境输出参数。
优选地,所述电磁环境参数包括辐射源参数;所述电磁环境输出参数包括辐射源的发射功率;
所述CPU将电磁环境输入参数复制到GPU包括:CPU将辐射源参数复制到GPU;
所述GPU根据电磁环境输入参数并行计算电磁环境输出参数包括:GPU根据辐射源参数并行计算辐射源的发射功率。
优选地,所述电磁输入环境参数包括辐射源对应的天线数据和/或地形高层数据;所述电磁环境输出参数包括各个目标点方向的天线增益和/或各个目标点的路径损耗;
所述CPU将电磁环境输入参数复制到GPU包括:CPU将辐射源对应的天线数据和/或地形高层数据复制到GPU;
所述GPU根据电磁环境输入参数并行计算电磁环境输出参数包括:GPU根据辐射源对应的天线数据和/或地形高层数据并行计算各个目标点方向的天线增益和/或各个目标点的路径损耗。
优选地,所述电磁环境输入参数包括辐射源发的射功率、各个目标点方向的天线增益和/或各个目标点的路径损耗;所述电磁环境输出参数包括各个目标点的到达功率;
所述CPU将电磁环境输入参数复制到GPU还包括:CPU将辐射源发的射功率、各个目标点方向的天线增益和/或各个目标点的路径损耗复制到GPU;
所述GPU根据电磁环境输入参数并行计算电磁环境输出参数包括:GPU根据辐射源的发射功率、各个目标点方向的天线增益和/或各个目标点的路径损耗并行计算各个目标点的到达功率。
优选地,所述电磁环境输入参数包括各个辐射源对应的各个目标点的到达功率;所述电磁环境输出参数包括各个目标点的合成到达功率;
在具有多个辐射源的情况下,该方法还包括:
所述CPU将电磁环境输入参数复制到GPU包括:CPU将各个辐射源对应的各个目标点的到达功率复制到GPU;
所述GPU根据电磁环境输入参数并行计算电磁环境输出参数包括:GPU根据各个辐射源对应的各个目标点的到达功率并行计算各个目标点的合成到达功率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京未尔锐创科技有限公司,未经北京未尔锐创科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811394845.8/2.html,转载请声明来源钻瓜专利网。