一种实现相控阵雷达并行仿真计算系统及方法

文档序号:9304656阅读:421来源:国知局
一种实现相控阵雷达并行仿真计算系统及方法
【专利说明】一种实现相控阵雷达并行仿真计算系统及方法
[0001]
技术领域
[0002]本发明涉及信号级雷达仿真系统,特别涉及一种实现相控阵雷达并行仿真计算系统及方法。
[0003]
【背景技术】
[0004]雷达信号级仿真是当今武器系统效能仿真必不可少的一个关键节点,特别是在复杂的电磁干扰环境下,由于信号级仿真系统采用逼真地复现既包括振幅又包括相位的相干视频信号,能够逼真的模拟武器系统在整个复杂电磁环境下的信息处理过程,成为各个武器系统研究单位关注的热点。
[0005]但是,大多数的雷达仿真软件中多个模块按顺序串行执行,仿真的计算量较大,仿真速度大幅下降,而随着多目标的增多,雷达系统的仿真效率更低,成为影响整个仿真系统效率的瓶颈。
[0006]在这种情况下,提高雷达系统仿真速度成为当前雷达仿真面临的主要问题。
[0007]

【发明内容】

[0008]本发明解决的问题是现有相控阵雷达并行仿真方法仿真效率低;为解决所述问题,本发明提供一种实现相控阵雷达并行仿真计算的系统及方法。
[0009]本发明所提供的实现相控阵雷达并行仿真计算的系统,包括:资源调度模块、信号产生模块、信号处理模块、数据处理模块;所述信号产生模块、信号处理模块、数据处理模块各开辟一个子进程;资源调度模块对各子进程进行调度。
[0010]进一步,所述信号产生模块执行当前雷达事件,形成信号产生结果;信号处理模块执行上个雷达事件的信号产生结果,形成信号处理结果;数据处理模块执行上个雷达事件的信号处理结果。
[0011]进一步,所述资源调度模块、信号产生模块、信号处理模块之间利用消息传递接口进行信息传递,利用OpenMP并行计算方法处理信息。
[0012]本发明提供的实现相控阵雷达并行仿真计算的方法,包括:所述资源调度模块产生当前雷达事件;所述信号产生模块执行当前雷达事件,并将形成的信号产生结果输送到资源调度模块;所述信号处理模块从资源调度模块获取上个雷达事件的信号产生结果,处理所述信号产生结果,并将形成的信号处理结果输送到资源调度模块;所述的数据处理模块从资源调度模块获取上个雷达事件的信号处理结果,处理所述的信号处理结果,并将处理结果输送到调度模块。
[0013]进一步,所述各模块通过OpenMP的并行计算方法实现计算,通过消息传递接口传递消息。
[0014]与现有技术相比,本发明具有以下优点:
由于本发明适用于信号级的相控阵雷达仿真系统,具有实现简单方便,仿真可信度高,在应对多目标情况下,仿真速度提升有明显的优势。
[0015]
【附图说明】
[0016]图1是本发明适用于相控阵雷达并行仿真计算的流程图。
[0017]
【具体实施方式】
[0018]下文中,结合附图和实施例对本发明作进一步阐述。
[0019]本发明实施例所提供的实现相控阵雷达并行仿真计算的系统,包括:资源调度模块、信号产生模块、信号处理模块、数据处理模块;所述信号产生模块、信号处理模块、数据处理模块各开辟一个子进程,分别与资源调度模块通信;资源调度模块对各子进程进行调度。
[0020]所述信号产生模块执行当前雷达事件,形成信号产生结果;信号处理模块执行上个雷达事件的信号产生结果,形成信号处理结果;数据处理模块执行上个雷达事件的信号处理结果。所述资源调度模块、信号产生模块、信号处理模块、数据处理模块是本领域技术人员可以根据现有技术实现的,在此不再详述。所述资源调度模块、信号产生模块、信号处理模块之间利用消息传递接口进行信息传递,利用OpenMP并行计算方法处理信息。
[0021]参考图1,本发明提供的实现相控阵雷达并行仿真计算的方法,包括:所述资源调度模块产生当前雷达事件;所述信号产生模块执行当前雷达事件,并将形成的信号产生结果输送到资源调度模块;所述信号处理模块从资源调度模块获取上个雷达事件的信号产生结果,处理所述信号产生结果,并将形成的信号处理结果输送到资源调度模块;所述的数据处理模块从资源调度模块获取上个雷达事件的信号处理结果,处理所述的信号处理结果,并将处理结果输送到调度模块。
[0022]本发明虽然已以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以利用上述揭示的方法和技术内容对本发明技术方案做出可能的变动和修改,因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化及修饰,均属于本发明技术方案的保护范围。
【主权项】
1.一种实现相控阵雷达并行仿真计算的系统,其特征在于,包括:资源调度模块、信号产生模块、信号处理模块、数据处理模块;所述信号产生模块、信号处理模块、数据处理模块各开辟一个子进程;资源调度模块对各子进程进行调度。2.依据权利要求1所述的一种实现相控阵雷达并行仿真计算的系统,其特征在于,所述信号产生模块执行当前雷达事件,形成信号产生结果;信号处理模块执行上个雷达事件的信号产生结果,形成信号处理结果;数据处理模块执行上个雷达事件的信号处理结果。3.依据权利要求1所述的一种实现相控阵雷达并行仿真计算的系统,其特征在于,所述资源调度模块、信号产生模块、信号处理模块之间利用消息传递接口进行信息传递,利用OpenMP并行计算方法处理信息。4.采用权利要求1至3中任意一项所提供的实现相控阵雷达并行仿真计算的系统实现仿真计算的方法,其特征在于,包括:所述资源调度模块产生当前雷达事件;所述信号产生模块执行当前雷达事件,并将形成的信号产生结果输送到资源调度模块;所述信号处理模块从资源调度模块获取上个雷达事件的信号产生结果,处理所述信号产生结果,并将形成的信号处理结果输送到资源调度模块;所述的数据处理模块从资源调度模块获取上个雷达事件的信号处理结果,处理所述的信号处理结果,并将处理结果输送到调度模块。5.依据权利要求4所述的实现相控阵雷达并行仿真计算的方法,其特征在于,所述各模块通过OpenMP的并行计算方法实现计算,通过消息传递接口传递消息。
【专利摘要】本发明公开了一种实现相控阵雷达并行仿真计算的系统及方法,本发明所提供的实现相控阵雷达并行仿真计算的系统,包括:资源调度模块、信号产生模块、信号处理模块、数据处理模块;所述信号产生模块、信号处理模块、数据处理模块各开辟一个子进程;资源调度模块对各子进程进行调度。
【IPC分类】G06F17/50
【公开号】CN105022851
【申请号】CN201410173557
【发明人】张志强, 吕晓雯
【申请人】上海机电工程研究所
【公开日】2015年11月4日
【申请日】2014年4月28日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1