声明:整理本文出于传播相关技术知识,版权归原作者所有,如涉及作品内容、版权和其他问题,请及时与我们联系删除!文章来源于知网。
引言
在雷达对抗试验中,由于不同类型干扰机的工作方式、干扰样式和干扰信号内部特征存在一定的差异,造成干扰效果也会存在不同程度的差异。为了深入分析试验结果,需要对试验过程中的试验数据进行采集和分析。
目前常用的方法主要有2种:一种是利用试验系统的数据录取设备对试验过程中的目标点迹、航迹数据进行录取,然后按时间戳对比分析有无干扰条件下的雷达探测结果,得出干扰机的干扰效果[1-3];另一种是采用高性能示波器采集试验过程中关键节点的干扰信号和回波信号[4],然后在计算机上利用数据处理软件对数据进行处理分析。这2种方法都存在一定的缺点,数据录取设备录取的点迹、航迹数据只能显示雷达受到干扰的情况,而无法具体分析干扰信号的内部特征;示波器由于内存有限无法对试验过程中的数据进行持续记录,其采集的数据只能观察瞬间的状态,不能进行复盘分析,雷达对抗过程瞬息万变,信号转瞬即逝,且目标信号一般都淹没在强干扰信号中,给信号采集带来困难,利用示波器采集的方法只能为试验结果分析提供一定的参考,不能完全满足试验需求。
为了更好地进行试验结果分析,本文设计了基于高速信号采集的雷达对抗试验数据回放与分析平台。利用高速信号采集平台对试验系统的中频信号进行了全过程采集,利用中频信号处理与分析软件对录取的数据进行处理和分析,用以完成试验全过程中频数据采集及处理、干扰信号特征分析、干扰效果动态分析以及仿真试验系统状态监视等功能。
系统组成
雷达对抗试验数据回放与分析平台主要由服务器主机、RAID磁盘阵列、高速数据采集卡、多功能接口卡以及高速数据采集软件、试验数据回放与分析软件等组成,硬件部分组成如图1所示。
服务器主机为板卡的承载平台和应用软件的运行平台,采用基于Intel第3代 Xeon 64 bit处理器的双CPU服务器平台,8核16线程,缓存20MB,主频3.4GHz,内存64GB。高速数据采集卡 和多功能接口卡通过PCIe接口安装在服务器主板上,高速数据采集板卡用于对雷达射频前端处理后的中频信号进行采集,为满足信号的高速采集和传输,板卡采用PCIe×8总线接口,能够提供高达4GByte/s 的数据吞吐能力,提供四通道采集,采样率灵活可设,多功能接口卡提供参考时钟、触发信号、天线指向信息等输入接口。磁盘阵列用于存储采集的海量数据,包含8块SSD模组,配置为Raid 0模式,以提供较高的数据吞吐性能。主要应用软件包括数据采集记录软件和试验数据回放与分析软件,数据采集记录软件用于将采集到的数据记录到磁盘阵列中,试验数据回放与分析软件用于对采集到的数据进行处理、回放、分析、显示等。
软件设计与实现
高速数据采集记录软件
高速数据采集记录软件用于将高速数据采集卡采集到的数字信号通过PCIe总线以一定的格式记录到磁盘阵列中。采用商用的Wavepro信号采集记录软件完成对系统中所有硬件的参数配置、状态监控,并提供对信号采集、信号记录、记录数据浏览以及信号概略回放等操作的人机交互控制。Wavepro软件可提供3.2Gbyte/s的持续信号记录速度,能够满足雷达对抗试验过程中数据的记录与存储需求。
Wavepro软件将采集到的数据存储为操作系统可以直接访问的文件格式,数据使用时不需要通过转存的方式,可使用 Matlab等软件直接进行文件的读取,为后续数据处理带来很大的方便。用户使用过程中可对采集设备采样率、信号采集方式、参考时钟等进行设置,满足不同采集需求。另外,采集软件还具备对采集信号的实时频谱显示功能,可作为试验中信号监测和分析的有益补充。
试验数据回放与分析软件
试验数据回放与分析软件基于 Matlab GUI开发,数据输入为高速数据采集记录软件采集到的数字信号和天线指向信息,其主要功能为按照一定的信号处理算法对输入的数据进行数字信号处理,输出检测目标点迹信息,并对试验回放过程进行控制,实现数据逐帧播放和分析处理。软件设计主要包括软件界面设计、回放过程控制设计和信号处理算法设计等3个方面。软件界面用来提供人机交互界面、参数输入和结果显示。回放过程控制用来对回放的过程进行控制,包括播放、暂停、停止、前一帧、后一帧、进度条等功能。信号处理算法用来模拟试验雷达的信号处理机对输入信号进行信号处理和目标检测。试验数据回放与分析软件工作流程如图2所示。
软件界面设计
软件界面采用 Matlab GUI进行设计,分数据文件路径设置区、雷达参数输入区、参数输出区和试验结果图形显示区等。
数据文件路径设置区用于设置需要处理的数据文件路径和文件名。雷达参数输入区用于设置雷达对抗试验中模拟雷达的工作参数。参数输出区用于显示雷达在各个波位的检测结果和当前数据文件的大小。试验结果图形显示区用于显示试验过程中数据处理的结果,主要包括试验过程检测结果总体显示、当前帧检测结果显示、各个波位信号的时域波形和匹配滤波后的波形、P显显示和检波后功率显示等。
回放过程控制设计
回放过程控制部分包括播放、暂停、停止、前一帧、后一帧、进度条等功能[5],回放过程控制通过2个变量来实现。变量st用来表示每种功能的状态,通过设置不同的值对应不同的功能,变量用s来表示回放的进度。整个试验回放过程通过一个循环来实现,数据读入时,获取本次试验过程录取的数据文件长度L和每包数据的大小cell_length,据此设置循环条件。回放控制流程如图3所示。
回放开始前,需要设置雷达处理参数,选择将要回放的原始数据,数据读入后处于播放状态。
当执行播放功能时,会根据当前st和s的值进行相应的功能跳转,当s的值等于本次回放数据的长度时,回放停止。进度条可以用来动态显示回放的进度,实现时将s的值设置为slider滚动条控件的value属性值,滚动条会根据value的变化移动到相应的位置。max属性值在数据读入时设定为本次试验的数据总长度。
当执行暂停功能时,保存当前的进度数据s,根据用户选择进行上一帧、下一帧或时频分析功能。上一帧即对第s-1帧的数据重新进行处理和显示,下一帧即对第s+1帧的数据进行处理和显示,时频分析对当前第s 帧的数据进行时频分析,显示信号的时域波形、匹配滤波后波形和时频分析波形。利用这3种功能可以详细分析雷达对抗试验过程中干扰信号和目标回波信号之间的关系以及干扰信号的时域、频域、时频域特征。当执行播放功能时,根据当前保留的进度数据执行下一帧处理过程,同时将进度条从当前处刷新。
信号处理算法设计
信号处理算法是试验数据回放与分析软件的核心部分,用来对接收到的干扰和回波数据进行处理。 信号处理算法主要包括降采样、数字下变频、脉冲压缩、恒虚警检测、目标检测等,通过将试验系统中实际使用的代码移植到 Matlab代码实现,消除某些固定偏差后,可实现二者检测结果基本一致。
实际应用
在某次雷达干扰装备对抗仿真试验中,该平台在干扰信号特征分析、干扰效果动态分析和仿真试验系统的状态监视等方面得到了很好的应用,为试验结果分析和试验顺利开展提供了很大的帮助。
干扰信号特征分析
利用试验数据回放与分析平台,可以对信号进行时域、频域、时频域、脉压及恒虚警检测结果显示,能够直观给出干扰信号的脉内特征信息,便于分析不同类型干扰机的信号形式。图4为某次仿真中,回波与干扰信号的时域波形与时频图,从图中可以看出干扰信号采取的是间歇采样的干扰方式。
干扰效果动态分析
利用试验数据回放与分析平台,可以对试验过程中某段时间内的对抗过程进行逐帧回放,有助于对试验中雷达和干扰机对抗性能进行深入分析,特别是出现试验结果与预期结果不一致现象时。如试验中,某一干扰机预期干扰效果较好,而实际干扰效果较差,利用雷达方程对试验过程的干信比进行计算[6],并对预期的干扰效果进行估计表明,干扰机能够对雷达进行压制,而实际干扰效果与预期不符。 通过对试验数据回放发现,连续4帧信号从能量的角度干扰机具有足够能量提供用以压制的干信比, 前3帧未能做出正确的时间响应,从而不能实现预期的干扰效果;而第4帧中干扰信号实现了对目标信号的覆盖,非常直观地解释了试验现象。
试验系统状态监视
利用试验数据回放与分析平台,可以对试验过程中试验系统输出的信号进行直观的整体显示,这样有助于对系统状态进行监视。例如,在一次试验数据回放中发现,试验过程中一段时间内目标信号突然发生变化,如图5所示。通过实际排查发现,是由于试验系统在进行幅度控制时,程控衰减器切换过程中控制码误码引起的,而利用频谱仪监控时只能显示当前时刻的信号状态,很难发现这种偶发的异常现象。
结束语
本文基于高速数据采集设备,设计实现了雷达对抗试验数据回放与分析平台,可以实现对雷达对抗试验全过程数据采集录取、回放与分析处理,在干扰信号特征分析、干扰效果动态分析以及试验系统状态监视等方面得到了很好的应用。本文所述平台为实时数据录取,事后数据分析处理,随着计算机计算能力的快速提升,后续可以考虑进行雷达信号处理的实时处理算法实现,以实时显示处理结果。
参考文献
[1] 高慧英.复杂电磁环境雷达对抗系统仿真试验[J].舰船 科学技术,2011,33(6):51-55.
[2] 段沅汪.半实物干扰效果评估系统的实现研究[D].北 京:北京理工大学,2015.
[3] 仝侨.对脉冲压缩雷达的干扰效果评估[D].西 安:西 安 电子科技大学,2014.
[4] 张富松.虚拟仪器技术在雷达试验中的应用[J].电脑开 发与应用,2008(9):15-16.
[5] 韩萍,周 航,金 昌 旺.基 于 Matlab的音乐播放器设计 [J].电气电子教学学报,2012,34(4):57-59.
[6] 朱蔚华,沈桂明.雷达抗干扰性能定量测试技术的研究 [J].雷达与对抗,2000,20(4):33-40.