基于虚拟仪器的雷达信号模拟系统

时间:2012-02-22来源:网络

  3.2.2 基于驱动程序的仪器控制模块设计

  仪器驱动程序是实现仪器功能的控制函数和参数的集合。它是软件与仪器通信的桥梁。仪器都在出产时随产品附带了相应的驱动程序,而虚拟仪器软件建立在仪器驱动程序之上[6],通过接收用户操作面板传来的用户设置参数,实现丰富的信号设置功能,完成自动控制的任务。通过调用仪器驱动程序的接口函数 [7], [8], [9]可以设计出符合功能需求的系统。

  图4说明了软件的流程。软件的功能包括仪器的寻址,仪器间的相参设置,重采样时钟设置,每一级输出功率配置,触发源的选择,触发脉冲PRF值的配置,输出信号中心频率的配置,信号波形的建模,数据生成和存取,以及波形的输出回放控制。其中波形回放控制部分是一个子进程,其流程图如图5所示。它的功能是通过调用任意波形发生器驱动程序的函数,控制任意波形发生器的波形回放过程。两个分支分别实现单一脉冲波形的输出和脉冲波形序列的输出。

虚拟仪器程序执行流程图

图4 虚拟仪器程序执行流程图

波形回放流程图
图5. 波形回放流程图

  图6是任意波形发生器在单一波形输出模式下时,在PRF = 2000KHz的触发脉冲控制下,输出的I/Q两路线性调频基带(-300~+300MHz)模拟信号在数字存储示波器上显示的图像。触发脉冲宽度为300us,脉冲波形宽度为16us。

时间轴分辨率100us/格
a. 时间轴分辨率100us/格

时间轴分辨率2

b. 时间轴分辨率2.00us/格
图6. 线性调频信号及触发脉冲

  4 结束语

  基于虚拟仪器的雷达信号模拟系统较之以往的专用雷达信号系统有以下几个创新点:

  1) 通用性:波形信号形式,中心频率,功率,脉冲重复频率等都可以进行很灵活的设置。

  2) 软件定义系统功能,方便系统的升级,容易集成其它仪器仪表到系统中,扩充系统功能。

  3) 充分利用实验室资源,降低研发成本和周期,适用于雷达系统新体制的研发和实验阶段

1 2

关键词: 虚拟仪器 雷达信号 模拟系统

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版