基于虚拟仪器的DRFM 干扰模拟器设计

2022-04-19 11:53蒋彦雯范红旗
电子技术应用 2022年3期
关键词:板卡间歇模拟器

汪 敏 ,蒋彦雯 ,范红旗

(1.国防科技大学 自动目标识别重点实验室,湖南 长沙 410000;2.中国人民解放军94535 部队,江苏 徐州 221000)

0 引言

作为现代电子对抗中的核心技术,数字射频存储(Digital Radio Frequency Memory,DRFM)干扰技术以其调制方式的灵活性、信号相干性等特点,广泛应用于各类自卫式、支援式和投掷式干扰系统中[1]。对抗DRFM 干扰、尤其是来自雷达主瓣的DRFM 干扰[2],成为了当前各类雷达研制测试中的一项重要课题,因此研制一种能满足技术验证与系统测试需求的DRFM 干扰模拟器就显得尤为必要。

目前已有的DRFM 干扰模拟器大多采用定制硬件进行设计,并且产生的干扰样式较为单一、固定。其中文献[3]针对雷达抗拖曳式诱饵干扰设计了一种目标和拖曳诱饵的模拟器,其系统硬件部分采用专用定制设备,用途较为局限;文献[4]设计了一种宽带雷达目标与干扰模拟器,能够覆盖L-Ku 波段雷达,但系统各单元均为定制组件,功能扩展性不够;文献[5]针对雷达测试设计了一种多通道回波模拟器,能够产生噪声、假目标等干扰,但每个通道仅能固定产生一种干扰;文献[6]采用通用仪器设计了一款DRFM 雷达回波模拟器,可以产生多种欺骗干扰,但变更干扰样式需要重启系统,使用上不够灵活。综上所述,有必要研制一种配置更加灵活、通用性更强且易使用的DRFM 干扰模拟器。

本文基于NI 公司的PXI 自动化测试平台,以矢量信号收发仪(Vector Signal Transceivers,VST)为核心[7],采用DRFM 技术体制进行干扰模拟器设计,设计了一种流控制器实现对干扰模拟器的控制。干扰模拟器可以实现包括全脉冲存储转发、式样脉冲存储转发和间歇采样存储转发在内的三种存储方式[8],通过结合移频、调相等调制方式,可以实现首尾连续转发干扰、间歇采样移频转发干扰等多种复杂的干扰样式[9]。通过更换VST 板卡,可快速调整干扰模拟器的频段、带宽等指标参数。通过扩展VST 板卡的数量,可构建更加复杂的电磁信号环境。

1 硬件组成

该干扰模拟器系统采用全商用现货(COTS)的PXI 自动化测试平台搭建,包括PXI 机箱、远程控制器和VST板卡。远程控制器和VST 模块位于PXI 机箱内,远程控制器通过光纤连接到计算机上位机,其中PXI 机箱和VST 板卡可以根据需求选择不同的型号,不同的VST 板卡覆盖的频段范围不同,因此干扰模拟器系统不包含收发天线,收发天线需根据具体应用场景单独进行选择。干扰模拟器系统组成如图1 所示,下面对各部分进行详细说明。

图1 干扰模拟器系统组成图

VST 是干扰模拟器的核心组件,集成了通用的接收和发射前端以及可用作实时信号处理的FPGA。通过VST 完成对雷达信号的接收、存储、调制和转发,其中存储、调制和控制等复杂功能在FPGA 上实现。VST 根据上位机传递的参数生成不同类型的干扰信号,通过多块VST 板卡同时工作可产生多路不同类型、不同参数的干扰信号,构建出测试所需的复杂电磁信号环境。当测试需求发生变化时,干扰模拟器可通过更换VST 板卡快速调整自身指标性能,而不需要改动软件部分,例如频率范围可由65 MHz~6 GHz 将上限扩展至40 GHz;瞬时带宽可由80 MHz 扩展至1.4 GHz[7]。

