CN109683147B - 杂乱脉冲流信号的实时生成方法、装置及电子设备 - Google Patents
杂乱脉冲流信号的实时生成方法、装置及电子设备 Download PDFInfo
- Publication number
- CN109683147B CN109683147B CN201910141208.8A CN201910141208A CN109683147B CN 109683147 B CN109683147 B CN 109683147B CN 201910141208 A CN201910141208 A CN 201910141208A CN 109683147 B CN109683147 B CN 109683147B
- Authority
- CN
- China
- Prior art keywords
- radar
- pulse
- receiver
- battlefield
- preset
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000000739 chaotic effect Effects 0.000 title claims abstract description 30
- 230000008859 change Effects 0.000 claims abstract description 46
- 238000012216 screening Methods 0.000 claims abstract description 40
- 238000004088 simulation Methods 0.000 claims abstract description 29
- 238000010586 diagram Methods 0.000 claims description 18
- 230000005855 radiation Effects 0.000 claims description 16
- 238000004891 communication Methods 0.000 claims description 12
- 230000035945 sensitivity Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012163 sequencing technique Methods 0.000 claims description 8
- 238000005070 sampling Methods 0.000 claims description 6
- 238000004422 calculation algorithm Methods 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000013178 mathematical model Methods 0.000 claims description 5
- 238000010276 construction Methods 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 abstract description 22
- 238000004364 calculation method Methods 0.000 abstract description 21
- 238000012545 processing Methods 0.000 abstract description 16
- 230000008569 process Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 8
- 238000011161 development Methods 0.000 description 8
- 238000007726 management method Methods 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4052—Means for monitoring or calibrating by simulation of echoes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
本发明提供了一种杂乱脉冲流信号的实时生成方法、装置及电子设备,涉及信号处理技术领域,该方法包括:从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息构建初始战场电磁态势文件;按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达;获取目标雷达的脉冲描述字,根据目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制生成用于描述战场环境的杂乱脉冲流信号。本发明能够实时生成杂乱脉冲流信号。
Description
技术领域
本发明涉及信号处理领域,尤其是涉及一种杂乱脉冲流信号的实时生成方法、装置及电子设备。
背景技术
雷达侦查设备,也即接收机主要应用于现代军事战争,通过截获对方雷达信号并获取其所载信息,分析定位对方雷达位置,从而进行精确军事打击。在实际战场,雷达侦察设备通常处于杂乱的脉冲信号环境中。雷达侦察设备从研制到投入使用,需要到用于描述战场环境的杂乱脉冲流信号中进行反复测试训练,为保证研制保密性,如何模拟实际战场中杂乱的脉冲流信号环境,成为雷达侦察设备研制过程中的一大技术难题。
目前,通常基于回放式设备模拟实际战场输出脉冲信号为雷达侦察设备提供测试训练的环境,但采用这样的方式难以模拟战场环境中信号实时变化的动态特征,无法实时产生杂乱的脉冲信号,不利于雷达侦查设备的研制。
发明内容
有鉴于此,本发明的目的在于提供一种杂乱脉冲流信号的实时生成方法、装置及电子设备,能够实时生成杂乱脉冲流信号。
第一方面,本发明实施例提供了一种杂乱脉冲流信号的实时生成方法,应用于服务器,包括:从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达;按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数;基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达;获取目标雷达的脉冲描述字,根据目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,接收机的工作性能参数包括灵敏度、工作频段和威力覆盖范围,接收机的状态变化参数包括第一开机时间序列和第一位置变化信息;接收机的当期状态参数包括第一当前工作状态和第一当前位置;雷达的工作性能参数包括脉冲载波频率、脉冲重复频率和脉宽宽度,雷达的状态变化参数包括第二开机时间序列和第二位置变化信息;雷达的当期状态参数包括第二当前工作状态和第二当前位置;基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达的步骤,包括:
基于预设模型的当前状态参数和工作性能参数,在预设的并行计算模块中开启多个线程;将多个雷达的当前状态参数和工作性能参数一一对应的加载至多个线程中;分别在各个线程中,同时执行以下步骤:判断雷达是否符合预设条件;其中,预设条件至少包括以下之一:接收机的第一当前工作状态和雷达的第二当前工作状态均为开机状态、雷达的载波频率处于接收机的工作频段内、雷达的第二当前位置信息处于接收机的威力覆盖范围内;如果否,结束线程;如果是,计算雷达发射的脉冲到达接收机时对应的信号功率,当信号功率大于接收机的灵敏度时,将雷达确定为目标雷达。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,计算雷达发射的脉冲到达接收机时对应的信号功率的步骤,包括:基于预设的三维空间通信模型,计算得到雷达相对接收机的天线的方位角度和俯仰角度;其中,三维空间通信模型包含有雷达和接收机的天线的坐标转换关系;根据雷达相对接收机的天线的方位角度和俯仰角度,确定雷达发射的脉冲到达接收机时的天线方向图加权值;基于雷达方程及雷达发射的脉冲到达接收机时的天线方向图加权值,计算得到雷达发射的脉冲到达接收机时对应的信号功率。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,目标雷达的脉冲描述字包括目标雷达的当前状态参数和工作性能参数、目标雷达发射的脉冲相对接收机的天线的方位角度和俯仰角度以及目标雷达发射的脉冲到达接收机时对应的信号功率。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,当目标雷达的数量为多个,根据目标雷达的脉冲描述字计算得到基带雷达信号的步骤,包括:将多个目标雷达的脉冲描述字按照多个目标雷达发射的脉冲到达接收机的时间进行排序,得到脉冲描述字序列;根据脉冲描述字序列及预设的脉冲信号数学模型,计算得到多个基带雷达信号。
结合第一方面的第四种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,将多个目标雷达的脉冲描述字按照多个目标雷达发射的脉冲到达接收机的时间进行排序,得到脉冲描述字序列的步骤,包括:采用归并排序算法,将多个目标雷达的脉冲描述字按照多个目标雷达发射的脉冲到达接收机的时间从小到大进行排序,得到脉冲描述字序列。
结合第一方面的第五种可能的实施方式,本发明实施例提供了第一方面的第六种可能的实施方式,其中,对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号的步骤,包括:对多个基带雷达信号进行第一调制,得到多个基带脉冲流数据;其中,第一调制包括多普勒调制、幅度调制及延时调制中的一种或多种;将多个基带脉冲流数据在中频进行采样及线性叠加,得到中频脉冲流信号;按照预设的信噪比对中频脉冲流信号进行噪声调制,并对噪声调制后的中频脉冲流信号进行第二调制,生成用于描述战场环境的杂乱脉冲流信号;其中,第二调制包括载频调制和功率调制中的一种或多种。
结合第一方面,本发明实施例提供了第一方面的第七种可能的实施方式,其中,战场环境数据库包括典型战场电磁态势文件库和基础辐射源模型文件库;从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件的步骤,包括:从典型战场电磁态势文件库中选取出一个典型战场电磁态势文件,并将选取出的典型战场电磁态势文件作为初始战场电磁态势文件;或者,从基础辐射源模型文件库中选取出多个雷达模型和接收机模型,基于选取出的多个雷达模型和接收机模型,构建形成初始战场电磁态势文件。
第二方面,本发明实施例提供了一种杂乱脉冲流信号的实时生成装置,设置于服务器,包括:初始战场电磁态势文件构建模块,用于从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达;当前战场电磁态势文件获取模块,用于按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数;目标雷达筛选模块,用于基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达;信号调制生成模块,用于获取目标雷达的脉冲描述字,根据目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。
第三方面,本发明实施例提供了一种电子设备,包括存储器和处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现第一方面至第一方面的第七种可能的实施方式任一项所述的方法的步骤。
本发明实施例带来了以下有益效果:
本发明实施例提供了一种杂乱脉冲流信号的实时生成方法、装置及电子设备,首先从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达;然后按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数;进而基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达;最后根据获取的目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。本发明实施例提供的上述方式按照预设的仿真节拍,实时模拟更新战场环境(生成当前战场电磁态势文件),可以实现模拟战场环境实时变化的动态特征,更接近于实际战场中的侦查环境,进而通过并行分析筛选出有效雷达(目标雷达),依据目标雷达的脉冲描述字计算调制,相较于现有技术中采用回放式设备的方式,本发明实施例能够实时生成用于描述战场环境的杂乱脉冲流信号。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种杂乱脉冲流信号的实时生成方法的流程图;
图2为本发明实施例提供的一种多线程并行计算的流程示意图;
图3为本发明实施例提供的一种多***运算的流程示意图;
图4为本发明实施例提供的一种控制与显示功能***的结构示意图;
图5为本发明实施例提供的一种基于FPGA+GPU的多机并行运算处理的流程示意图;
图6为本发明实施例提供的一种杂乱脉冲流信号的实时生成装置的结构框图;
图7为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
雷达侦查设备,也即接收机主要应用于现代军事战争,通过截获对方雷达信号并获取其所载信息,分析定位对方雷达位置,从而进行精确军事打击。在实际战场,雷达侦察设备通常处于杂乱的脉冲信号环境中。雷达侦察设备从研制到投入使用,需要到用于描述战场环境的杂乱脉冲流信号中进行反复测试训练,为保证研制保密性,如何模拟实际战场中杂乱的脉冲流信号环境,成为雷达侦察设备研制过程中的一大技术难题。
目前,通常基于回放式设备模拟实际战场输出脉冲信号为雷达侦察设备提供测试训练的环境,但采用这样的方式难以模拟战场环境中信号实时变化的动态特征,无法实时产生杂乱的脉冲信号,不利于雷达侦查设备的研制。为实现实时模拟用于描述战场环境的杂乱脉冲流信号,可以利用可编程逻辑器件的模拟设备来模拟战场环境,产生密集杂乱的脉冲信号,但是对于模拟战场环境的场景较大时,需要设置的可编程逻辑器件的模拟设备规模较大,这样的方式成本较高且实用性较差,也无法达到较好的效果。
为便于对本实施例进行理解,首先对本发明实施例所公开的一种杂乱脉冲流信号的实时生成方法进行详细介绍,该方法应用于服务器。参见图1所示的一种杂乱脉冲流信号的实时生成方法的流程图,该方法包括:
步骤S102,从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达。
步骤S104,按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数。
前述仿真节拍可以设置为1ms,具体实施时,根据初始战场电磁态势文件包含的状态变化参数,状态变化参数可以为接收机的位置及多个雷达的位置分别随时间变化的相关变化函数,也即位置变化信息;也可以是接收机的工作状态及多个雷达的工作状态随时间变化的相关变化函数,也即开机序列。每隔1ms对预设模型的状态变化参数进行推演,获取接收机的当前位置及多个雷达的当前位置,确定接收机和多个雷达的当前工作状态(开机或者关机),基于此获取预设模型的当前状态,从而得到当前战场电磁态势文件。
步骤S106,基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达。
考虑到实际战场环境中,接收机(雷达侦查设备)由于其自身性能的限制,所能截获的雷达信号的侦查范围有限,为合理模拟战场环境,可基于接收机的参数信息(当前状态参数和工作性能参数)对多个雷达进行分析,也即判断每个雷达是否处于接收机的侦查范围内,将处于侦查范围内的雷达作为目标雷达。具体实施时,可通过多线程并行计算方式,同时对多个雷达执行上述判断流程,能够快速的筛选出目标雷达,有助于提升后续生成杂乱脉冲流信号的速度,从而实现实时产生用于描述战场环境的杂乱脉冲流信号的效果。
步骤S108,获取目标雷达的脉冲描述字,根据目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。
本发明实施例提供了一种杂乱脉冲流信号的实时生成方法,首先从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达;然后按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数;进而基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达;最后根据获取的目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。本发明实施例提供的上述方式按照预设的仿真节拍,实时模拟更新战场环境(生成当前战场电磁态势文件),可以实现模拟战场环境实时变化的动态特征,更接近于实际战场中的侦查环境,进而通过并行分析筛选出有效雷达(目标雷达),依据目标雷达的脉冲描述字计算调制,相较于现有技术中采用回放式设备的方式,本发明实施例能够实时生成用于描述战场环境的杂乱脉冲流信号。
在一种可选的实施方式中,上述战场环境数据库包括典型战场电磁态势文件库和基础辐射源模型文件库;其中,典型战场电磁态势文件库存储有多个典型战场电磁态势文件,每个典型战场电磁态势文件中包含有接收机模型及多个雷达模型的相关配置参数信息,诸如各雷达以及接收机的位置变化参数、接收机的性能参数(灵敏度、威力覆盖范围)、雷达的工作参数(脉冲载波频率、脉冲重复频率和脉宽宽度)、雷达和接收机的开机时间序列以及接收机和雷达之间的运动变化参数等。基础辐射源模型文件库中存储有多种雷达模型及多种接收机模型,每个模型(雷达或者接收机)均携带有自己的标识信息,该标识信息包括各模型的编号及相关标识参数,诸如雷达的脉冲载波频率、脉冲重复频率和脉宽宽度,接收机的灵敏度、威力覆盖范围等。
基于此,上述步骤S102,也即从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件的步骤,包括:从典型战场电磁态势文件库中选取出一个典型战场电磁态势文件,并将选取出的典型战场电磁态势文件作为初始战场电磁态势文件;或者,从基础辐射源模型文件库中选取出多个雷达模型和接收机模型,基于选取出的多个雷达模型和接收机模型,构建形成初始战场电磁态势文件。
具体实施时,上述步骤S102可采用如下方式执行:可通过预先设置的与用户进行交互的显示页面,接收用户的文件选取指令;其中,文件选取指令中携带有第一选取标识或者第二选取标识,第一选取标识对应典型战场电磁态势文件库中的一个典型战场电磁态势文件,第二选取标识对应基础辐射源模型文件库;当文件选取指令中携带有第一选取标识时,将典型战场电磁态势文件库中与第一选取标识所对应的典型战场电磁态势文件选取出来作为初始战场电磁态势文件;当文件选取指令中携带有第二选取标识时,将基础辐射源模型文件库中的模型信息展示在前述显示页面上以供用户进行选取,得到原始模型集(包括多个雷达及接收机);接收用户输入的模型参数,包括对原始模型集中各模型所设定的位置变化参数和开机时间序列,根据模型参数以及原始模型集中各模型的标识信息,构建形成初始战场电磁态势文件。实际应用时,还可根据原始模型中多个雷达与接收机的位置信息,构建三维仿真虚拟场景以模拟战场环境,通过前述显示页面直观的展示给用户,以便用户实时观察雷达或者接收机的运动情况。
进一步,对多个雷达进行筛选得到目标雷达,可以分为初步筛选和二次筛选两个过程。在初步筛选过程中,可将当前时刻多个雷达中已开机工作且处于接收机的工作频段范围及威力覆盖范围内的雷达筛选出来,得到初步筛选出的雷达;考虑到实际战场中,雷达发射的脉冲到达接收机时可能会发生功率减弱,存在损耗,如果雷达发射的脉冲到达接收机时的信号功率小于接收机的灵敏度,不能被接收机所截获,该雷达则可以被忽略。故为使模拟场景更接近于实际战场环境,需对初步筛选出的雷达进行二次筛选,也即将初步筛选出的雷达中发射的脉冲到达接收机时的信号功率大于接收机的灵敏度的雷达筛选出来,得到目标雷达。
具体实施时,上述接收机的工作性能参数包括灵敏度、工作频段和威力覆盖范围,接收机的状态变化参数包括第一开机时间序列和第一位置变化信息;接收机的当期状态参数包括第一当前工作状态和第一当前位置;雷达的工作性能参数包括脉冲载波频率、脉冲重复频率和脉宽宽度,雷达的状态变化参数包括第二开机时间序列和第二位置变化信息;雷达的当期状态参数包括第二当前工作状态和第二当前位置;第一当前工作状态和第二当前工作状态均包括开机或者关机。
基于此,在一种可选的实施方式中,优选的采用多线程并行计算方法,对多个雷达同时依次进行初步筛选及二次筛选。上述步骤S106,也即基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达可参照以下方式实施:
(1)基于预设模型的当前状态参数和工作性能参数,在预设的并行计算模块中开启多个线程。其中,预设的并行计算模块可以是具备并行计算功能的计算模块,诸如可承载多线程包含有GPU的计算模块。
(2)将多个雷达的当前状态参数和工作性能参数一一对应的加载至多个线程中。
(3)分别在各个线程中,同时执行以下步骤:判断雷达是否符合预设条件;如果否,执行(4),如果是,执行(5)。
其中,预设条件至少包括以下之一:接收机的第一当前工作状态和雷达的第二当前工作状态均为开机状态、雷达的载波频率处于接收机的工作频段内、雷达的第二当前位置信息处于接收机的威力覆盖范围内;
(4)结束线程。
(5)计算雷达发射的脉冲到达接收机时对应的信号功率,当信号功率大于接收机的灵敏度时,将雷达确定为目标雷达。
在一种可选的方式中,上述计算雷达发射的脉冲到达接收机时对应的信号功率可参照如下步骤执行:
步骤(1),基于预设的三维空间通信模型,计算得到雷达相对接收机的天线的方位角度和俯仰角度;其中,三维空间通信模型包含有雷达和接收机的坐标转换关系,三维空间通信模型还包括立体空间坐标系模型及坐标系之间转换关系,立体空间坐标系模型包含地心坐标系、接收机本地北天东坐标系及接收机天线坐标系,具体实施时,可在地心坐标系下设定雷达和接收机的地理坐标,通过将各雷达的地理坐标从地心坐标系转换到接收机本地北天东坐标系,再转换到接收机天线坐标系,即可计算得到该雷达相对于接收机的天线(天线波束)的方位角度和俯仰角度。
步骤(2),根据雷达相对接收机的天线的方位角度和俯仰角度,确定雷达发射的脉冲到达接收机时的天线方向图加权值。具体实施时,可基于预设的接收机天线方向图,由方位角和俯仰角即可查询得到各雷达脉冲到达接收机时的天线方向图加权值;其中,接收机天线方向图存储有雷达相对接收机的天线的方位角度和俯仰角度与天线方向图加权值的对应关系。接收机天线方向图可以是一张二维(分别为方位维和俯仰维)数据表,方位维角度范围360°,俯仰维角度范围180°。以角度分辨率为1°为例,可设置天线方向图为360*180的数据表,表中每个数值代表对应方位角度和俯仰角度下的天线方向图加权值。具体的数值可根据实际情况预先设定,在此不再赘述。
步骤(3),基于雷达方程及雷达发射的脉冲到达接收机时的天线方向图加权值,计算得到雷达发射的脉冲到达接收机时对应的信号功率。
本发明实施例提供的上述对多个雷达进行筛选的方式,采用多个线程对各个雷达同时进行初步筛选及二次筛选,能够快速的筛选出对于接收机侦查有效的雷达,也即目标雷达。有助于提升模拟生成用于描述战场环境的杂乱脉冲流信号的速度,以达到用于描述战场环境的杂乱脉冲流信号的实时输出。
为便于实施,本发明实施例还提供了设置多个线程的一种具体实施方式,即可通过在并行计算模块中GPU上设置网格及线程块的方式实现多个线程的并行计算。具体实施时,在GPU上进行编程,基本构成单元为网格、线程块和线程,一个线程块执行在GPU内一个SM(Streaming Multiprocessor,流处理器)上,每个线程块可以包括多个线程,一个GPU上可同时执行多个规模一致的线程块,这些线程块组成一个网格,故一个GPU上可实际并行的线程数等于线程块乘以线程数。采用这样的方式,以雷达筛选过程为例,可以满足前述方法对雷达进行并行筛选时所需的线程数量,减少雷达筛选过程所需的计算时间进而提升后续过程的计算效率,同时还能够节约GPU的内存空间。具体的,参见图2所示的一种多线程并行计算的流程示意图,以雷达筛选过程为例,在得到当前战场电磁态势文件后,基于其中预设模型的当前状态参数和工作性能参数,在开启的多个线程上对多个雷达同时进行筛选的步骤,包括:初始化GPU,并分配资源,也即将多个雷达的参数信息(当前状态参数和工作性能参数)分别对应的加载至GPU上线程块的线程中;其中一个线程对应一个雷达。诸如图2所示,将某个雷达的参数信息加载至线程块0中的线程0中,开始当前线程的计算,也即对于初步筛选和二次筛选条件的判断,包括雷达初筛计算和雷达复筛计算,在当前线程计算结束时,将当前线程的结果输出至其所属的当前线程块,多个线程分别按照上述流程对其中所加载的雷达进行初筛和复筛计算,并将结果输出至各线程对应的线程块;然后由多个线程块整合其所包含线程的输出结果,并传输至GPU;进而通过GPU整合多个线程块的结果输出,作为对多个雷达筛选的最终结果并存储在内存中。后续获取各目标雷达的脉冲描述字的过程也可以采用如图2所示的多线程并行计算流程,在此不再进行赘述。
此外,实际应用时,在GPU内每进行一步并行运算时,均需要根据当前运算量和***可用资源,重新确定并行度,即确定能开辟的线程数。以雷达筛选过程为例,假设场景中共有Q部雷达,一个线程只对应进行其中一部雷达的筛选计算。实施时,首先需要评估一个SM内部的资源可供多少个线程同时执行筛选计算,假如是P个,那么需要开辟的线程块数J为Q除以P,若J小于一个GPU内现含有的SM数,则在一个GPU内就能完成雷达筛选运算,否则需要多个GPU;而平台内GPU数量总是有限,当上述设计超过平台内GPU数量时,一个线程进行的计算量就需要增加,如进行多部雷达筛选参数计算,此时***计算延时就会相应增加,故最终确定的运算并行度是平衡***规模和计算延时之间的折中。
进一步,当筛选出的目标雷达的数量为多个时,在一种可选的实施方式中,上述步骤S108中根据目标雷达的脉冲描述字计算得到基带雷达信号可通过以下方式实施:
(1)将多个目标雷达的脉冲描述字按照多个目标雷达发射的脉冲到达接收机的时间进行排序,得到脉冲描述字序列;
具体实施时,可采用归并排序算法,将多个目标雷达的脉冲描述字按照多个目标雷达发射的脉冲到达接收机的时间从小到大进行排序,得到脉冲描述字序列。
(2)根据脉冲描述字序列及预设的脉冲信号数学模型,计算得到多个基带雷达信号。
具体实施时,可预先在前述基础辐射源模型库中存储基于载频类型、基于脉冲重复频率类型以及基于相位调制类型的典型雷达脉冲信号类型所计算得到的相关脉冲信号,用以作为计算多个基带雷达信号时所需要用的脉冲信号数学模型。具体的,按照前述三种类型可划分为与基于载频类型对应的简单脉冲信号、频率捷变脉冲信号、频率分集脉冲信号、基于线性调频的变重频脉冲信号;与基于脉冲重复频率类型对应的基于线性调频的变重频脉冲信号、基于非线性调频的变重频脉冲信号、固定重频脉冲信号、重频参差脉冲信号、重频跳变脉冲信号和重频滑变脉冲信号;与基于相位调制类型对应的四相编码脉冲信号和二相编码脉冲信号。上述(雷达)脉冲信号对应的相关参数如下表1所示:
表1
上述目标雷达的脉冲描述字包括目标雷达的当前状态参数和工作性能参数、目标雷达发射的脉冲相对接收机的天线的方位角度和俯仰角度以及目标雷达发射的脉冲到达接收机时对应的信号功率。目标雷达的脉冲描述字(PDW)用于记录目标雷达脉冲信号的信息,在一种实施方式中,目标雷达的脉冲描述字具体的包含脉冲到达接收机时间、脉冲幅度、脉冲宽度、脉冲重复频率等参数。这些参数获取有三个途径,一是从预先设定的目标雷达的参数(也即目标雷达的参数信息)中直接获取,包括雷达编号(RN)、脉冲重复频率(PRF)、脉宽宽度(PW)、脉冲载波频率(RF);二是通过预设的时间计算模块获得,根据目标雷达开机工作时间序列(也即,一个或多个目标雷达的第一开机时间)得到脉冲起始发射时间(TOT),根据雷达与接收机相对距离得到脉冲到达接收机的时间(TOA);三是基于雷达信号在三维空间通信模型传播过程计算得到,通过坐标转换得到雷达脉冲到达接收机时的方位角(Az)和俯仰角(El),根据雷达方程计算得到脉冲到达接收机时的信号功率(PR),且根据雷达与接收机相对运动关系得到脉冲多普勒频移(fd)。
进一步,考虑到实际战场环境中,雷达信号在空间传输过程中会受到延时、多普勒频移、传播衰减的影响,需要对基带雷达信号进行延时、多普勒、幅度调制后,才能得到原始的基带脉冲流数据。对到达接收机的所有目标雷达的原始的基带脉冲流数据,在中频进行采样及线性叠加(具体的,可将同时到达接收机的脉冲进行线性叠加),即可得到中频密集杂乱脉冲流信号,而实际战场环境下,接收机接收到脉冲流信号非理想数学模型,是经过噪声污染的,因此需要按照设定的信噪比对中频密集杂乱脉冲流信号叠加噪声调制。噪声调制后的信号经过载频及功率调制后输出,得到最终的密集杂乱脉冲流信号(也即,前述用于描述战场环境的杂乱脉冲流信号)。
也即,上述步骤S108中,对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号可采用如下方式实现:首先对多个基带雷达信号进行第一调制,得到多个基带脉冲流数据;其中,第一调制包括多普勒调制、幅度调制及延时调制中的一种或多种;然后将多个基带脉冲流数据在中频进行采样及线性叠加,得到中频脉冲流信号;最终按照预设的信噪比对中频脉冲流信号进行噪声调制,并对噪声调制后的中频脉冲流信号进行第二调制,生成用于描述战场环境的杂乱脉冲流信号;其中,第二调制包括载频调制和功率调制中的一种或多种,前述信噪比可根据实际情况设定,在此不进行限制。
进一步,本发明实施例还提供了一种应用上述方法的服务器,该服务器中设置有三个功能***,分别为控制与显示功能***、数据库功能***以及FPGA+GPU嵌入式多机并行处理***。如图3所示的一种多***运算的流程示意图,数据库功能***中存储有典型战场电磁态势文件库和基础辐射源模型文件库,用于为初始战场电磁环境想定与规划提供基础部件(战场环境模型信息);控制与显示功能***用于根据数据库功能***提供的战场环境模型信息,对战场环境进行规划与部署,并按照仿真节拍进行场景推演,完成仿真参数与指令下发,也即将当前战场电磁态势文件发送至FPGA+GPU嵌入式多机并行处理***;FPGA+GPU嵌入式多机并行处理***为计算用于描述战场环境的杂乱脉冲流信号的主体部分,基于上述方法对雷达辐射源进行筛选,包括初筛(也即,初步筛选)和复筛(也即,二次筛选)得到多个目标雷达,多路并行运算生成(目标雷达的)脉冲描述字。通过对预设的多台FPGA+GPU嵌入式工控机进行运算资源、存储资源、传输资源等自适应软件化分配,进行实时优化高速并行处理,对脉冲描述字进行多级合并排序得到PDW数据流(也即,前述脉冲描述字序列),根据PDW数据流多路并行计算,生成基带脉冲流数据(也即,前述基带雷达脉冲流信号),经采样叠加、噪声调制、载频功率调制后输出,形成战场复杂电磁环境下的密集杂乱脉冲流信号(也即,前述用于描述战场环境的杂乱脉冲流信号)。
进一步,具体实施时,上述控制与显示功能***还可用于根据数据库功能***提供的战场环境模型信息,构造对应实际战场环境的三维仿真虚拟场景,并通过预设的交互页面直观的展示给用户,同时接收用户对该三维仿真虚拟场景的部署设置。具体的,如图4所示的一种控制与显示功能***的结构示意图。控制与显示功能***可分为地图管理平台、航迹规划平台、场景配置平台及人机交互平台四部分。其中,地图管理平台包括电子地图加载、管理及缩略查看;航迹规划平台包括航迹文本导入、航迹点参数及交互设置;场景配置平台包括实体部署、运动载体及辐射源(雷达和接收机)设定及试验任务管理;人机交互平台包括场景规划界面、界面与后台功能接口及参数与指令接收与分发,诸如将当前战场电磁态势文件发送至FPGA+GPU的多机并行运算处理***。
进一步,为便于理解基于FPGA+GPU的多机并行运算处理***计算用于描述战场环境的杂乱脉冲流信号的流程,参见图5,本发明实施例还提供了一种基于FPGA+GPU的多机并行运算处理的流程示意图,在图5中示意出了FPGA+GPU的多机并行运算处理平台在接收到前述人机交互平台发送的当前战场电磁态势文件时,对应该当前战场电磁态势文件中包含的多个雷达的参数信息(当前状态参数和工作性能参数),在GPU内开启多路线程(如图5所示的M路并行线程)对多个雷达同时进行分析筛选得到目标雷达,如从M个雷达中筛选出N个雷达确定为目标雷达;然后计算N个雷达的脉冲描述字(PDW),并采用归并算法对N个雷达的脉冲描述字(PDW)进行排序,具体的归并算法如图5所示,先将N个雷达的PDW两两合并为一组,进行组内排序,得到N/2组排序后的的PDW,再进行两两合并排序,得到得到N/4组排序后的的PDW,直至所有雷达的PDW排序完成,得到脉冲描述字序列(PDW脉冲流),基于脉冲描述字序列计算得到多个基带雷达信号(也即,图5中所示的基带雷达数据1-K),进而在GPU内对多个基带雷达信号进行多普勒调制、幅度调制及延时调制后,得到多个基带脉冲流数据。将然后将多个基带脉冲流数据发送至FPGA中,进一步对多个基带脉冲流数据在中频进行采样及线性叠加,得到中频脉冲流信号,并按照预设的信噪比对中频脉冲流信号进行噪声调制。再通过预设的模拟器件对噪声调制后的中频脉冲流信号进行载频调制和功率调制后输出密集杂乱脉冲流信号(也即,前述用于描述战场环境的杂乱脉冲流信号)。
本发明实施例提供的基于FPGA+GPU的多机并行运算处理***计算用于描述战场环境的杂乱脉冲流信号的方式,利用在大数据流和时序控制中极具优势的FPGA,并结合拥有TFlops级别的峰值浮点数运算能力和上百GB/s的存储器访问带宽的GPU,能够有效处理密集型数和进行高度并行运算,实现计算性能上的跳跃式提升。
综上所述,采用上述方法能够实时模拟生成密集杂乱脉冲流信号(也即,前述用于描述战场环境的杂乱脉冲流信号),且基于典型战场电磁态势文件库和基础辐射源模型文件库,可根据需求,直接调用或自行排布推演,实现模拟场景的灵活可控;在基础辐射源模型文件库基础上,采用软件化可编辑的思想,可反复复现相关战场环境进行测试试验,可重复性较高;能够在空间域、时间域、频率域、脉内调制域和能量域,对密集杂乱脉冲流信号进行综合仿真,高逼真度动态模拟战场环境;通过定期更新典型战场电磁态势文件库和基础辐射源模型文件库,可以逐渐扩充战场环境的组成,以实现流程不变,只需增加或减少运行设备并行级联台数,即可满足不同规模的仿真需求,灵活性较强。
对应上述方法,本发明实施例提供了一种杂乱脉冲流信号的实时生成装置,该装置设置于服务器,参见图6所示的一种杂乱脉冲流信号的实时生成装置的结构框图,前述装置包括:
初始战场电磁态势文件构建模块602,用于从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达。
当前战场电磁态势文件获取模块604,用于按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数。
目标雷达筛选模块606,用于基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达。
信号调制生成模块608,用于获取目标雷达的脉冲描述字,根据目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。
本发明实施例提供了一种杂乱脉冲流信号的实时生成装置,首先从预设的战场环境模型库中提取战场环境模型信息,并基于战场环境模型信息,构建初始战场电磁态势文件;其中,初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;预设模型包括接收机和多个雷达;然后按照预设的仿真节拍,对预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,当前战场电磁态势文件中包含预设模型的当前状态参数和工作性能参数;进而基于预设模型的当前状态参数和工作性能参数,同时对预设模型中的多个雷达进行并行分析,并根据并行分析的结果从多个雷达中筛选出目标雷达;最后根据获取的目标雷达的脉冲描述字计算得到基带雷达信号,并对基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。本发明实施例按照预设的仿真节拍,实时模拟更新战场环境(生成当前战场电磁态势文件),可以实现模拟战场环境实时变化的动态特征,更接近于实际战场中的侦查环境,进而通过并行分析筛选出有效雷达(目标雷达),依据目标雷达的脉冲描述字计算调制,相较于现有技术中采用回放式设备的方式,本发明实施例能够实时生成用于描述战场环境的杂乱脉冲流信号。
本实施例所提供的装置,其实现原理及产生的技术效果和前述实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
进一步,本实施例还提供了一种电子设备,包括存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述杂乱脉冲流信号的实时生成方法的步骤。
参见图7所示的一种电子设备的结构示意图,示出了电子设备700,包括:处理器70,存储器71,总线72和通信接口73,处理器70、通信接口73和存储器71通过总线72连接;处理器70用于执行存71中存储的可执行模块,例如计算机程序。
其中,存储器71可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口73(可以是有线或者无线)实现该***网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
总线72可以是ISA总线、PCI总线或EISA总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
其中,存储器71用于存储程序701,处理器70在接收到执行指令后,执行程序701,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器70中,或者由处理器70实现。
处理器70可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器70中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器70可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、图形处理器(Graphics Processing Unit,简称GPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现成可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器71,处理器70读取存储器71中的信息,结合其硬件完成上述方法的步骤。
进一步,本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任一项杂乱脉冲流信号的实时生成方法的步骤。具体实现可参见方法实施例,在此不再赘述。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种杂乱脉冲流信号的实时生成方法,其特征在于,应用于服务器,包括:
从预设的战场环境模型库中提取战场环境模型信息,并基于所述战场环境模型信息,构建初始战场电磁态势文件;其中,所述初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;所述预设模型包括接收机和多个雷达;
按照预设的仿真节拍,对所述预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,所述当前战场电磁态势文件中包含所述预设模型的当前状态参数和工作性能参数;
基于所述预设模型的当前状态参数和工作性能参数,在预设的并行计算模块中开启多个线程;
将多个所述雷达的当前状态参数和工作性能参数一一对应的加载至多个所述线程中;
分别在各个所述线程中,同时执行以下步骤:判断所述雷达是否符合预设条件;其中,所述预设条件至少包括以下之一:所述接收机的第一当前工作状态和所述雷达的第二当前工作状态均为开机状态、所述雷达的载波频率处于所述接收机的工作频段内、所述雷达的第二当前位置信息处于所述接收机的威力覆盖范围内;
如果否,结束所述线程;如果是,计算所述雷达发射的脉冲到达所述接收机时对应的信号功率,当所述信号功率大于所述接收机的灵敏度时,将所述雷达确定为目标雷达;
获取所述目标雷达的脉冲描述字,根据所述目标雷达的脉冲描述字计算得到基带雷达信号,并对所述基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。
2.根据权利要求1所述的方法,其特征在于,所述接收机的工作性能参数包括灵敏度、工作频段和威力覆盖范围,所述接收机的状态变化参数包括第一开机时间序列和第一位置变化信息;所述接收机的当前状态参数包括第一当前工作状态和第一当前位置;所述雷达的工作性能参数包括脉冲载波频率、脉冲重复频率和脉宽宽度,所述雷达的状态变化参数包括第二开机时间序列和第二位置变化信息;所述雷达的当前状态参数包括第二当前工作状态和第二当前位置。
3.根据权利要求1所述的方法,其特征在于,所述计算所述雷达发射的脉冲到达所述接收机时对应的信号功率的步骤,包括:
基于预设的三维空间通信模型,计算得到所述雷达相对所述接收机的天线的方位角度和俯仰角度;其中,所述三维空间通信模型包含有所述雷达和所述接收机的天线的坐标转换关系;
根据所述雷达相对所述接收机的天线的方位角度和俯仰角度,确定所述雷达发射的脉冲到达所述接收机时的天线方向图加权值;
基于雷达方程及所述雷达发射的脉冲到达所述接收机时的天线方向图加权值,计算得到所述雷达发射的脉冲到达所述接收机时对应的信号功率。
4.根据权利要求3所述的方法,其特征在于,所述目标雷达的脉冲描述字包括所述目标雷达的当前状态参数和工作性能参数、所述目标雷达发射的脉冲相对所述接收机的天线的方位角度和俯仰角度以及所述目标雷达发射的脉冲到达所述接收机时对应的信号功率。
5.根据权利要求4所述的方法,其特征在于,当所述目标雷达的数量为多个,所述根据所述目标雷达的脉冲描述字计算得到基带雷达信号的步骤,包括:
将多个所述目标雷达的脉冲描述字按照多个所述目标雷达发射的脉冲到达所述接收机的时间进行排序,得到脉冲描述字序列;
根据所述脉冲描述字序列及预设的脉冲信号数学模型,计算得到多个基带雷达信号。
6.根据权利要求5所述的方法,其特征在于,所述将多个所述目标雷达的脉冲描述字按照多个所述目标雷达发射的脉冲到达所述接收机的时间进行排序,得到脉冲描述字序列的步骤,包括:
采用归并排序算法,将多个所述目标雷达的脉冲描述字按照多个所述目标雷达发射的脉冲到达所述接收机的时间从小到大进行排序,得到脉冲描述字序列。
7.根据权利要求5所述的方法,其特征在于,所述对所述基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号的步骤,包括:
对多个所述基带雷达信号进行第一调制,得到多个基带脉冲流数据;其中,所述第一调制包括多普勒调制、幅度调制及延时调制中的一种或多种;
将多个所述基带脉冲流数据在中频进行采样及线性叠加,得到中频脉冲流信号;
按照预设的信噪比对所述中频脉冲流信号进行噪声调制,并对噪声调制后的所述中频脉冲流信号进行第二调制,生成用于描述战场环境的杂乱脉冲流信号;其中,所述第二调制包括载频调制和功率调制中的一种或多种。
8.根据权利要求1所述的方法,其特征在于,所述战场环境模型库包括典型战场电磁态势文件库和基础辐射源模型文件库;所述从预设的战场环境模型库中提取战场环境模型信息,并基于所述战场环境模型信息,构建初始战场电磁态势文件的步骤,包括:
从所述典型战场电磁态势文件库中选取出一个典型战场电磁态势文件,并将选取出的所述典型战场电磁态势文件作为初始战场电磁态势文件;
或者,
从所述基础辐射源模型文件库中选取出多个雷达模型和接收机模型,基于选取出的多个所述雷达模型和所述接收机模型,构建形成初始战场电磁态势文件。
9.一种杂乱脉冲流信号的实时生成装置,其特征在于,设置于服务器,包括:
初始战场电磁态势文件构建模块,用于从预设的战场环境模型库中提取战场环境模型信息,并基于所述战场环境模型信息,构建初始战场电磁态势文件;其中,所述初始战场电磁态势文件中包含有预设模型的状态变化参数和工作性能参数;所述预设模型包括接收机和多个雷达;
当前战场电磁态势文件获取模块,用于按照预设的仿真节拍,对所述预设模型的状态变化参数进行推演更新,得到当前战场电磁态势文件;其中,所述当前战场电磁态势文件中包含所述预设模型的当前状态参数和工作性能参数;
目标雷达筛选模块,用于基于所述预设模型的当前状态参数和工作性能参数,在预设的并行计算模块中开启多个线程;将多个所述雷达的当前状态参数和工作性能参数一一对应的加载至多个所述线程中;分别在各个所述线程中,同时执行以下步骤:判断所述雷达是否符合预设条件;其中,所述预设条件至少包括以下之一:所述接收机的第一当前工作状态和所述雷达的第二当前工作状态均为开机状态、所述雷达的载波频率处于所述接收机的工作频段内、所述雷达的第二当前位置信息处于所述接收机的威力覆盖范围内;如果否,结束所述线程;如果是,计算所述雷达发射的脉冲到达所述接收机时对应的信号功率,当所述信号功率大于所述接收机的灵敏度时,将所述雷达确定为目标雷达;
信号调制生成模块,用于获取所述目标雷达的脉冲描述字,根据所述目标雷达的脉冲描述字计算得到基带雷达信号,并对所述基带雷达信号进行调制,生成用于描述战场环境的杂乱脉冲流信号。
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1至8任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910141208.8A CN109683147B (zh) | 2019-02-25 | 2019-02-25 | 杂乱脉冲流信号的实时生成方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910141208.8A CN109683147B (zh) | 2019-02-25 | 2019-02-25 | 杂乱脉冲流信号的实时生成方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109683147A CN109683147A (zh) | 2019-04-26 |
CN109683147B true CN109683147B (zh) | 2020-09-22 |
Family
ID=66197015
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910141208.8A Active CN109683147B (zh) | 2019-02-25 | 2019-02-25 | 杂乱脉冲流信号的实时生成方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109683147B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110809005B (zh) * | 2019-11-14 | 2022-05-20 | 扬州船用电子仪器研究所(中国船舶重工集团公司第七二三研究所) | 一种雷达脉冲描述字的统一表征方法 |
CN111025239A (zh) * | 2019-12-26 | 2020-04-17 | 南京国立电子科技有限公司 | 脉冲发射方法、装置、存储介质及脉冲发射设备 |
CN111142076B (zh) * | 2020-01-06 | 2023-09-05 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 提高雷达低截获性能的功率控制方法 |
US11726175B2 (en) * | 2020-09-25 | 2023-08-15 | Raytheon Company | Real-time closed-loop digital radar simulator |
CN116366084B (zh) * | 2022-09-07 | 2023-11-10 | 无锡国芯微电子***有限公司 | 一种基于fpga的多信道pdw高密度实时处理方法 |
CN115567090B (zh) * | 2022-11-10 | 2023-03-21 | 成都众享天地网络科技有限公司 | 一种基于相控阵天线实现通信三维威力范围的方法 |
CN117148283B (zh) * | 2023-10-30 | 2024-05-28 | 航宇伟创科技(北京)有限公司 | 一种复杂电磁环境的任意波雷达信号产生方法 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8552908B2 (en) * | 2011-07-05 | 2013-10-08 | Aai Corporation | Method and apparatus for implementing high fidelity Doppler phase and time effects in advanced EW stimulus systems |
CN102981064B (zh) * | 2012-10-09 | 2015-05-20 | 中国人民解放军63892部队 | 飞机外部射频电磁环境预测方法及预测*** |
CN104656070B (zh) * | 2015-03-19 | 2017-01-25 | 哈尔滨工业大学 | 雷达组网下的虚假目标消除方法 |
CN104777464B (zh) * | 2015-04-20 | 2017-03-29 | 中国民航大学 | 利用ads‑b数据实现多雷达数据半实物仿真的方法 |
CN104849700B (zh) * | 2015-05-07 | 2017-07-28 | 清华大学 | 软件信道化相参捷变频雷达接收机及接收方法 |
US10473758B2 (en) * | 2016-04-06 | 2019-11-12 | Raytheon Company | Universal coherent technique generator |
CN105785368B (zh) * | 2016-04-29 | 2018-04-06 | 电子科技大学 | 一种基于视频sar的隐匿危险品探测方法 |
CN106339540A (zh) * | 2016-08-24 | 2017-01-18 | 刘剑豪 | 一种行动序列与数据场快速算法 |
CN106842137A (zh) * | 2016-12-30 | 2017-06-13 | 北京华力创通科技股份有限公司 | 一种雷达信号生成方法及装置 |
CN107168098B (zh) * | 2017-05-12 | 2020-04-07 | 中国人民解放军海军航空工程学院 | 一种电子对抗仿真*** |
CN107884756A (zh) * | 2017-12-29 | 2018-04-06 | 扬州宇安电子科技有限公司 | 一种可通过数据文件产生信号的雷达信号模拟***及方法 |
CN108802700A (zh) * | 2018-05-07 | 2018-11-13 | 芜湖航飞科技股份有限公司 | 一种超宽带雷达信号干扰模拟器 |
-
2019
- 2019-02-25 CN CN201910141208.8A patent/CN109683147B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109683147A (zh) | 2019-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109683147B (zh) | 杂乱脉冲流信号的实时生成方法、装置及电子设备 | |
CN109164428B (zh) | 雷达数字仿真***及方法 | |
Goodenough et al. | DIRSIG5: Next-generation remote sensing data and image simulation framework | |
CA3000134C (en) | Method and system for simulating a radar image | |
Lu et al. | A discrete environment-driven GPU-based ray launching algorithm | |
CN107563011B (zh) | 一种无人机数据链可靠性的仿真***设计方法 | |
CN107843774B (zh) | 电磁态势的计算成像方法及电磁态势成像*** | |
CN203930058U (zh) | 一种合成孔径雷达面目标回波信号模拟器 | |
CN106469249A (zh) | 一种卫星对地覆盖分析方法及*** | |
CN115712099B (zh) | 雷达干扰对抗测试方法、装置、设备及储存介质 | |
RU2568899C2 (ru) | Имитатор радиолокационной цели при зондировании преимущественно длительными сигналами | |
Gogineni et al. | High fidelity rf clutter modeling and simulation | |
Chen et al. | Phased array system simulation | |
CN114791592B (zh) | 一种合成孔径雷达对抗模拟方法、装置、电子设备及介质 | |
McMahon | Adventures in radio astronomy instrumentation and signal processing | |
Abramovich et al. | Two-dimensional multivariate parametric models for radar applications—Part I: Maximum-entropy extensions for Toeplitz-block matrices | |
Ungureanu et al. | Formal design, co-simulation and validation of a radar signal processing system | |
RU2347244C2 (ru) | Способ формирования прогноза погодных явлений в режиме реального времени и система для его осуществления | |
RU111702U1 (ru) | Устройство имитации радиолокационной информации | |
Ballard et al. | Simulation approaches for supporting tactical system development | |
CN111025239A (zh) | 脉冲发射方法、装置、存储介质及脉冲发射设备 | |
Oltrogge et al. | Multi-phenomenology observation Network evaluation Tool (MONET) | |
US10186059B2 (en) | RF signal representation using particle bursts | |
Chandra et al. | Leveraging the Emerging CubeSat Reference Model for Space Situational Awareness | |
KR101473738B1 (ko) | 변조 방식을 반영한 통신 전자전 시뮬레이터의 전자전 신호 생성 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |