【技术实现步骤摘要】
一种基于任务自动分配的主被动水声阵列信号仿真并行计算方法
本专利技术涉及机群式并行计算机领域,水声阵列信号模拟领域、显示控制领域,尤其涉及一种基于任务自动分配的主被动水声阵列信号仿真并行计算方法。
技术介绍
近些年来,高性能并行计算技术飞速发展,适合于实验室使用的并行计算机越来越普及,基于并行计算机搭建的水声阵列信号模拟器也越来越多。但是,这类模拟器对环境适应性不足、扩展性不强,当硬件并行计算发生变化或者仿真方法优化后必须重新设计体系架构,这样对资源造成了巨大浪费。为适应新一代网络化、集成化、一体化和高性能的声纳系统,在实验室利用高性能并行计算机实现任务自动分配、可扩展性强、实时性好的主被动水声阵列信号仿真并行计算应运而生。
技术实现思路
本专利技术的目的在于克服现有技术存在的不足,而提供一种基于任务自动分配的主被动水声阵列信号仿真并行计算方法,解决如何应用高性能并行计算机实现任务自动分配、负载均衡、实时性好和可扩展性强的主被动水声阵列信号仿真并行计算。本专利技术的目的是通过如下技术方案来完成的。这种基于任务自动分配的主被动水声阵列信号仿真并行计算方法,该方法包括如下步骤:将结点和管道的设计方法引入主被动水声阵列信号仿真,结点负责仿真并行计算的数据计算,管道负责结点间的数据传输,各个结点内部通过域分解的形式分解为控制节点和计算节点,控制节点负责将计算节点自动分配到各个计算核心,并分发和回收计算节点的输入输出数据,实现了任务自动分配、负载均衡、实时性好的主被动水声阵列信号仿真并行计算。本专利技术给出了一种可扩展性强的主被动水声阵列信号仿真并行计算,当仿真的目标数 ...
【技术保护点】
一种基于任务自动分配的主被动水声阵列信号仿真并行计算方法,其特征在于:该方法包括如下步骤:将结点和管道的设计方法引入主被动水声阵列信号仿真,结点负责仿真并行计算的数据计算,管道负责结点间的数据传输,各个结点内部通过域分解的形式分解为控制节点和计算节点,控制节点负责将计算节点自动分配到各个计算核心,并分发和回收计算节点的输入输出数据,实现了任务自动分配、负载均衡、实时性好的主被动水声阵列信号仿真并行计算。
【技术特征摘要】
1.一种基于任务自动分配的主被动水声阵列信号仿真并行计算方法,其特征在于:该方法包括如下步骤:将结点和管道的设计方法引入主被动水声阵列信号仿真,结点负责仿真并行计算的数据计算,管道负责结点间的数据传输,各个结点内部通过域分解的形式分解为控制节点和计算节点,控制节点负责将计算节点自动分配到各个计算核心,并分发和回收计算节点的输入输出数据,实现了任务自动分配、负载均衡、实时性好的主被动水声阵列信号仿真并行计算。2.根据权利要求1的所述的基于任务自动分配的主被动水声阵列信号仿真并行计算方法,其特征在于:包括如下步骤:第一步:主被动水声阵列信号仿真并行计算以高性能PC机为信号控制单元,利用高性能linux并行计算机实时仿真主被动水声阵列信号;设定结点负责仿真并行计算的数据计算,管道负责结点间的数据传输,并且将主被动水声阵列信号仿真并行计算涉及的数据计算分解为解析推演目标信息结点、基阵端目标被动信号仿真结点、基阵端目标回波信号仿真结点、海洋环境噪声仿真结点和打包发送结点,分别记为结点1、结点2、结点3、结点4和结点5,结点之间通过管道传输数据;其中,结点1分别负责解析目标和本艇的态势信息及目标噪声源信号;结点2负责仿真目标噪声源信号、水声传播信道和噪声源信号到达基阵端的阵列信号;结点3负责仿真主动信号、水声传播信道和回波信号到达基阵端的阵列信号;结点4负责仿真海洋环境噪声信号和本艇自噪声信号,同时接收来自结点2和结点3的目标阵列信号并求和;结点5根据采样率以一定的节拍将数据发送给声呐信号处理并行计算;各个结点内部通过域分解的形式分解为:控制节点和计算节点,其中控制节点负责将计算节点自动分配到各个计算核心,并分发和回收计算节点的输入输出数据;第二步:机群式并行计算机分别为海洋环境噪声仿真结点和打包发送结点分配一个计算核心,为解析推演目标信息结点、基阵端目标被动信号仿真结点和基阵端目标回波信号仿真结点分配若干个计算核心来执行计算任务;第三步:解析推演目标信息结点接收来自PC机端的目标、本艇和海洋环境的相关信息,并解析出目标和本艇的态势信息及目标噪声源信号;然后,按一定节拍实时推演目标和本艇的态势信息,同时将当前节拍对应的目标和本艇的态势信息以及解析后的目标噪声源参数打包发送给基阵端目标被动信号仿真结点和基阵端目标回波信号仿真结点;第四步:基阵端目标被动信号仿真结点实时接收来自解析推演目标信息结点的目标和本艇的态势信息以及解析后的目标噪声源参数;然后,根据获得的目标噪声源参数建立目标噪声信号模型,实时计算出一帧目标噪声源信号;同时,将目标噪声源信号和水声传播信道做卷积计算出经过水声传播信道的参考阵元端的目标被动信号,并且,利用参考阵元端的目标被动信号根据目标和本艇的实时态势信息仿真出基阵端其他阵元的目标被动信号;最后,将实时计算获得的基阵端被动目标信号打包发送给海洋环境噪声仿真结点;第五步:当本艇发射主动信号时,基阵端目标回波信号仿真结点实时接收来自解析推演目标信息结点的目标和本艇的态势信息以及解析后的主动信号参数;然后,根据获得的主动信号参数建立主动回波模型,实时计算出一帧回波信号;同时,将回波信号和水声传播信道做卷积计算出经过水声传播信道的参考阵元端的回波信号,并且,利用目标和本艇的实时态势信息仿真出基阵端其他阵元的回波信号;期间,同时完成海洋混响信号的模拟;最后,将实时计算获得的基阵端回波信号打包发送给海洋环境噪声仿真结点;第六步:海洋环境噪声仿真结点实时完成海洋环境噪声信号和本艇自噪声信号仿真并接收来自基阵端目标被动信号仿真结点和基阵端目标回波信号仿真结点的阵列信号,然后将海洋环境噪声、本艇自噪声和基阵端主被动信号叠加,从而获得实时的...
【专利技术属性】
技术研发人员:徐雅南,文明,孔强,
申请(专利权)人:中国船舶重工集团公司第七一五研究所,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。