基于GPU的太赫兹MIMO阵列成像算法实现

基于GPU的太赫兹MIMO阵列成像算法实现

论文摘要

太赫兹(THz)波是指位于毫米波和红外之间,频谱范围为0.110THz的电磁波。与毫米波相比,太赫兹波波长较短,具有更高的空间分辨率和精度;相比于X射线,太赫兹波的非电离性意味着其光子没有足够的能量将人体组织的分子和原子电离出来,从而避免了有害化学反应发生;相比于可见光和红外,太赫兹波会刺激物质的分子运动和电子运动,照射不同材料的物质,太赫兹波会被反射、透射或者吸收,该特性可以用来识别爆炸物、探测隐藏武器、检查航天飞机表面缺陷、筛查皮肤癌和龋齿以及安检扫描等。当前典型的太赫兹近场成像体制包括“单收单发(Single-Input-Single-Output,SISO)-扫描”、“2D(二维)-多收多发(Multiple-Input-Multiple–Output,MIMO)”、“MIMO-扫描”等。“SISO-扫描”体制系统复杂,成像速度慢,“2D-MIMO”体制系统虽然成像速度快,但相较于“SISO-扫描”体制,系统复杂度更高。相较于SISO阵列,MIMO阵列具有阵元利用率高、系统成本低等特点。因此,“MIMO-扫描”成像体制兼顾了高成像速率和较低的成像系统复杂度,基于该体制的成像算法是太赫兹近场成像领域的重要研究方向。GPU(Graphics Processing Unit),即图形处理器,它强大的并行计算能力已使得其由起初的电脑显示处理器演变为通用处理器(Genneral Purpose Unit),在视频处理、智能遥感、航天探测等领域应用广泛。基于以上研究背景,本文主要研究基于GPU的MIMO阵列成像算法实现,研究工作和取得的进展概括如下:1、将BP成像算法推广到MIMO线阵成像系统。BP算法是典型的时域成像算法,成像精度高且对阵列布阵方式没有要求。建立了MIMO线阵时域回波模型,并推导了BP成像算法,最后通过对场景中5个散射点的仿真验证了BP算法良好的聚焦性能。2、在太赫兹安检成像中,远场平面波假设不再成立,同时由于阵列尺寸、扫描长度以及观测孔径与检测目标之间的距离三者之间尺寸相当,导致了该体制下等效相位中心近似法不再适用。针对这些问题,本文选用了一种基于球面波模型的快速全聚焦成像算法。相对于时域BP算法逐点扫描所带来的低效性,本文研究的快速全聚焦算法在保证了高精度的同时提高了算法的效率。进一步针对在该算法在推导过程中忽略了球面波高阶散射分量和传播衰减的问题,通过推导频域改进的基尔霍夫表达式对该算法进行了修正,仿真结果证明了修正后的算法有良好聚焦效果。3、设计了基于GPU的MIMO阵列并行优化框架。针对数据量大以及扫描速度慢等导致了成像速度慢,不能满足太赫兹安检成像实时性要求这一问题,设计了基于GPU的并行优化框架。根据选定的成像算法技术路线,对一些数据密集型和计算密集型的操作设计出基于CPU和GPU协作处理的并行处理方案,并根据计算量和数据结构选定适合的计算平台。本文选定了包含8块GPU和2块CPU的计算平台,GPU与CPU相互协作完成算法优化的实现。通过GPU优化算法实现结果与Matlab仿真结果的一致性证明了并行框架设计的正确性。4、研究了嵌套循环并行化处理及多GPU并行实现算法。成像过程中遍历各维度采集信息,数据结构方面涉及多种转换以及大量累积操作等步骤,串行处理将会造成巨大的时间消耗。基于以上问题,分析了数据结构与算法逻辑关系,将串行执行优化为相互独立的多分支并行执行;设计OpenMP结合多GPU技术并行实现框架,使用8块GPU并行执行任务,使得算法实现效率提高了2个数量级。5、针对数据量大导致的显存溢出情况,本文提出了多流异构执行、数据分块等解决方法,多流异构处理在解决了显存溢出的同时还减少了I/O传输时延。针对按列FFT变换访存数据慢的问题,提出的数据变换方法满足了合并访存要求,提升了运算效率。通过对上述算法的优化实现,成功实现了用8块GPU(K40c)在8秒钟完成Matlab2017(处理器:Intel(R)Core(TM)i7-4790 CPU@3.6GHz安装内存:4GB)需10个小时的工作量。

