基于System Generator的干扰模块设计
2021-04-15任丽莉陈伟衡刘广君
任丽莉,陈伟衡,刘广君,2
(1.中国空空导弹研究院,河南 洛阳 471009;2.航空制导武器航空科技重点实验室,河南 洛阳 471009)
0 引 言
干扰机是电子战组成中的重要一环[1]。随着新体制雷达的不断出现,干扰算法和策略相应革新[2]。如何快速实现干扰算法和产生干扰信号成为了干扰机设计过程中重要的工程问题[3-4]。当前现场可编程门阵列(FPGA)设计方式多采用ISE和Isim等基于硬件描述语言的电路设计和验证软件,对干扰算法进行实现和测试,Xillinx公司发布的系统级建模工具System Generator扩展了Simulink平台的功能[5-8]。在可视化设计环境下,该工具加速简化了FPGA的开发流程,无需使用硬件描述语言即可在其开发环境内实现软/硬仿真、执行和验证,当前国内众多领域已经采用System Generator作为主要开发工具[9-12]。
借鉴System Generator的开发思想,提出了基于System Generator的干扰模块设计方法,使得干扰样式的产生电路具有易复用、易生成和易修改的优势,能够用于实现数字干扰合成(DJS)、欺骗和压制类干扰设计。本文详细阐述了基于System Generator的干扰模块设计思路和方法,并以干扰中具有代表性的射频噪声干扰为例,通过本文方法进行FPGA硬件实现,实验结果证明了本文方法的有效性。
1 基于System Generator的干扰算法开发方法
基于System Generator的干扰算法开发流程如图1所示。

图1 基于System Generator的干扰算法开发流程
基于System Generator的干扰算法开发流程为:首先,对干扰公式进行抽象设计,在System Generator自带模块库中找出对应的运算模块进行自顶向下的搭建。然后,通过与Simulink结合,调用Simulink中提供的可视化测试模块对干扰模块设计进行验证。……
