




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于 LabVIEW 的低通滤波器设计 学 号: 201220120214 姓 名: 敖智男 班 级: 1221202 专 业: 测控技术与仪器 课程教师: 方江雄 2015 年 6 月 14 日 目录 一设计思路 2 二设计目的 2 三程序框图主要功能模块介绍 1. 测试信号生成模块 3 2. 滤波功能模块 .3 3. 频谱分析模块 4 4. While 循环模块 5 四进行频谱分析 6 、7 五主要设计步骤 8、 9 六运行结果 10 七设计心得 11 低通滤波器是指对采样的信号进行浦波处理, 允许低于截至频率 的信号通过,高于截止频率的信号不能通过,提高有用信号的比重, 进而消除或减少
2、信号的噪声干扰。 一设计思路 本 VI 设计的低通滤波器主要是先将正弦信号和均匀白噪声信号 叠加,利用 Butterworth 低通滤波器进行滤波处理,得到有用的正弦 信号:再对经过低通滤波器处理后的信号及信号频谱与滤波前的进行 比较分析,检测滤波后的信号是否满足用户的要求。 二设计目的 基于 LabVIEW 虚拟平台,将“正弦波形” 函数和“均匀白噪声” 函数产生的信号进行叠加以产生原始信号, 让其先通过一个高通滤波 器,滤除白噪声的带外杂波, 以便在后续程序中低通滤波器可以输出 正弦波;然后经过低通滤波器滤波处理, 对滤波前后的信号和信号频 谱进行比较,从而对低通滤波器的滤波效果进行检验。
3、 三程序框图主要功能模块介绍 如图 1-0为低通滤波器设计实例的程序框图。 它共分为 4 个主要 的功能块 :测试信号生成模块、滤波功能模块、频谱分析模块、 while 循环模块 (详见线框标识 ),接下来将对侮个功能块实现的具休处理功 能和任务进行详细介绍。 1. 测试信号生成模块 测试信号由“正弦信号”函数节点和“均匀白噪声”函数节点产 生的信号叠加生成。如图,信号生成子选板位于“函数信号处理” 中。“正弦信号” .函数可借助输入的样本参数输出一个存储正弦信号 的数组,其调用路径为“函数信号处理信号生成正弦信号 2. 滤波功能模块 这个功能块实现的功能是: 对输入信号进行此波处理, 提高有
4、用 信号的比重,消除或减少信号的噪声干扰。如图所示,滤波器子选板 位于“函数信号处理滤波器”中。本设计中需采用“ Butterworth 滤波器”,函数进行低通滤波设计,其调用路径是“函数信号处理 滤波器 Butterworth 滤波器”。 3. 频谱分析模块 在信号分析和处理过程中, 有时仅对信号进行时域分析并不能完 全揭示出信号的全部特征, 为了便于观察处理, 除了对低通滤波前后 的信号进行对比分析外,还需要对滤波前后的信号进行频谱分析。 频谱分析功能模块是通过 FFT 快速傅里叶变换将时域信号变换 到频域上的。如图所示,变换子选板位于“函数信号处理变换” 中,其中“ FFT”函数的调用路
5、径是 “函数信号处理变换 FFT” 4.While 循环模块 该模块的功能是通过控制循环条件, 实现波形参数的实时调节与 输出显示。 如图,While 循环的条件接线端接入的是一个布尔变量 (停 止控件),当布尔值为“真”,.即在前面板按下“停止”按钮时,循环 停止;否则循环一直进行, 从而实现了波形参数的波形参数的实时调 节与输出显示。 产生信号源的程序框图 四进行频谱分析 1,创建双边频谱转换单边频谱子 VI 。 2,切换到程序框图设计窗口下,在设计区放置一个“数组大小,函 数节点、一个“数组子集”函数节点、一个“替换数组子集”函数节 点、一个“商与佘数”函数节点、一个“加法”函数节点和一
6、个“乘 法”函数节点。 3,根据各数组节点的端口创建相应的输入 /输出控件及相应的常量, 然后按图 1-1 所示完成程序框图的设计。 4,切换到前面扳设计窗口下,对控件进行排列布局和美观设计。在 前面板窗口的右上角右键单击 LabVIEW 8.2 图标,对子 VI 的连线板 进行编辑 (如图 1-2 所示 )。 5,将设计好的子 VI 保存后退出 。 图 1-2 双边频谱转换单边频谱子 VI 程序框图 图 1-1 五主要设计步骤 1,首先在程序框图上放一个 while 循环; , 2,在 while 里放置一个正弦信号,一个均匀白噪声两个 FFT ,两个 ButteWorth 滤波器,两个复数
7、至极坐标的转换和一个等待时间的图 标,同时放置放入两个数组,三个除法运算,一个乘法运算和一个加 法运算,这些可以在程序框图上右击鼠标右键, 在搜索中输入找到并 拖拽到程序框图上。 3、在程序框图中放置数值常量,右击鼠标单击“转换为输入控件” , 再右击鼠标将表示法变为 DBL 格式。同理放置标签为 lfSample, Sine Frequency (Hz), error 的数值常量,但 error 控件不用“转换为输入控 件” 4、在前面板搜索,“滑动杆”,选择“垂直填充滑动杆” ,放置两个, 将其中一个的标 签改为“截止波数”,另一个的标签改为“滤波器阶数” 。 5、在前面板上放置布尔“停止
8、按钮” ,同时将其连线到 while 循环的 停止端。 6、至此所有的图标控件己全部放置完毕,可以开始连线。 (连线时注 意找好均匀白噪声,正弦信号, FFT 和 Butterworth 滤波器图标的接 线端数值常量可以右键单击创建常量即可 )同时设置等待时间为 50。 7、在前面板上放置四个波形图,在程序框图上右击“显示为图标” , 作为输出控件连线。 8、在前面板上放置修饰上凸框 前面板 完整程序框图 图 1-0 六运行结果 单击运行按钮, 如图所示, 在低通滤波器运行界面上可以观察到 “仿真信号”、“滤波后信号”、“仿真信号频谱” 和“滤波后信号频谱” 控件中的图形显示。改变各输入控件中
9、的值,可以观察到各个“波形 图”控件中的波形随之变化。 七设计心得 这学期的课程设计,主要讲授了一些 LabVIEW 的基本操作和编 程技巧, LabVIEW 作为一门新式的以图形化编程的语言,不仅提供 了简单易学的编程方法,而且提供了海量的可调用的模块,子 vi,涉 及到各个方面。 我对这一门高效简单的编程语言产生很大的兴趣,且从图书馆中 借了一些相关应用的书, 也在网上搜过教程。 从中学到了大量的技巧。 也越来越感到, LabVIEW 入门很容易,如果要深入做下去,完成一 个像样的工程,就必须懂得各方面的知识, 这是一门实践性很强的课, 很多知识是从书上看来的, 而且看完 之后,自己还觉的不错,觉得自己已经掌握的很好,但真到实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年护士执业水平考核国家统一考试试卷及答案解析
- 2025年国际贸易经纪人职业资格水平考核试题及答案解析
- 2025年广告文案创意专业考试试题及答案解析
- 课件不允许快进的原因
- 2025年生产安全员工培训考试题
- 2025年山西C类安全员安全知识题库
- 2025年呼叫中心客服面试题
- 冀教英语教学课件
- 2025年网络安全工程师初级面试与笔试宝典及答案集
- 2025年放射技术士模拟试卷
- 2025《煤矿安全规程》新旧对照专题培训
- 最新-骨髓炎-课件
- 初中全册英语常用3500词分类大全
- 电视摄像与画面编辑第1章课件
- 幕墙预埋件专项施工方案
- 山东青年政治学院校徽校标
- 2022版义务教育英语课程标准之学业质量标准与考试评价解读PPT
- (高清正版)JJF(浙)1102-2014生物人工气候箱校准规范
- 《文殊真实名经》
- 幼儿各年龄段发展评估指南
- 湖北松滋刘家场地区普通地质实习报告
评论
0/150
提交评论