论文目录

  • 摘要
  • ABSTRACT
  • 符号对照表
  • 缩略语对照表
  • 第一章 绪论
  •   1.1 课题研究背景及意义
  •   1.2 国内外研究现状
  •   1.3 MIMO雷达概念及研究现状
  •     1.3.1 MIMO雷达概念
  •     1.3.2 MIMO雷达分类
  •     1.3.3 MIMO雷达成像研究现状
  •   1.4 GPU发展现状
  •   1.5 本文主要研究内容
  •   1.6 论文结构安排
  • 第二章 MIMO成像基本原理
  •   2.1 MIMO雷达基础理论
  •     2.1.1 MIMO雷达虚拟阵元产生原理
  •     2.1.2 空间采样能力
  •     2.1.3 分辨性能分析
  •   2.2 MIMO雷达成像原理
  •     2.2.1 成像原理与方法
  •     2.2.2 MIMO雷达回波数据模型
  •     2.2.3 MIMO雷达BP成像算法
  •     2.2.4 仿真结果
  •   2.3 太赫兹MIMO阵列成像算法
  •   2.4 本章小结
  • 第三章 CUDA高性能运算
  •   3.1 CUDA硬件架构
  •     3.1.1 SM
  •     3.1.2 数据与指令加载
  •   3.2 存储器组织
  •     3.2.1 寄存器
  •     3.2.2共享存储器
  •     3.2.3 全局存储器
  •     3.2.4 主机端页锁定内存
  •   3.3 CUDA并行编程
  •   3.4 异步并行执行
  •     3.4.1 主机和设备端异步执行
  •     3.4.2 多个流与事件
  •   3.5 多GPU并行实现
  •   3.6 本章小结
  • 第四章 MIMO阵列成像GPU实现
  •   4.1 GPU并行处理框架
  •   4.2 回波数据处理
  •   4.3 成像算法并行处理
  •     4.3.1 傅里叶并行实现
  •     4.3.2 嵌套循环的并行实现及优化处理
  •     4.3.3 多GPU数据处理与IFFT
  •     4.3.4 合并访存优化
  •     4.3.5 通道传输优化
  •   4.4 本章小结
  • 第五章 仿真结果分析
  •   5.1 成像结果
  •   5.2 GPU处理框架用时测试
  •   5.3 本章小结
  • 第六章 总结与展望
  •   6.1 本文工作总结
  •   6.2 研究展望
  • 参考文献
  • 致谢
  • 作者简介
  • 文章来源

    类型: 硕士论文

    作者: 王琼

    导师: 张玉洪

    关键词: 太赫兹,雷达成像,安检,阵列信号处理

    来源: 西安电子科技大学

    年度: 2019

    分类: 基础科学,社会科学Ⅰ辑,信息科技

    专业: 物理学,行政学及国家行政管理,无线电电子学

    单位: 西安电子科技大学

    分类号: D035;O441.4

    DOI: 10.27389/d.cnki.gxadu.2019.003006

    总页数: 89

    文件大小: 5901K

    下载量: 93

    相关论文文献

    • [1].基于二次距离压缩的双基地合成孔径雷达斜视成像算法[J]. 电子与信息学报 2008(07)
    • [2].基于现场可编程门阵列的幸运成像算法的实现[J]. 天文研究与技术 2019(02)
    • [3].冲激雷达成像算法综述[J]. 系统工程与电子技术 2014(06)
    • [4].穿墙雷达平面多层媒质二维衍射层析成像算法[J]. 微波学报 2016(06)
    • [5].一种二维干涉综合孔径辐射计近场成像算法[J]. 北京航空航天大学学报 2008(01)
    • [6].基于多测量向量模型的极化探地雷达成像算法[J]. 电讯技术 2017(01)
    • [7].基于数字波束锐化的高速前视合成孔径雷达成像算法[J]. 电波科学学报 2014(01)
    • [8].基于波动方程的近场目标成像算法[J]. 微计算机信息 2009(15)
    • [9].多视角穿墙雷达联合稀疏成像算法[J]. 电讯技术 2019(08)
    • [10].大斜视成像的目标谱分析及成像算法[J]. 现代雷达 2018(05)
    • [11].超声检测三角矩阵聚焦成像算法[J]. 机械工程学报 2019(04)
    • [12].双臂对称性对关联成像算法的影响[J]. 量子光学学报 2016(01)
    • [13].稀疏步进频合成孔径雷达成像算法[J]. 空军工程大学学报(自然科学版) 2014(02)
    • [14].综合孔径辐射计反演成像算法研究[J]. 电波科学学报 2011(05)
    • [15].一种任意构型双基合成孔径雷达成像算法[J]. 电波科学学报 2012(05)
    • [16].一种改进的Chirp Scaling成像算法[J]. 电脑知识与技术 2009(10)
    • [17].乳腺电阻抗投影成像算法及实现[J]. 中国生物医学工程学报 2008(05)
    • [18].双臂对称性对关联成像算法的抗误差能力分析[J]. 数字技术与应用 2017(03)
    • [19].一种穿墙雷达成像算法的快速实现方法[J]. 电路与系统学报 2011(04)
    • [20].应用于教学实验的水浸超声合成孔径聚焦成像算法[J]. 物理实验 2017(06)
    • [21].一种多子阵合成孔径声纳成像算法研究[J]. 舰船电子工程 2016(12)
    • [22].基于坐标变换的合成孔径雷达高精度成像算法[J]. 电波科学学报 2016(02)
    • [23].基于改进高斯权重的多相流动成像算法[J]. 测井技术 2013(01)
    • [24].斜视干涉逆合成孔径雷达成像算法[J]. 西安交通大学学报 2008(10)
    • [25].相控阵超声全聚焦成像算法的有限元仿真研究[J]. 声学技术 2020(02)
    • [26].旋转扫描地基SAR大视场快速成像算法[J]. 信号处理 2019(03)
    • [27].基于雷达成像算法的车辆信息检测系统[J]. 数字技术与应用 2019(08)
    • [28].近程目标太赫兹全息成像算法及仿真[J]. 太赫兹科学与电子信息学报 2016(04)
    • [29].基于稀疏采样的电力接地网雷达检测系统成像算法[J]. 现代电力 2015(06)
    • [30].SAR成像算法的实验教学研究[J]. 实验技术与管理 2012(03)

    标签:;  ;  ;  ;  

    基于GPU的太赫兹MIMO阵列成像算法实现
    下载Doc文档

    猜你喜欢