PXI 机箱为干扰模拟器系统提供电源、散热、通信总线,同时将整个系统集成为一个整体,实现轻量便携。干扰模拟器采用远程控制的方式,通过光纤将上位机和PXI 机箱进行分离,在保证功能不受影响的同时可以让用户远离辐射源,提升实验的灵活性。干扰模拟器上位机采用Intel 处理器,运行上位机控制软件。

2 软件设计

该干扰模拟器系统硬件部分均采用通用模块,因此其核心功能依赖软件进行设计,主要包括FPGA 软件和控制软件。其中,FPGA 软件是干扰模拟器信号检测和干扰生成的核心,运行于VST 的板载FPGA 内;控制软件是干扰模拟器的监控终端,为人机交互提供操控接口和显示界面,运行于上位机内,两者通过PXIe 总线进行通信。

2.1 功能模块设计

干扰模拟器在技术体制上选择DRFM 架构。DRFM的原理是通过接收并存储雷达信号,在时域和频域内对存储的雷达信号进行调制,生成相干干扰信号[1]。作为一种测试设备而非实际干扰机,DRFM 干扰模拟器带宽大于雷达信号瞬时带宽即可,但为了适应不同的雷达波形体制、灵活产生各种典型样式的DRFM 干扰,要求干扰模拟器具备存储深度深和实时响应的特点。

基于上述需求,在FPGA 中主要实现了五个功能模块,分别为预处理模块、信号侦测模块、控制模块、存储模块和调制模块,由上位机控制软件提供状态参数输入,AD/DA 完成和射频前端的数据交互。干扰模拟器工作原理如图2 所示。来自ADC 的输入信号经过预处理模块处理后送给信号侦测模块,完成信号参数测量,控制模块根据来自信号侦测模块的信息和上位机软件的参数对存储模块和调制模块进行控制,调制完的信号再次经过预处理后经由DAC 送给发射前端。

图2 干扰模拟器工作原理图

(1)预处理模块

预处理模块实现I/Q 补偿、分数内插和分数抽取三种功能。I/Q 两路信号在调制或解调时会出现幅相不均衡,通过I/Q 补偿功能进行解决。另外由于干扰模拟器的存储深度受自身采样频率的影响,为了在雷达信号带宽较小时节省资源,需要降低干扰模拟器采样处理频率,但是VST 中ADC/DAC 的采样频率为固定值,比如型号为PXIe 5646R 的VST 为200 MHz,因此在FPGA 设计中引入分数抽取和分数内插功能来降低有效数据的速率。

(2)信号侦测模块

信号侦测模块实现对雷达信号的侦测与参数测量。通过正交检波方法对输入的复数基带信号进行功率计算[10],输出信号起止时刻,并据此计算信号的脉宽参数传递到控制模块。为了降低噪声对包络检测的干扰,可以根据信噪比设置合适的门限阈值。

(3)控制模块

控制模块是干扰模拟器功能实现的关键,通过四个结构相同的流控制器完成对信号的存储和收发控制。流控制器包括两个输入信号,分别为计数长度N 和触发信号T;以及三个输出信号,分别为信号有效V、当前计数值n 和当前状态S。流控制器的控制流程如图3 所示。

图3 流控制器控制流程图

流控制器在接收到触发信号T 后,根据设定的计数长度N 进行计数,并精确返回当前计数值n 的大小、输出信号V 是否有效以及当前流控制器的状态S。照此逻辑顺序通过四个流控制器的紧密配合完成对干扰模拟器存储和转发的控制,具体控制流程在2.2 节进行介绍。

(4)存储模块

存储模块根据控制模块的命令对预处理模块传入的信号进行选择、存储和转发。存储模块选用块RAM 进行信号存储,相比查找表,选用块RAM 的优势是不占用FPGA 逻辑资源,而相比更大容量的DRAM,块RAM 的存取速度更快,仅消耗一个时钟周期。以VST 5646R为例,除去其他功能占用后,可供存储模块使用的块RAM 数量为300 KB,按最大200 MHz 的带宽计算,可以存储的信号长度为1.5 ms,能够满足干扰模拟器的需求。

(5)调制模块

