版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z平滑滤波器设计与应用摘 要虚拟仪器是现代计算机技术和测量技术相结合的产物,即以计算机为核心的硬件平台上,由用户设计和定义其功能,具有虚拟仪器面板,由测试软件实现其测试功能的一种计算机仪器系统。虚拟仪器与传统仪器一样,具有信号采集与控制、信号分析与处理、结果表达与输出这些根本功能,只是这些功能是利用现有的计算机,配以必要的硬件和专用软件实现的。设计要求使用被工业、学术和研究实验室普遍承受的仪器控制软件LabVIEW图形化的编程软件实现。滤波器是非常重要的电子器件,在做实验、进展产品研制和调试以及系统测试中都是必不可少的。其作用是消除干扰杂讯,将输入或输出经过过滤而得到纯洁的信号。平滑滤波
2、器是一种低通滤波器,是在空间域实现的一种滤波器,通过缩小高频,扩大低频去除*些噪声,而且滤波器的阶数越高,值越均匀,滤波效果越好数。基于LabVIEW平台设计的滤波器可以通过面向应用的系统构造,由用户自行设定功能,方便的与网络设备、外设和其它设备连接。滤波器输入输出依据软件产生,使用灵活,便于修改,且本钱低廉。关键词:labview,波形生成,平滑滤波-. z目 录TOC o 1-3 h u HYPERLINK l _Toc30033 1 虚拟仪器概述 PAGEREF _Toc30033 1 HYPERLINK l _Toc30314 1.1 虚拟仪器的概念 PAGEREF _Toc30314
3、 1 HYPERLINK l _Toc19701 1.2 虚拟仪器的开展 PAGEREF _Toc19701 1 HYPERLINK l _Toc21765 1.3 虚拟仪器的特点 PAGEREF _Toc21765 2 HYPERLINK l _Toc3628 2 各元件功能介绍 PAGEREF _Toc3628 2 HYPERLINK l _Toc20830 3 程序制作 PAGEREF _Toc20830 5 HYPERLINK l _Toc21449 2.1 前面板的制作 PAGEREF _Toc21449 5 HYPERLINK l _Toc24757 2.2 程序框图制作 PAGE
4、REF _Toc24757 5 HYPERLINK l _Toc21716 4 软件打包 PAGEREF _Toc21716 7 HYPERLINK l _Toc24961 总 结 PAGEREF _Toc24961 9 HYPERLINK l _Toc4945 致 PAGEREF _Toc4945 10 HYPERLINK l _Toc32135 参考文献 PAGEREF _Toc32135 11-. z1 虚拟仪器概述在过去的20年中,PC机应用的迅速普及促进了测试测量和自动化仪器系统的革新,其中最显著的一点就是虚拟仪器概念的出现与开展。虚拟仪器Virtual Instrument,简称V
5、I是计算机技术、现代测控技术和电子仪器技术相互结合、渗透的产物。他是全新概念的仪器,是对传统仪器概念的重大突破。他的出现促使测量仪器与计算机之间的界限消失,开场了测量仪器的新时代,是仪器领域的一次革命。1.1 虚拟仪器的概念所谓虚拟仪器就是在以通用计算机为核心的硬件平台上,由用户设计定义、具有虚拟面板、测试功能有软件实现的一种计算机仪器系统。用来完成传统仪器的功能。使用者用鼠标点击虚拟面板,就可以操作这台计算机系统硬件平台,就如同使用一台专用的电测仪器。虚拟仪器的出现,是测量仪器与个人计算机的界限模糊了。虚拟仪器是利用PC计算机显示器CRT的显示功能模拟传统仪器的控制面板,以多种形式表达输出的
6、检测结果,利用PC计算机强大的软件功能实现信号数据的运算、分析、处理,由I/O接口设备完成信号的采集、测量与调理,从而完成各种测试功能的一种计算机仪器系统1。1.2 虚拟仪器的开展电子测量仪器开展至今,大体经历了四代开展历程。模拟仪器、数字化仪器、智能仪器、虚拟仪器。第一代:模拟仪器,这类仪器是以电磁感应根本定律为根底的模拟指针式仪表。如指针式万用表、晶体管电压表等。第二代:数字式仪表,这类仪表目前相当普及,如数字电压表、数字频率计等。这类仪表将模拟信号的测量转化为数字信号的测量,并以数字方式输出最终结果,适用于快速响应和较高准确度的测量。第三代:智能仪器,这类仪器置微处理器,既能进展自动测试
7、又具有一定的数据处理能力,可取代局部脑力劳动,所以习惯上称为智能仪器。但是它的功能块全部以硬件或固化的软件形式存在的,无论是在开发还是在应用中,都缺乏灵活性。第四代:虚拟仪器,它是现代计算机技术。通信技术和测量技术相结合的产物,它对传统的仪器概念进展了一次巨大变革,是将来仪器产业的开展的重要方向之一。1.3 虚拟仪器的特点独立的传统仪器,例如示波器和波形发生器,价格昂贵,且被厂家限定了功能,只能完成一件或几件具体的工作,因此用户通常都不能对其加以扩展或自定义其功能。仪器的旋钮和开关、置电路及用户所能使用的功能对这台仪器来说都是独一无二的,另外开发这些仪器必须要用专门的技术和高本钱的原部件,从而
8、使他们身价颇高且不易更新,而虚拟仪器测试系统的功能可以由用户根据需要自行设计软件来定义或扩展,而不是只能由厂家事先定义且固定不可改变。这样,用户不必购置多种不同功能的传统仪器,不必购置昂贵的集多种功能于一身的传统仪器,也不必不断购置新的仪器。因为虚拟仪器可与计算机同步开展,与网络及其它周边设备互连,用户只需改变软件程序就可不断赋予它或扩展增强它的测试能力。这就是说,仪器的设计制造不再是厂家的专利。虚拟仪器开创了一起使用者可以成为仪器设计者的时代,这将给仪器使用者带来无尽的收益,而且使用仪器解决方案可以大幅降低资金本钱、系统开发本钱和系统维护本钱,同时还为用户加快产品上市时间并提高产品质量。虚拟
9、仪器的特点可归纳为:在通用硬件平台确定后,由软件取代传统仪器的硬件来完成仪器的功能。仪器的功能是根据需要由软件来定义的,而不是实现由厂家定义好的。仪器性能的改良和功能扩展只需进展相关软件的设计更新,而不需要购置新的仪器。研究周期较传统仪器大为缩短。2 各元件功能介绍图1 正弦波信号的生成图1是生成正弦波元件,此元件生成一个正弦波的数组。图2 Savitzky-Golay滤波器系数图2是【Savitzky-Golay滤波器系数】,设计一个Savitzky-Golay FIR平滑滤波器,该VI返回Savitzky-Golay滤波器系数和差分滤波器系数。图3 高斯白噪声图3是高斯白噪声,产生一个高斯
10、分布的伪随机信号,其统计分布为micro,sigma=0,S,其中S是标准差。图4 数组大小图4是【数字大小】,用于返回数组每个维度的元素个数。图5 数组子集图5为【数组子集】,用于返回数组的一局部,从索引处开场,包含长度个元素。图6 索引数组图6是【索引数组】,返回n维数组的索引位置的元素和子数组。图7 矩阵A*B图7是【矩阵A*B】,是两个输入矩阵或一个输入矩阵和输入向量相乘。连接至A乘B输入端的数据类型决定所使用的多态实例。图8 点积图8是【点积】,计算*向量和Y向量的点积,连接至*向量和Y向量输入端的数据类型决定所使用的多态实例。图9 FFT功率谱连接线图9是【FFT功率谱】,两个FF
11、T功率谱输出通过后边的创立数组构成一个二维数组输出。图10 创立数组图10是【创立数组】,用于连接多个数组或向N维数组添加元素。图11 For循环图11是【For循环】,将连接到总数N接线端的值n作为执行循环次数子程序框图的。计算接线端i提供了当前的循环总数,其取值在0n-1围。3 程序制作2.1 前面板的制作在前面板界面,右击调出控件面板,选择【E*press】/【数值输入控件】/【数值输入控件】。根据需要选择个数,用编辑文本工具分别命名为单测数据点数、多项式阶数、采样。在前面板界面,右击调出控件面板,选择【E*press】/【图形显示控件】/【波形图】。调整到适宜的大小,如下列图所示。图1
12、2 前面板设计总图2.2 程序框图制作在函数选板上单击【编程】/【构造】/【For循环】,并将其拖放在适宜的位置。在函数选板上单击【信号处理】/【信号生成】/【正弦波】,并将其拖放在适宜的位置。在函数选板上单击【信号处理】/【信号生成】/【高斯白噪声】,并将其拖放在适宜的位置。在函数选板上单击【信号处理】/【滤波器】/【Savitzky-Golay 滤波器】,并将其拖放在适宜的位置。在函数选板上单击【编程】/【数组】/【数组大小】,并将其拖放在适宜的位置。在函数选板上单击【编程】/【数组】/【数组子集】,并将其拖放在适宜的位置。在函数选板上单击【编程】/【数组】/【索引数组】,并将其拖放在适宜
13、的位置。在函数选板上单击【数学】/【线性代数】/【矩阵A*B】,并将其拖放在适宜的位置。在函数选板上单击【数学】/【线性代数】/【点积】,并将其拖放在适宜的位置。在函数选板上单击【编程】/【数组】/【创立数组】,并将其拖放在适宜的位置。在函数选板上单击【数学】/【数值】/【加】,同理添加【加1】,根据需要添加个数并将其拖放在适宜的位置。元件都放置好后,用工具选板上的【进展连线】工具进展连线。练好后结果如下列图3。图13 程序面板设计总图VI编好后,给前面板赋值。如图14图14 赋值后的前面板运行结果如图15图15 前面板运行结果图最后把编写好的VI进展保存。4 软件打包单击菜单栏中的文件,选择
14、新建选项,在新翻开的对话框中选择工程,并选择确定关闭窗口;在新弹出的工程浏览器窗口下,选择项选项卡,右键单击我的电脑,并在弹出快捷菜单中依次选择新建、虚拟文件夹9;右键单击2中新建的新文件夹,在弹出的快捷菜单中依次选择添加、文件,在新翻开的窗口中选择4 软件测试中保存的文件平滑滤波器设计与应用.vi;右键单击项选项卡下的程序生成规,在弹出的快捷菜单中依次选择新建、应用程序E*E,单击保存并命名为平滑滤波器设计与应用;在新翻开的窗口中,选择类别下的信息,将目标文件名改为平滑滤波器设计与应用显示器;在新翻开的窗口中,选择类别下的源文件,在工程文件下找到文件平滑滤波器设计与应用.vi;单击右下角的生
15、成,开场生成E*E文件;如图16所示,以生成可执行文件,且运行正常4。图16 生成E*E文件后的结果总 结通过此次课程设计,学到了很多东西。从查资料,整理资料到读程序,写程序,改程序,仿真直至通过教师的验收,一切都充满了刻苦与艰辛,其间充满了挫折可是同时又伴随着欢乐。令我感触最深的就是教师倾心的帮助,有时我对*些知识点并不是很清楚,可是教师总是不厌其烦的给我一遍又一遍的讲解,直到我弄清楚为止!他的知识阅历另我翻开眼界,他们的无私精神更另我感动不已!另外,在重复修改与设计的过程中,我又重新把虚拟仪器应用设计这本书仔细的看了一下,弄懂了一些以前一知半解的东西,进一次加强和稳固了我的理论知识。在此次课程设计过程中,我把虚拟仪器的理论知识用于实践中,使理论与实践相结合,使我的理论知识的到了稳固,在查资料翻阅资料的过程中也丰富了我的知识和阅历。致 本课题在选题及进展过程中得到教师的悉心指导。论文行文过程中,教师屡次帮助我分析思路,开拓视角,在我遇到困难想放弃的时候给予我最大的支持和鼓励。使我可以按时完成课程设计并使自己的专业知识与综合能力都得到了相应的提高。在课程设计过程中,教师在百忙中对我的课程设计进展了指导。教师首先细致地为我解题;当我迷茫于众多的资料时,她又为我提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产教融合深化的创新策略与实施路径
- 2025年苏教新版九年级生物上册月考试卷含答案
- 2024年华师大新版七年级地理上册月考试卷含答案
- 2025辽宁建筑安全员-C证考试(专职安全员)题库附答案
- 2025年苏科新版八年级化学上册阶段测试试卷
- 2024年科研实习协议:学生与科研机构间的科研实践与学术合作3篇
- 第9课 20世纪以来人类的经济与生活 说课稿-2023-2024学年高二历史统编版(2019)选择性必修2经济与社会生活001
- 2025年度版权许可合同:影视制作公司授权网络视频平台播放其影片3篇
- 2025江苏建筑安全员A证考试题库及答案
- DG∕TJ 08-89-2016 空间格构结构工程质量检验及评定标准
- 2024年高等教育法学类自考-00229证据法学考试近5年真题附答案
- 科技成果技术成熟度评估规范
- 安徽省合肥市一六八中2025届高二生物第一学期期末教学质量检测试题含解析
- 医院后勤管理作业指导书
- 六年级下册心理健康教育教案-8 男女生交往小闹钟辽大版
- 【课件】第五单元化学反应的定量关系新版教材单元分析九年级化学人教版(2024)上册
- 国库资金支付管理办法
- 中医调理理疗免责协议书模板
- 《列那狐的故事》导读课 教学设计-2024-2025学年统编版语文五年级上册
- 小学二年级语文(人教版)下册生字笔顺
- 2024 锦纶深度报告:消费升级带动需求增长原材料国产化促进产能释放
评论
0/150
提交评论