基于GPU的机载SAR回波数据模拟研究

来源 :电子科技大学 | 被引量 : 6次 | 上传用户:lsp110
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着合成孔径雷达技术日趋成熟并广泛用于军事和其他领域,合成孔径雷达(SAR)回波数据的模拟显得越发必需和重要。在以往的研究中发现,回波模拟的庞大的数据量和运算是研究的巨大挑战和瓶颈。随着更多样化的模拟平台的出现,回波数据模拟在提高运算速度和效率上有了新的突破点。近年来,GPU(Graphic Processing Unit)技术的应用和CUDA编程平台的出现,研究人员将CPU(host)和GPU(device)进行混合异构的编程,使基于GPU的并行编程开始应用于各个领域。研究发现在SAR回波数据模拟中有大量适合做并行运算的部分,可以利用GPU的强大浮点运算能力和并行运算的架构来加速。本文的主要研究内容如下:1.介绍了合成孔径雷达回波数据模拟的相关理论和回波数据模拟的算法,并介绍了回波模型和采用的RD成像算法,分析了本文研究要采用的模型和方法。提出了CUDA程序的基本优化策略。2.采用基于正向法的时域回波数据模拟算法,首先在MATLAB上验证了正确性之后,分别在CPU上和GPU上实现点目标和点阵目标的回波数据模拟。得到GPU上点阵回波数据模拟的速度相比CPU上加速了约420倍。3.基于正向法GPU上实现提出加速策略:首先优化流程,减少CPU端和GPU端之间的数据传输;针对在GPU上运算的并行块划分,提出了块尺寸自适应划分法,根据该方法得到适合本文仿真环境和算法的最佳块尺寸划分;针对运算中的多重循环,分析粗粒度划分和粒度划分的不同效率,选择粗粒度划分;针对二维回波数据访问效率低的问题,将二维数据做线性化处理。经过这些优化策略加速后,GPU上加速比提高到了489倍。4.采用基于CS成像算法逆过程的逆CS回波数据模拟算法,分别在CPU上和GPU上做回波仿真并成像验证。重点分析回波数据模拟的具体实现步骤,提取出算法中并行度高的部分并分块在到GPU上做运算。针对多次的FFT运算,利用GPU上的函数库计算FFT;针对矩阵转置,利用共享内存并解决分区冲突问题,得到了最优的矩阵转置方法;针对运算效率低的方位向FFT,采用转换为二维FFT的方法。根据这些优化的策略使优化后的速度达到CPU上的4.7倍。
其他文献
目的 探讨孕前不同体重指数及孕期体重变化对妊娠结局的影响。方法 随机选取于我院门诊正规产检的300例单胎、无高危因素初产妇作为研究对象,以孕妇的孕前体重指数为依据,将
金融经济时代的财务人才必须具备一定的金融专业知识、金融创新能力和创新精神,这就要求高校财务管理专业教学内容和教学方法的创新。本文分析了国内高校财务管理专业办学情
【正】 有同志认为:“唯心主义,无论过去、现在或将来,都没有、也不可能起进步作用”(陈孟麟:《唯心主义能起进步作用吗》,《学术月刊》1980年第5期);有人认为:哲学唯心主义
在浦东陆家嘴地区某超高层住宅基坑围护施工中,需确保基坑西侧约13m的市政重点雨水泵站正常运行。该雨水泵站主要服务于陆家嘴地区的雨水排放,泵房主机深度达14m。普通围护形
城市公路交通工程中,安全设施施工建设占据着至关重要的位置,为此从安全设施施工技术与安全设施施工管理措施方向研究安全设施施工技术。论文分析了交通标志、交通标线、安全
阐述和实现了生成最优树的算法-kruskl算法,并且通过具体的例子说明了最优树的实用价值。
硫脲衍生物是一类具有强烈生理和药理活性的有机试剂。以乙酰乙酰苯胺和硫氰酸铵为原料,在无催化剂的条件下,开发了一种合成标题化合物的方法。结果表明,乙酰乙酰苯胺无论是
回 回 产卜爹仇贱回——回 日E回。”。回祖 一回“。回干 肉果幻中 N_。NH lP7-ewwe--一”$ MN。W;- __._——————》 砧叫]们羽 制作:陈恬’#陈川个美食 Back to yield