调制模块通过数控振荡器(NCO)对转发信号的频偏和相位进行调制,产生更加多样灵活的干扰信号[11]。在FPGA 硬件实现中,为了模拟运动的假目标信号,通过将待转发的复数基带信号与数控振荡器(NCO)生成的复频率信号进行复数相乘实现对信号的调制。

(6)上位机控制软件

控制软件采用LabVIEW 图形化编程语言编写,能够实时与VST 中的FPGA 进行通信,监测并显示PXI 机箱以及各板卡的工作状态信息,方便用户对整个系统的控制与监测。控制软件界面如图4 所示,界面分为三个功能栏,VST 配置栏中完成对VST 板卡基本参数的配置;干扰样式选择栏中完成不同的干扰样式和参数的设置;状态监控栏能够在干扰模拟器工作时监控其工作状态。当PXI 机箱启动后,完成VST 配置栏和干扰样式选择栏的设置,然后点击启动,即可启动模拟器。

图4 干扰模拟器控制软件界面

2.2 控制流程

对干扰模拟器存储、转发的控制由控制模块中的四个流控制器相互配合完成,下面对照图5 中的流程图对干扰模拟器产生转发干扰流程进行详细说明。

图5 干扰模拟器控制流程图

根据转发脉冲的完整性,转发干扰分为全脉冲转发干扰、式样脉冲转发干扰和间歇采样转发干扰。全脉冲转发包含完整的雷达脉冲信号;式样脉冲转发则只截取部分雷达脉冲信号进行转发,降低了对存储模块深度的要求;间歇采样转发采用交替采样、转发的方式,针对大时宽信号有较好效果[12]。

全脉冲转发时,根据信号侦测模块得到的信号脉宽计算图中的周期长度输入,根据信号起始时刻生成触发信号,此时选择器1 的输出为流控制器2 的输出,存储模块根据计数值n 作为地址对信号进行存储,选择器2输入选择周期长度,选择器3 选择n3的比较值。全脉冲转发和式样脉冲转发时,流控制器3 的输入均为延时量,控制存储和转发之间的时间间隔。流控制器4 计算读取地址送给存储模块进行信号读取、转发。

式样脉冲转发与全脉冲转发过程基本相同,不同之处在于此时周期长度参数应小于信号脉宽,差值由上位机进行设定。

间歇采样转发时,周期长度为侦测得到的信号脉宽,切片长度由上位机设定的占空比参数确定。此时选择器1 的输出为流控制器1 的输出,选择器2 输入选择切片长度,选择器3 选择V3,流控制器3 的输入为转发次数。在接收到触发信号后,存储器根据切片长度存入信号,然后流控制器4 根据流控制器3 确定的转发次数重复生成地址送给存储模块读取信号转发,转发完成后流控制器2 将状态信息返回信号侦测模块,若此时侦测信号还未结束,继续产生触发信号,重复上一过程,直至信号结束。

间歇采样转发模式下,通过结合调制模块的移频功能可以产生间歇采样移频重复转发干扰。

3 系统测试

应用干扰模拟器对单通道雷达进行干扰实验,对系统的功能及部分主要指标进行可行性验证测试,包括产生不同样式干扰的能力,以及动态范围和转发延时等指标。

3.1 验证测试方案

验证测试方案采用第二块VST 模拟雷达系统,采用射频注入方式测试DRFM 干扰模拟器,设备连接如图6所示,图7 为干扰模拟器系统的实物图。

图6 验证方案框图

图7 干扰模拟器实物图

图6 中,将雷达系统的发射端与干扰模拟器的接收端直连,接收端与干扰模拟器的发射端直连,形成闭环回路。雷达系统可以实现脉冲波形的发射与回波信号处理,并将结果返回到上位机显示。

验证方案中雷达发射信号的参数如表1 所示。

表1 雷达信号参数

通过在FPGA 中脉冲检测模块包络输出处以及四个流控制器的输出处分别放置探针寄存器,从而能够在上位机获得系统运行时的时序图,5 个寄存器的名称按顺序分别为0~4。

下面以式样脉冲转发干扰、首尾连续转发干扰和间歇采样移频重复转发干扰三种干扰样式为例来进行干扰模拟器动态范围、转发延迟和干扰种类的验证。

3.2 动态范围

