模拟滤波器按这两个预畸变了的频率ΩP和ΩT来设计,这样用双线性变换得到的数字滤波器便具有所希望的截止频率特性,因此,本文讨论的是后一种方法,双线性变换法设计首先找出模拟滤波器的转移函数H(s),然后求出对应的数字滤波器的转移函数H(z):
T为采样周期。
4、 虚拟IIR数字滤波器的设计与实现
4.1 软件
在虚拟仪器的概念中,“软件就是仪器”。虚拟仪器系统所用的软件,除了计算机所必须的操作系统等基本软件外,还需要设备驱动软件和用户应用程序。功能强大的、现成的驱动软件是数据采集系统的心脏,他为用户使用不同的编程环境和语言提供了强有力的应用程序编程接口(API)。驱动软件在保留高性能的前提下将底层的、复杂的硬件编程细节隐藏起来,为用户提供一个便于理解的接口。对于设备驱动软件,一般情况下都由硬件设备或接口板的厂家提供,用户编程时只需直接调用这些设备驱动程序,一般都符合VISA(虚拟仪器软件结构)标准。
对于用户应用软件,我们选用了工具软件VB,用他进行开发具有周期短,产品可视性好、可靠性高、可维护性强的特点。软件开发步骤如下:
(1) 根据设计要求建立窗体,然后在代码编辑窗口编辑代码。窗体应包含输入控制信息和输出显示信息。在程序代码中对采集进来的原始信号进行数字滤波,为后面电气参数的测量做好准备。
(2) 使用文件输入输出操作存储数据或从文件中读取数据,以便于存储和显示波形数据,也可用于打印和分析结果。