LabVIEW 8.2的数字滤波设计

2015-08-10 11:05:16   来源:dzsc   

关键字: LabVIEW  8  2  数字滤波

  LabVIEW中提供了多种滤波器和用来设计滤波器的函数节点和Ⅵ。滤波器节点位于函数选板的“信号处理-滤波器”,如图所不。

  数字滤波节点可以将输入信号直接经过滤波器处理,也可以计算滤波器系数来设计滤波器。滤波器包括Butterworth滤波器、Chebyshev滤波器、椭圆滤波器、贝塞尔滤波器、等纹波滤波器等。如表详细列出了滤波器节点的图标、接线端、名称和功能。其中常见参数说明如下。

  filter type:滤波器类型,值为0表示低通、1表示高通、2表示带通、3表示带阻。

  X:输入信号序列,数据类型可以是双精度浮点数或双精度浮点复数。
 

滤波器子选板

  如图 滤波器子选板

  samp1ing freq:fs:采样频率,默认为1,如果设置小于或等于0则出错。

  high cutoff freq:fh: 上限截止频率,如果fi1ter type 为或1则忽略。

  1ow cutoff freq:f1:下限截止频率,默认为0.125,如果 fi1ter type 为0或1则忽略,如果fi1ter type 为2或3则必须小于fh。

  order:滤波器的阶数,默认为2,如果设置小于或等于0则出错。

  int/cont(init:F)初始状态,如果为Fa1se初始值置0,如果为True初始值置上次运行此VI时的结束值,默认为Fa1se。处理较长的序列时,可以将长序列分成若干小序列,处理第一个序列时置Fa1se,处理后续序列时置True。

  fi1tered X:输入信号序列X经过滤波器以后的得到的序列,数据类型和X一致。

  如表1 滤波器子选板节点
 

滤波器子选板节点

 

滤波器子选板节点(续)

 

滤波器子选板节点(续)

  如表2 FIR加窗滤波器中的窗函数表
 

FIR加窗滤波器中的窗函数表

  滤波器选板中还包含高级IIR滤波器和高FIR滤波器两个子选板。在这两个子选板中,滤波器的参数设计部分和滤波器的执行部分(即将信号通过滤波器)是分开的。在需要多次使用滤波器时,将滤波器设计放在循环框外,将滤波器执行过程放在循环框内,可以减少重复计算滤波器参数的次数,提高程序运行的效率。

[1] [2]

Warning: file_put_contents(/Data/webapps/cms/SSI/../caches/cache_relativedata/http://www.eeworld.com.cn/Test_and_measurement/2015/0810/article_12667.html) [function.file-put-contents]: failed to open stream: No such file or directory in /Data/webapps/cms/phpcms/libs/functions/global.func.php on line 2150
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

推荐阅读

编辑:什么鱼
本文引用地址: http://www.eeworld.com.cn/Test_and_measurement/2015/0810/article_12667.html
[发表评论]
[加入收藏]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]
小广播
每日新闻
最热点击
本周热门资源推荐
EEWORLD独家
论坛精华
精选博文