【技术实现步骤摘要】
基于CPU加速通用雷达信号处理流程的并行方法
本专利技术属于信号处理
,特别涉及一种雷达系统并行处理方法,可用于雷达系统仿真。
技术介绍
由于雷达系统在功能和结构上具有相当程度的综合性、复杂性以及层次性,在对其的实际研究当中面临着两个主要问题,其一是在搭建复杂电磁环境时,可能会有很高的技术风险,同时也会带来一笔巨大的项目开支;其二是在外场对实际雷达系统的操作难度大,对建成系统的实验次数有限,并且对实际硬件系统的成型需要反复的调试和修改,这无疑拉长了整个仿真的周期,降低了仿真效率。由于近几十年以来计算机技术的不断革新和高速发展,产生了利用现代高速计算机对所研究系统进行电子仿真等一系列伟大的技术变革,极大地促进了雷达系统仿真的发展。利用计算机仿真即利用数学模型来模拟元器件的功能和特性,利用计算机虚拟制造出仿真环境,最后将复杂的计算过程交由计算机程序来处理求解,从而得出正确的仿真结论。相比于实际外场系统仿真,利用计算机对雷达系统进行电子仿真可以在保证仿真实验的成功率的前提下,很大程度上缩减了研究雷达系统所耗费的时间。虽然计算机技术在飞速发展,其硬件处理、存储速度也 ...
【技术保护点】
1.基于CPU加速的雷达信号处理流程并行方法,包括如下:(1)设雷达信号处理流程的仿真步骤数为N,N≥3;(2)对信号处理流程中的N个步骤进行拓扑排序,拓扑排序的结果为一个列表,列表中存储每个步骤执行的先后顺序和各个步骤的串行、并行关系;(3)根据拓扑排序的结果,确定下一步处理方式:如果列表为空列表,则表示本次信号处理不能用于并行处理;如果列表不是空列表,则获得各个步骤执行的先后顺序和各个步骤的串行、并行关系,执行(4);(4)根据各个步骤之间的串行、并行关系,使用应用程序编程接口Open MP对信号处理流程进行并行、串行处理:(4a)对存在并行关系的步骤进行并行化处理:将 ...
【技术特征摘要】
1.基于CPU加速的雷达信号处理流程并行方法,包括如下:(1)设雷达信号处理流程的仿真步骤数为N,N≥3;(2)对信号处理流程中的N个步骤进行拓扑排序,拓扑排序的结果为一个列表,列表中存储每个步骤执行的先后顺序和各个步骤的串行、并行关系;(3)根据拓扑排序的结果,确定下一步处理方式:如果列表为空列表,则表示本次信号处理不能用于并行处理;如果列表不是空列表,则获得各个步骤执行的先后顺序和各个步骤的串行、并行关系,执行(4);(4)根据各个步骤之间的串行、并行关系,使用应用程序编程接口OpenMP对信号处理流程进行并行、串行处理:(4a)对存在并行关系的步骤进行并行化处理:将存在并行关系的步骤划分在同一个sections指令内部,每个sections指令内部有众多的section指令,section指令由计算机系统中的一个线程来执行,每个section指令负责执行一个步骤,计算机操作系统同时运行多个线程,实现对不同步骤的并行化处理;(4b)对存在串行关系的步骤进行串行处理:将存在串行关系的步骤划分在不同的sections指令内部,不同的sections指令之间是串行的关系,计算机同一时刻只...
【专利技术属性】
技术研发人员:刘高高,蔡晶晶,杨勇,鲍丹,李鹏,秦国栋,武斌,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。