基于GPU的警戒雷达信号处理软件设计

来源 :电子科技大学 | 被引量 : 11次 | 上传用户:aa87850011
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着警戒雷达信号处理技术的不断发展,为满足信号处理的实时性和功能可扩展性要求,警戒雷达的开发模式将逐步向软件化过程发展,即GPU平台下的以“软件技术为中心,面向实际需求”的开发模式。近些年出现的GPU(Graphic Process Unit)具有强大的浮点运算能力和高存储带宽,开发成本低、周期短、可移植性强等优点。所以本文在软件开发模式下,完成GPU的警戒雷达信号处理算法的并行化研究,实现信号处理算法的平台移植和加速,能够较好解决警戒雷达信号处理的实时性和功能扩展等问题。本文的研究内容对教研室软件化雷达系统的研究和建立具有实际的推动作用。本文首先介绍了研究工作的背景及意义,论述了GPU通用技术及在雷达信号处理中应用的研究现状和发展趋势,研究了GPU通用技术和雷达信号处理算法,然后详细描述了雷达信号处理算法并行分解的过程,并通过CUDA编程实现各个算法的并行单元和整体算法在CUDA模型上的并行优化和加速,实现算法的最大加速比,达到信号处理实时性的要求,最后选择优化后的信号处理算法完成并行处理研究和软件设计。具体的工作安排如下:(1)分析了CUDA编程模型、存储模型、软件体系以及编程语言,然后研究了脉冲压缩技术(PC),动目标显示(MTI)和动目标检测(MTD),恒虚警处理(CFAR)等信号处理算法原理和关键技术点。通过算法的并行分析,找出可用来并行计算的处理单元,为后文信号处理算法并行实现提供理论依据和技术基础。(2)根据CUDA软件模型,确定信号处理CUDA软件设计的并行方案。运用CPU+GPU独立工作模式,通过粗细粒度并行方式完成对PC、MTI、MTD和CFAR算法的并行软件设计。最终通过实验得到算法在GPU和CPU平台的运行时间,验证了并行计算对算法的加速效果。(3)利用CUDA程序的优化策略,深入分析基于CUDA平台下影响警戒信号处理算法加速效率的因素,从数据通信、访存和指令流等方面完成CUDA信号处理算法的软件优化,并通过增大数据量实验,完成CUDA程序的整体性能和实时性分析。最终通过实验结果表明基于GPU的信号处理算法经过优化后得到了10~30倍的性能提升。
其他文献
昆明方言最为中国众多方言中的一种存在其独特性,其中对古代词汇、语音的沿用更是显著。本文意在从古音方面探究昆明方言语音的特点以及昆明方言中古音保留完好的原因。为昆
潜江凹陷潜江组的岩性主要有砂岩,盐岩和泥岩,岩性复杂难以区分,砂层薄,纵横向变化大,而且渗透性砂岩的波阻抗与盐岩的波阻抗大体相当,储层与非储层波阻抗差异小,在砂体预测
光面爆破是对炸药能量科学运用的一种控制爆破的技术,巷道断面的尺寸及形状在工作面进行爆破之后基本上可以满足设计断面的要求,周边的岩壁会较为平整,岩石保持稳定,成型比较
环境服务业是环保产业的重要组成部分,也是实现环保产业转型升级的重要途径。本文对我国环境服务业近年来的发展状况进行了总结,并对该领域的相关研究进展进行了简要概述。
严歌苓在充满动荡的北美社会里对普遍的人性和人类生存状态进行透视与思考。《风筝歌》和《乖乖贝比(A)》两篇小说分别以少女和幼女为主人公,从女性经验出发,以一种理性的升
为探讨幼儿园教师职业承诺、工作满意度、自主学习和职业成熟度之间的关系,本研究采用幼儿园教师职业承诺、工作满意度、职业成熟度问卷和自主学习量表,对1192名在职教师进行
医疗救助制度自从建立以来,在保障贫困群体健康权益,化解社会矛盾,维护社会稳定,促进经济社会又快又好发展方面起到了重要作用,但也存在一些问题。本文通过阐述我国医疗救助
<正>氨基酸是一类广泛存在于自然界中的小分子化合物,其结构上含有氨基和羧基,可作为葡糖的基质、氮的载体、神经递质,并与蛋白质转变、酶活性和离子通量调节有关。在天然氨
汉堡港是德国最大的海港,面积达到100平方公里,也是欧洲最佳转口港之一。由于其地处欧洲东西、南北两大贸易线的交汇点,毗邻欧洲主要市场,且有纵深的腹地,因此成为该地区最佳的货