首页专业论文技术应用政策标准解决方案常用资料经验交流教育培训企业技术专家访谈电力期刊
您现在的位置:北极星电力网 > 技术频道 > 解决方案 > 基于LabVIEW的FIR数字滤波器设计(4)

基于LabVIEW的FIR数字滤波器设计(4)

北极星电力网技术频道    作者:苏 兴,孙锡红   2011/2/12 11:02:13   

序列的前(N-1)/2个元素和后(N-1)/2个元素。

  FIR数字滤波器的LabVIEW设计

  LabVIEW采用前面板和后面板来编程。前面板用于输入数据和显示结果;后面板则为滤波器设计的主程序。

  程序设计共分为五部分:

  

  图3.1 滤波器设计框图

  1) 前面板设计

  按滤波器的设计要求在前面板放置5个控件,分别为信号生成控件、滤波方式及参数控件、窗函数选择控件、采样参数控件和波形显示控件。其中,前四个控件(如下图)为用户自定义控件。

  

  图3.2 用户自定义控件

  2) 后面板设计

  按图3.1分别设计各个子VI(图3.3)。从LabVIEW函数面板取出波形生成函数并与信号生成控件和采样参数控件连接起来构成信号产生VI。将设计好的滤波器子VI跟滤波方式及参数控件连接构成滤波器VI。窗函数子VI跟窗函数选择控件连接构成窗函数VI。最后将信号连接至元素删除VI经波形图显示控件显示。

  

  图3.3 程序框图

  滤波结果显示

  设计一FIR低通滤波器,截止频率为1kHz。选取包含100kHz和3kHz两个正弦分量的信号作为输入信号,信号采样率为10 kHz,滤波器系数为40,窗函数选用汉宁窗。滤波显示如图4.1。

  

  图4.1 滤波显示

  结束语

  本文介绍了基于LabVIEW的FIR数字滤波器的设计。本滤波器可以根据设计要求方便的调节各种参数以达到最佳的滤波效果。此滤波器主要用在与之配套的示波器上,通过读取示波器采集的数据然后在PC机上实现滤波功能。相对于示波器自带的滤波器,本文设计的滤波器运行在PC机上,能更方便快捷的处理更多的数据同时滤波效果更好。

来源:仪表技术
友情链接
北极星工程招聘网北极星电气招聘网北极星火电招聘网北极星风电招聘网北极星水电招聘网北极星环保招聘网北极星光伏招聘网北极星节能招聘网招标信息分类电子资料百年建筑网PLC编程培训

广告直拨:   媒体合作/投稿:陈女士 13693626116

关于北极星 | 广告服务 | 会员服务 | 媒体报道 | 营销方案 | 成功案例 | 招聘服务 | 加入我们 | 网站地图 | 联系我们 | 排行

京ICP证080169号京ICP备09003304号-2京公网安备11010502034458号电子公告服务专项备案

网络文化经营许可证 [2019] 5229-579号广播电视节目制作经营许可证 (京) 字第13229号出版物经营许可证新出发京批字第直200384号人力资源服务许可证1101052014340号

Copyright © 2022 Bjx.com.cn All Rights Reserved. 北京火山动力网络技术有限公司 版权所有