- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于FPGA嵌入式系统的雷达信号模拟器
录入:edatop.com 点击:
2.3 驱动程序设计与使用
FX2的设备驱动程序有2种:一种用来在设备接入时从主机下载固件到RAM中,称为固件下载驱动程序(wdgtldr.sys);另一种是在设备重新列举后加载的通用设备驱动程序(ezusb.sys),应用软件通过该设备驱动程序与FX2通信[9]。
固件下载驱动程序(wdgtldr.sys)是利用Cypress公司提供的固件下载驱动程序源代码和用户编译成功的固件代码,在Win2000 DDK中创建的。在将固件代码下载到RAM中后,系统清除内存中的固件下载驱动程序,并进行重新列举,让8051固件控制FX2。此时,系统获得由8051固件提供的新的ID号,认为有新的USB设备接入,并据此加载相应的通用设备驱动程序。通用设备驱动程序一般不需要重新编写,可以直接使用Cypress公司已经编好的驱动程序ezusb.sys。
3 系统调试结果
利用信号模拟产生一些典型的雷达视频信号,验证了系统在工程上的可行性。图3为频率控制字为1 500时的线性调频脉冲信号,脉宽为10 μs;图4为非相参视频脉冲串,脉冲宽度为10 μs,重复周期为700 μs;图5为相参视频脉冲串,脉冲宽度为10 μs,重复周期为700 μs,多普勒调制频率为200 Hz。
基于FPGA嵌入式系统的雷达目标模拟器的设计利用了嵌入微处理器FPGA在控制方面的灵活性,在修改参数重新对FPGA进行配置时,只需完成对应的软件编译,节省了芯片再配置的时间;完成了相参、非相参、线性调频脉冲串等雷达中频、视频信号的模拟和韦布尔、对数正态、K分布3种典型分布模型的杂波模拟;利用实测雷达回波数据实现了实际雷达回波的重构,该系统产生的信号能够基本满足雷达接收系统性能的测试。