基于GPU的连续波雷达频谱分析与谱峰搜索技术研究

基于GPU的连续波雷达频谱分析与谱峰搜索技术研究

论文摘要

连续波体制的雷达因其结构紧凑、测速无模糊、测量精度高和易于数字实现等优点被广泛运用到现代的靶场测量中。实时高精度参数分析和多目标测量等需求使得连续波雷达用于事后数据分析的信号分析器的数据分析量较以往有了很大的提高,传统的单纯依靠CPU进行计算的模式已难以满足靶场测量的需求。针对当前靶场的测量需求,本文提出采用CPU+GPU的异构模式来实现连续波雷达的信号分析器,将信号分析器中需大量运算的频谱分析和谱峰搜索的运算移植到具有强大并行计算能力的GPU上来运算,极大地改善了连续波雷达的实时分析的人机环境,提高了该雷达的数据分析速度,缩短了高精度测量数据产品的生产延迟。本文的主要研究内容包括:1、对基于GPU的Stockham的FFT算法的并行化移植进行了讨论和研究。经典的Cooley-Tukey的算法需要位倒序且读写数据不连续,降低了其在GPU上的实现效率。本文采用顺序输入顺序输出的Stockham算法,优化了数据存储与处理能力安排,充分发挥了GPU平台的高存储带宽的效能和高并行计算能力,并测试了该实现的性能。2、对Stockham算法基于GPU的逐级推进和矩阵转置的两种并行运行的方式进行了讨论和研究。逐级推进的方式通过将每层中的蝶形运算映射到成百上千个线程上进行运算,以充分发挥GPU的强大并行计算能力,但由于其每次都要对全局存储器进行访问,没有充分发挥GPU的高存储带宽的效能。后者在前者优化讨论的基础上通过将大点数的FFT分解成多批次小点数的FFT运算进一步提高了GPU存储器利用的效率,有效的解决了计算能力与存储带宽匹配的问题。3、对基于GPU的谱峰搜索算法的并行化移植进行了研究。谱峰搜索归结来说就是一个求解最大值的问题,可以利用并行算法中的任务分而治之的思想,利用树形归约的方法来对谱峰搜索的串行算法进行并行度分解。本文在初步实现基于GPU的谱峰搜索并行算法后,又针对此平台从线程数量、共享存储器访问优化、展开后续循环等方面对该算法进行优化,取得了较好的加速效果。4、对信号分析器的架构和软件处理流程进行了改进。针对GPU和CPU不同的计算特性进行优化,在数据量较少时依然采用CPU进行运算,数据量较大时将频谱分析和谱峰搜索移植到GPU内进行运算,有效缩短了系统的整体响应时间。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究背景及意义
  • 1.2 课题来源及研究现状
  • 1.3 本文所做的工作
  • 1.4 全文的章节安排
  • 第二章 连续波雷达信号分析器
  • 2.1 连续波雷达系统的总体结构
  • 2.2 信号分析器硬件架构及功用
  • 2.3 信号分析器测速、测角和测距原理
  • 2.3.1 速度测量原理
  • 2.3.2 角度测量原理
  • 2.3.3 距离测量原理
  • 2.4 本章小结
  • 第三章 GPU 计算模型
  • 3.1 GPU 发展概况
  • 3.2 CUDA 通用计算模型
  • 3.2.1 CUDA 硬件架构
  • 3.2.2 CUDA 编程模型
  • 3.2.3 CUDA 软件体系
  • 3.3 CUDA 程序的优化
  • 3.4 本章小结
  • 第四章 FFT 算法在GPU 上的实现
  • 4.1 FFT 算法原理
  • 4.1.1 基-2 FFT 算法
  • 4.1.2 FFT 的串行实现
  • 4.2 基于CUDA 的FFT 的并行算法
  • 4.2.1 FFT 的并行度分析
  • 4.2.2 逐级推进的分治策略
  • 4.2.3 矩阵转置的分治策略
  • 4.3 性能测评
  • 4.3.1 实验环境
  • 4.3.2 FFT 算法在GPU 上的性能测试
  • 4.4 本章小结
  • 第五章 谱峰搜索算法在GPU 上的实现
  • 5.1 频谱变换结果分析
  • 5.2 谱峰搜索的串行实现
  • 5.3 基于CUDA 的谱峰搜索的并行算法
  • 5.3.1 求模运算
  • 5.3.2 模值的归约运算
  • 5.4 CUDA 平台的优化
  • 5.4.1 有效线程数的优化
  • 5.4.2 末端循环展开
  • 5.5 性能测评
  • 5.6 本章小结
  • 第六章 信号分析器的加速
  • 6.1 信号分析器事后分析软件工作流程
  • 6.2 信号分析器的软件流程的改进
  • 6.3 本章小结
  • 第七章 结束语
  • 7.1 总结
  • 7.2 展望
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    • [1].GPU架构的航拍舰船图像拼接算法[J]. 舰船科学技术 2020(06)
    • [2].数字信号相似度方法研究及GPU并行加速[J]. 贵州师范大学学报(自然科学版) 2020(03)
    • [3].基于GPU平台和多源遥感的月度草畜平衡快速评价方法研究[J]. 科技促进发展 2020(Z1)
    • [4].GPU优化的大规模线性方程组并行求解的研究与比较[J]. 信息通信 2016(12)
    • [5].GPU支持的低延迟引力波数据处理[J]. 中国科学:物理学 力学 天文学 2017(01)
    • [6].片上网络良率评估的GPU加速[J]. 浙江大学学报(工学版) 2017(01)
    • [7].基于GPU的图像处理并行算法分析[J]. 中小企业管理与科技(上旬刊) 2017(03)
    • [8].GPU协处理视频编码的服务平台设计[J]. 电脑知识与技术 2016(28)
    • [9].基于GPU的图像处理计算方法分析[J]. 科技风 2017(03)
    • [10].基于GPU的脉冲压缩并行化研究[J]. 航空计算技术 2017(02)
    • [11].基于GPU的图像增强实验设计与实现[J]. 实验技术与管理 2017(05)
    • [12].基于GPU的数字信道化设计[J]. 数字技术与应用 2017(06)
    • [13].基于GPU加速的电力系统静态安全分析研究[J]. 机电信息 2017(27)
    • [14].GPU并行计算分析[J]. 数字通信世界 2017(09)
    • [15].基于双线性插值的图像缩放在GPU上的实现[J]. 微电子学与计算机 2016(11)
    • [16].GPU并行加速的多步逆时偏移在东濮前梨园地区的应用[J]. 物探与化探 2015(01)
    • [17].基于GPU的视频编辑特效技术研究与实现[J]. 科技资讯 2015(12)
    • [18].基于GPU的异构计算技术在超级计算领域的现状及发展展望[J]. 电脑迷 2017(08)
    • [19].瑞士研究人员利用GPU加速的超级计算机模拟宇宙[J]. 中国教育网络 2017(08)
    • [20].一种基于GPU的逆时偏移并行算法[J]. 计算机应用与软件 2013(10)
    • [21].基于GPU并行加速的逆时偏移成像方法[J]. 石油地球物理勘探 2013(05)
    • [22].一种基于GPU的主机接口设计与验证[J]. 航空计算技术 2020(06)
    • [23].局部地形改正快速计算的GPU并行的棱柱法[J]. 测绘学报 2020(11)
    • [24].高性能GPU模拟器的实现[J]. 高技术通讯 2020(06)
    • [25].基于GPU的天基预警雷达信号自适应检测仿真[J]. 计算机仿真 2020(06)
    • [26].未来的汽车需要什么样的GPU?[J]. 单片机与嵌入式系统应用 2018(03)
    • [27].未来的汽车需要什么样的GPU?[J]. 中国集成电路 2018(07)
    • [28].基于GPU的视频序列中运动目标轮廓提取[J]. 电子测量技术 2016(11)
    • [29].基于GPU加速的包络波形反演[J]. 物探化探计算技术 2017(02)
    • [30].基于GPU的高质量隐式曲面四边形化[J]. 计算机辅助设计与图形学学报 2016(04)

    标签:;  ;  

    基于GPU的连续波雷达频谱分析与谱峰搜索技术研究
    下载Doc文档

    猜你喜欢