基于DDS的虚拟信号发生器LabVIEW程序设计*
2016-08-18毛啊敏王红旗万各各李林伟
火力与指挥控制 2016年7期
毛啊敏,王红旗,万各各,李林伟
(河南理工大学电气工程与自动化学院,河南 焦作 454003)
基于DDS的虚拟信号发生器LabVIEW程序设计*
毛啊敏,王红旗,万各各,李林伟
(河南理工大学电气工程与自动化学院,河南焦作454003)
针对传统信号发生器存在的成本高、功能单一、电子线路复杂等缺点,设计了一种基于频率合成技术的虚拟任意信号发生器。通过动态链接库(DLL)与下位机设备DDS-3X25进行通信,基于“模块化”和事件结构的设计思想,用LabVIEW编程实现了基本波形、任意波形、噪声叠加、波形数据载入、波形数据量化转换和线性插值等程序模块。实验结果表明,该设计不仅能产生纯净和叠加噪声的正弦波、方波、三角波和锯齿波等基本波形,而且可以输出手绘的任意波形,验证了设计的有效性。
LabVIEW,信号发生器,频率合成技术,DDS-3X25,动态链接库
0 引言
在电子测量领域中,信号发生器被广泛应用于教学实验和科学研究中,而且很多设备经常需要提供不同类型的信号源,尤其是任意波信号发生器,然而大多信号发生器采用硬件来实现,价格昂贵、不易调试、研发时间长,因此,设计一种理想的信号发生器是当前所要研究的内容[1]。
虚拟仪器是在传统仪器的基础上发展而来的,完全继承了传统仪器的所有优点,并超越了传统仪器,因此,基于LabVIEW的信号发生器成为了当前研究的热点[2-3]。例如,杨大伟[4]等人研究的基于FPGA的DDS多信号发生器的设计与实现完成了正弦波、锯齿波、方波、三角波的产生与控制;……
登录APP查看全文
