基于ADSP21535的中频信号产生器在雷达MTI改善因子测试中的运用
3.1 测试系统的工作原理
在信号产生电路设计中,利用基于ADSP21535的中频信号产生器产生中频信号,引入雷达的同步时钟解决与雷达信号的同步问题,用雷达中频信号作为DDS电路的晶振,采用数字锁相环技术。产生与雷达中频信号完成相参的信号,通过对信号的相位旋转控制使其产生多普勒频移,通过上变频器对信号进行上变频,通过信号增益控制,将信号送到被测雷达的接收机,作为测试用模拟动目标回波信号。
3.2 测试系统的硬件组成
测试系统基于Windows操作系统,以PXI总线和基于ADSP21535的中频信号产生器为核心,同时配以锁相环技术、信号上变频器和虚拟的测试软件,构成一个雷达改善因子测试系统。
(1)虚拟控制面板
它由Visual C++编程实现,主要完成对整个系统进行实时控制,完成控制目标回波的产生及改善因子测试的自动引导。
(2)电路的硬件组成
用ADSP21535芯片中频信号产生器,由与计算机的接口电路,脉冲延时电路,可变衰减和带通滤波电路,方波产生电路,上变频器以及信号增益控制电路等组成。
①用基于ADSP21535的中频信号产生器产生30 MHz,60 MHz,90 MHz的可变中频的信号,引入雷达同步时钟信号解决信号同步问题。
②锁相电路的设计采用数字锁相技术利用雷达中频信号作为基准,解决信号的相参问题,通过可变衰减和带通滤波将信号送至上变频器。
③信号的上变频电路的设计:在信号上变频过程中,用被测雷达的高频信号或信号源作为基准,对中频信号进行上变频,最后送到雷达接收机。
3.3 基于虚拟仪器技术的系统软件设计
3.3.1 设备驱动器的程序设计
(1)进入VC 6.0编程环境,从FILE菜单中选择NEW命令,在打开的对话框中,选择PROJECT选择卡,在LOCATION和PROJECT NAME输入框中指定DLL所在的路径和工程名称,并在列表框中选择WIN32 DYNAMIC-LINK UBRARY项,按OK后创建一个的工程。
(2)在FILE菜单中的NEW命令打开对话框。将ADD TO PROJECT复选框选中,并在FILE输入相应的要创建的文件名称。选择FILES选项卡中的C++SOURSE FILE项,确定后关闭对话框。
(3)在源文件的代码中,将自动插入标准的DLL入口函数。
(4)在源文件中加人头文件。
(5)在源文件中加入自定义函数和相关代码。
(6)头文件是Visual C++工程自动生成的开始文件,在基中对函数或类型进行说明。
(7)编译和调试代码后,点击工程口中的BUILDE命令,形成动态链库应用程序JULISHDLL.DLL。
(8)将JULISHDLL.DLL放到C:/Windows/SYSTEM目录下,便可从VB中进行调用了。
3.3.2 VB中对DLL进行调用
Visual Basic通过DECLARE(声明)来访的DLL,其编译器根据声明确定的参数,检查数据类型,VB在运行期间也可根据声明确定参数,进行压栈,出栈的管理工作,只要程序在FROM部分或公共模块声明了DLL过程,用户就可以像使用VB关键字或用户定义的VB的过程一样,方便地使用DLL的函数。
3.3.3 虚拟面板的设计
在设计虚拟面板过程中,设计一个直观形象、布局合理、功能齐全的仪器面板。
4 结语
采用ADSP21535设计的中频信号产生器可较好地产生预定波形,通过示波器观察与实际当中的波形相符。采用此技术所研制的中频信号模拟器可用在改善因子动态测试,实践证明运用DDS数字合成构建一个改善因子动态测试系统在信号的产生、实时控制、动态测量上具有方便、快捷、准确等特点。因而此种方法在改善因子动态测试中有较为广阔的运用的前景,同时在雷达装备的生产和研制过程中具有较强的实用价值。在解决电子战设备性能测试中对复杂雷达信号的仿真问题方面具有广泛的应用前景。
- 基于DSP、DDS和ARM雷达中频信号模拟器研究(05-18)