3。6 FIR数字滤波器的设计方法 11
4 基于LabVIEW的数字滤波器设计 13
4。1 总述 13
4。2 双通信号源的设计 14
4。3 数字滤波器的设计 16
4。4 程序测试与分析 19
结论 23
参考文献 24
致谢 25
1 绪论
1。1 课题研究的背景及意义源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
随着虚拟仪器技术的飞速发展,关于虚拟技术的滤波器设计也越来越多。现如今,虚拟仪器软件开发环境可以分为两类:文本式语言和图形化编程语言,前者像MATLAB、VisualC++,后者具有代表性的就是LabVIEW。但是Matlab的编写程序不仅对编程能力要求特别高,而且有工作量很大、开发周期长的缺点。而LabVIEW使用的G语言相对而言就比较简单易懂,是一个非常实用的软件。但是现在很多数字滤波器类型比较单一,功能不够完善,如没有把有限冲击响应滤波器和无限冲击响应滤波器放在同一个面板上供用户选择,还有仿真没有采集实时信号进行实验,而是模拟系统内部仿真。
本课题是基于LabVIEW数字滤波器的仿真设计,设计思路是通过分析现有的虚拟数字滤波器,根据其工作原理和设计优点来提出数字滤波器的系统设计方案。该课题主要是设计数字滤波器对含有噪声的正弦波、方波、三角波等进行滤波处理,从而得到良好的波形。我们还可以在前面板选择各种滤波器,如选用FIR时就可以选择不同的窗函数。
近年来,数字滤波器应用特别广泛,本文利用LabVIEW软件开发平台设计一种集各种数字滤波器为一体的数字滤波器系统。利用LabVIEW软件可以快速有效地实现数字滤波器的设计与仿真,这些都离不开G语言编程所具有的优点。同时LabVIEW设计的数字滤波器也具有灵活高效等诸多优点。
1。2 本文的主要工作
本课题的主要工作是:
⑴了解LabVIEW软件的操作方法;
⑵掌握数字滤波器的工作原理及设计方法;
⑶运用LabVIEW实现对数字滤波器进行仿真设计,对原始信号进行滤波处理。
2 虚拟仪器基础
2。1 虚拟仪器简介来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
虚拟仪器的起源可以追溯到20世纪70年代。“虚拟”的含义体现了虚拟仪器与传统仪器的明显不同。虚拟仪器主要由计算机资源、应用软件和仪器硬件等构成。使用者利用应用软件将计算机资源和仪器硬件相互结合,通过清晰的图像界面来操作计算机,从而完成对测试信号的采集和分析等功能。与传统仪器相比,虚拟仪器具有很多优点:
⑴虚拟仪器的显著功能之一就是通过软件来定义以满足用户的实际需要,而不是由厂
商事先定义,同时其性价比相对于传统仪器来讲也比较高。
⑵虚拟仪器的软硬件具有开放性,互换性、模块化、以及可重复使用等特点,同时其研制周期较传统仪器而言也大为缩短。⑶虚拟仪器技术的成本较低、更新换代较快、测试自动化程度也比较高,同时具有灵活友好的人机界面,而且可与网络及其他设备互联。