Application of CUDA-Accelerated GO/PO Method in Calculation of Electromagnetic Scattering From Coated Targets

Application of CUDA-Accelerated GO/PO Method in Calculation of Electromagnetic Scattering From Coated Targets
复制标题

DOI:
10.1109/access.2020.2974770
复制
发表时间:
2020
期刊:
影响因子:
3.9
通讯作者:
C. Dong;Li-xin Guo;Xiao Meng
C. Dong;Li-xin Guo;Xiao Meng
中科院分区:
计算机科学3区
文献类型:
--
作者:
C. Dong;Li-xin Guo;Xiao Meng

文献摘要

相似文献

在这项研究中,快速计算的电磁(EM)散射的复杂目标涂覆雷达吸波材料已报告。将几何光学和物理光学(GO/PO)方法与修正的表面反射系数法相结合,求解电磁散射问题。此外,两个加速技术已被采用,以提高计算效率。首先,采用邻域搜索技术加速GO/PO中的射线追踪过程。该技术采用八叉树结构将空间划分为多个子空间,即子节点,通过Morton码变换提高光线跟踪的效率。为了进一步减少计算时间,在统一计算设备架构(CUDA)框架下,引入了基于GPU平台的并行加速技术。我们所提出的方法已经从模拟和多层快速多极子方法(MLFMM)和基于CPU的GO/PO方法的良好的相关性进行了验证。与串行模型下的GO/PO方法进行了比较,得到了较好的加速比。最后分析了涂层厚度和材料种类对涂层目标电磁散射特性的影响。
In this study, fast calculations for the electromagnetic (EM) scattering of complex targets coated by radar absorbing materials have been reported. The Geometric Optics and Physical Optics (GO/PO) methods are combined with the modified surface reflection coefficient method, to solve the problem of EM scattering. Moreover, two acceleration techniques have been employed to improve the efficiency of computations. Firstly, the neighbor search technique is adopted to accelerate the ray tracing process in GO/PO. In this technique, an Octree structure is applied to divide the space into multiple subspaces, namely sub-nodes, where the efficiency of ray tracing can be improved through Morton code transform. In order to further reduce the computational time, parallel acceleration technique, based on GPU platform within the Compute Unified Device Architecture (CUDA) framework is introduced. Our proposed method has been verified from the nice correlation of simulated and multilevel fast multipole method (MLFMM) and CPU-based GO/PO methods. The runtime is compared with that of GO/PO method in serial model, responsible for a good speedup ratio. Finally, the influence of coating thicknesses and types of material on the EM scattering characteristics of the coated targets are also analyzed.