在这里,笔者用仿真信号发生器来模拟待测的信号,在实际中这个待测信号通常由数据采集卡采集得到,输入的待测信号为3路正弦信号的叠加,需要从中检测出20Hz的信号,这个测试VI实现了相关滤波过程的动态显示,使用了循环结构。

3、 改进后的滤波器设计

上述实现相关滤波的基础上,还可以进一步改进,使程序更加简单,改进后的前面板如图4所示,将多路信号集于一个图中显示,更加直观,同时增加了粗调和细调旋钮,显得更加精确。改进后的前面板结构更加紧凑,设计也更加合理。

改进后的后面板如图5所示,可以看到,滤波器用一个信号平均值测量VI代替了原来的滤波器VI,这是因为相关滤波中,滤波器的作用实际上就是求取测试信号的直流分量,因此这样同样可以实现相关滤波,利用相关函数,可以识别并提取混淆在噪声中的信号,即进行相关滤波。

在数字技术迅速发展以后,相关滤波经常利用A/D板对信号采样后在计算机中实现,成为数字滤波的一种形式,而在Labview中实现相关滤波的方法,也是相关分析测试技术中的一个典型应用。

4、 结束语

虚拟仪器已经为越来越多的人所使用和接受,因为虚拟仪器系统更快速简捷和方便,也可以节省硬件资源。通过虚拟滤波器设计,可对虚拟仪器有更深的理解和领悟,也为以后进行更进一步的研究提供了基础。