基于labVIEW的滤波器设计调研报告.pdf
文本预览下载声明
基于 labVIEW 的滤
波器设计调研报告
1
2020 年 4 月 19 日
文档仅供参考,不当之处,请联系改正。
基于 LabVIEW 滤波器的设计调研报告
一 数字滤波器在 LABVIEW 上的实现
1 LabVIEW 的数字滤波器工具
LabVIEW开发环境提供了大量的数字滤波 VI 和数字滤波
器 开 发 工 具 。 在 其 Signal Processing 模 板 中 包 含 了
SignalGeneration(信号产生 )和 Filters( 滤波器 )等子模板,其
中 SignalGeneration 子模板中存放了能够生成正弦波形、
脉冲滤形、随机噪声波形等各种仿真信号的功能模块,用
它们作为输入信号时可与由数据采集卡 (DAQ)对实际信号
取样获得的离散时间序列等效。 Filters 子模板则提供了十
几种滤波器的“图标”其中用于设计 IIR 滤波器的有
ButterworthFilter. vi 、 ChebyshevFilter. vi 、BasselFil-ter. vi
等,用于设计 FIR滤波器的有 FIRW indow Filter. vi 、Equi-
Ripple LowPass. vi 、 Equi-RippleHighPass. vi 、 Equi-
RippleLowPass. vi、Equi-Ripple BandPass. vi等。经过设置图
标的采样频率、滤波器阶数、低端截止频率、高端截止频
2
2020 年 4 月 19 日
文档仅供参考,不当之处,请联系改正。
率及滤波类型等参数能够产生相应的数字滤波器。用冲激
函数 Impulse Pattern. vi 作为激励信号,经过在面板上切换
滤波器的类型和阶数,能够观测到各种类型的低通、高
通、带通和带阻滤波器的幅频特性和相频特性。
2 LABVIEW中滤波器参数的设计
在 LabVIEW 中设计虚拟数字滤波器,关键问题是要知
道滤波器图标的调用路径和合理设置滤波器的有关参数。
比如 ,要设计一个虚拟数字式巴特沃斯滤波器,其设计过程
是在 Functions 选项板下依次选择 Analyze Signal Processing
Filters 子 选 项 板 , 最 后 在 Filters 子 选 项 板 中 选 择
Butterworth Filter.vi 图标,见图 4-1 。选中后在流程图中便
出现巴特沃斯滤波器 (Butterworth Filter.vi) 图标,如图 4-
2。然后 ,设置 But-terworth Filter.vi 的相关参数 , 图标的左侧
为输入端口参数右侧为输出端口参数。
3
显示全部