论文部分内容阅读
合成孔径雷达(Synthetic Aperture Radar,SAR)是一种全天时、全天候的微波成像系统,高分辨率的特点使它在军用和民用领域有着不可替代的作用。随着合成孔径雷达成像技术的发展,各种高分辨率成像算法应运而生。然而高分辨率带来的巨大计算量成为某些成像算法实际应用的瓶颈,其中最为典型的就是后向投影(Back Projection,BP)算法。BP成像算法是一种时域成像算法,与传统SAR成像算法相比,该成像算法原理简单,并且在原理上不存在任何理论近似,能够实现高分辨率SAR成像。因此,更具有实际的研究价值。基于以上背景,本文的主要工作如下:(1)分析了BP成像算法以及快速BP(Fast Back Projection,FBP)成像算法的成像模型、实现原理和计算量。针对BP成像算法计算量巨大的特点,本文在BP算法的基础上实现了一种FBP成像算法。实验结果证明该FBP成像算法与BP成像算法成像质量相当,并且FBP算法在一定程度上从算法层面降低了计算量。(2)研究了BP成像算法在非理想航迹下的运动误差以及运动补偿技术。分析了BP成像算法误差的来源,建立运动误差模型,分别提出了基于对比度最优准则的自聚焦方法以及基于划分子孔径和对比度准则的BP成像自聚焦方法,实测数据成像结果验证了这两种运动补偿算法可分别有效应用于短孔径和长孔径成像处理。(3)介绍了基于计算统一设备架构(Compute Unified Device Architecture,简称CUDA)环境下的图形处理器(Graphic Processing Unit,GPU)编程技术,分析了BP成像算法的内在并行性,提出了一种适合GPU加速实现的BP成像算法加速方案;针对SAR处理数据量较大以及GPU显存受限的问题,在此方案的基础上进一步提出基于流技术的GPU优化方案。实测数据处理结果为优化后比优化前平均成像速度提升约78.8%,表明该方案的有效性和可行性。