动态范围指干扰模拟器在不产生虚假响应时系统可接收的最大、最小信号功率比。试验采用式样脉冲转发干扰模式,选择的转发长度为雷达脉冲长度的80%,图8 为其时序图。

图8 式样脉冲转发干扰时序图

从图8 中可以看出,流控制器1 只存入了接收信号的部分长度。当雷达脉冲信号较长无法全部存储时,流控制器1 控制存储模块只存入雷达脉冲信号的前半部分,可在资源受限的情况下达到需要的干扰效果。

图9(a)为雷达接收端接收到的回波信号图,可以看出接收回波仅为部分发射脉冲。图9(b)和图9(c)为接收回波进行匹配滤波之后的结果,分别对应干扰模拟器的最大接收功率和最小接收功率,根据图中的结果,干扰模拟器的动态范围能够满足雷达验证测试的需求。

图9 式样脉冲转发干扰接收回波

3.3 转发延迟

干扰模拟器转发延迟指干扰模拟器从接收到雷达脉冲信号到开始转发所需要的最小延迟时间,在DRFM系统中主要取决于数据的存取延迟。

图10 为首尾连续转发干扰的寄存器时序图。其中图10(a)为一次转发过程的时序图,图10(b)为存入数据到取出的延迟时长。

图10 首尾连续转发干扰时序图

从图10 中可以看出,流控制器1 在脉冲检测触发信号0 产生后被激活开始存入数据,并且有两个周期的延迟,触发信号消失后翻转为等待状态,停止存入数据。存入完毕后直接启动流控制器4,开始循环读取数据送往调制模块,读取时延迟为两个周期,本文设计的干扰模拟器的最大采样率为200 MHz,所以转发延时为20 ns,若采用PXIe-5840 板卡,干扰模拟器的最大采样率可达到1 GHz,转发延迟可以减小到4 ns,因此可以通过更换板卡来灵活调整干扰模拟器的系统性能。

图11 为雷达接收端接收到的回波信号图,从图中可以看出,干扰模拟器在接收到雷达发射信号后成功产生了首尾连续的多个脉冲回波。

图11 首尾连续转发干扰接收回波

3.4 干扰产生验证

在上面两个试验中已经产生了式样脉冲转发干扰和首尾连续转发干扰,下面进行间歇采样移频重复转发干扰的验证。图12 为间歇采样移频重复转发干扰寄存器的时序图,从图中可以看出,当脉冲检测触发信号0 激活后,流控制器2 激活,并根据设定的周期、占空比计算出存入宽度,然后激活流控制器1,在一个周期内,存入完毕后激活流控制器3,间歇采样转发模式下,流控制器3 控制的是重复转发次数,当长度设置为1时即为间歇采样直接转发,大于1 时即为间歇采样重复转发干扰。

图12 间歇采样移频重复转发干扰时序图

图13 为雷达接收回波的RD 图,从图中可以看出,干扰模拟器采用间歇采样的方式并结合频移,成功产生了更加密集的假目标干扰。

图13 接收回波RD 谱

4 结论

通过对整个系统进行验证,本文设计的干扰模拟器能够实现对雷达脉冲信号的实时重构转发,性能指标能够满足测试验证的需求,并且模拟器可以根据FPGA 中设计好的逻辑配合上位机的控制灵活产生多种不同类型的干扰样式,模块化的板卡为干扰模拟器提供了较好的可扩展性,能够适应多种雷达抗干扰性能测试的需求,可为研究人员在雷达波形设计和信号处理算法研制时提供验证测试方案参考。

猜你喜欢
板卡间歇模拟器
MACH2系统板卡程序下装平台的研制
中年女性间歇习练太极拳的强度、能量消耗与间歇恢复探究分析
间歇供暖在散热器供暖房间的应用
了不起的安检模拟器
间歇俯卧位通气在新生儿呼吸窘迫综合征中的应用效果
盲盒模拟器
靖边畔沟长6油层采油制度效益研究
划船模拟器
车载控制器CVRE板卡显红故障分析及处理
基于组态王软件和泓格PIO-D64 板卡的流水灯控制