论文部分内容阅读
目标电磁散射特性分析,特别是雷达散射截面(Radar Cross Section,RCS)的计算对国防建设以及民用方面都有着重要的意义。其中电磁散射特性分析可应用于国防领域内的雷达成像、目标分类与识别、目标隐身与反隐身设计,此外还可以应用于天线设计及遥感探测等民用领域。如何快速且准确地计算目标的RCS一直是计算电磁学的研究热点,高频近似方法中的物理光学法(Physical Optics,PO)和弹跳射线法(Shooting and Bouncing Ray,SBR)在计算电大尺寸复杂目标时具有原理简单、易于实现等特点。但传统的PO算法和SBR算法实现过程中需要对面元进行一一遮挡判断,造成计算耗时严重。因此本文通过引入并改进计算图形学中的八叉树和Z-buffer方法对PO法进行改进,并利用图形处理器(Graphics Processing Unit,GPU)对PO法进行并行加速,通过引入KD-tree结构对SBR算法中的射线追踪过程进行改进加速。对目标的微动特性进行分析并提取出相应特征参数可以为后续的目标分类与识别提供重要的信息支撑。因此本文研究了含有进动的锥体的运动模型,并对微动目标时频谱图统计特征、物理特征、纹理特征进行分析,最后基于支持向量机(Supprot Vector Machine,SVM)对锥体目标进行了分类研究。论文主要工作如下:1.首先介绍传统的PO与SBR算法原理,利用C++编程语言对两种算法做了实现。通过计算卫星和锥体模型的RCS,对实现的PO算法准确性进行了验证。针对传统SBR算法中射线追踪较为费时的缺点,采用线索KD-tree进行加速,KD-tree按照面元在空间中的分布情况进行划分,在光线追踪过程中通过对树形结构进行遍历,减少了许多无效求交测试,提高了SBR算法的计算效率。基于实现的SBR算法计算了二面角模型的RCS,通过与FEKO软件上的多层快速多极子(Multilevel Fast Multipole,MLFMM)算法所得结果进行对比,验证了本文实现的SBR方法的正确性。2.针对传统PO方法在处理电大尺寸目标计算复杂度过高的情况,设计并实现一种基于GPU加速的PO算法。其中分别采用八叉树和Z-buffer的方法对遮挡过程进行加速。由于GPU硬件具有大量计算单元且Z-buffer在实现过程各面元判断较为独立,对每个面元分配一个线程,进而可以对遮挡判断和RCS计算过程并行加速。此外在基于GPU对PO算法加速过程中本文实现了一种无锁结构的数据更新办法,相对于传统有锁的数据更新方式,无锁结构避免了由于线程竞争造成的死锁问题。最后,结合传统CPU版本的PO算法和GPU版本PO算法,对三个波段的卫星模型给出了数值算例,验证了GPU加速PO算法的可行性和加速效果。3.研究了含有进动的锥体目标的运动模型,并介绍了一种进动频率提取方法,结合时频谱图对目标的进动频率进行了提取。研究了雷达一维距离像原理,结合锥体一维距离像提取了目标尺寸特征。对微动锥体的时频频谱图的统计特征、物理特征、纹理特征进行了研究,利用所提取的特征参数对三种类型锥体目标利用SVM进行了分类实验,并对不同噪声干扰情况下的分类性能进行分析。4.基于本文研究内容开发了一款目标电磁特性计算与成像软件,该软件集成了电磁计算、三维模型显示、目标姿态角解算与电磁成像等功能,并结合具体用例对软件相关功能进行了说明与验证。