基于LabVIEW的频谱分析仪精要.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于LabVIEW的频谱分析仪 姓名:*** 学号:********* 专业:机械工程 2015年12月20日 基于LabVIEW的频谱分析仪 摘要----------------------------------------------2 引言----------------------------------------------2 设计任务及思路----------------------------3 1.设计任务 2.设计思路 第二章 LabVIEW的简介----------------------------3 第三章 虚拟频谱分析仪的前面板设计----------------4 第四章 程序框图的设计----------------------------6 1.仿真信号的产生及各种干扰噪声的叠加 2.对信号进行滤波和加窗函数处理 3.对信号进行时域分析、频域分析及谐波分析 第五章 结束语-----------------------------------13 参考文献-----------------------------------------14 摘要:介绍了基于LabVIEW的频谱分析仪的设计和实现。整个系统由虚拟信号发生器模块和频谱分析模块两部分组成。虚拟信号发生器模块能够产生正弦波、三角波、方波、锯齿波等标准信号,并且可以叠加各种干扰噪声;频谱分析模块主要是对上述信号进行滤波和加窗函数处理,输出处理后的波形,同时进行时域分析、频域分析以及谐波分析。 关键词:LabVIEW;频谱分析 引言 频谱分析仪是信号频域分析的重要工具,能提供时域观测中所不能看到的独特信号,如正弦信号的频谱纯度、非正弦波的频谱、谐波失真等,也是电子产品研发、生产、检验的常备工具,需求十分广泛。传统频谱分析仪价格昂贵、体积较大、功能固定,使其应用场合受到一定限制。虚拟仪器把测试技术与计算机技术结合起来,由软件实现信号采集、分析处理、结果显示等功能。图形化的程序设计编程简单、直观、开发效率高。随着虚拟仪器技术的不断发展,图形化的编程语言必将成为测试和控制领域内敲有前途的发展方向。 第一章 设计任务及思路 设计任务 (1)仿真产生各种信号,频率幅值可调; (2)可以叠加各种干扰噪声; (3)对上述信号进行滤波和加窗函数处理; (4)显示输出波形,同时进行时域分析、频域分析及谐波分析。 2.设计思路 设计思路如下图1所示。 仿真信号的产生 信号的处理 信号的输出 图1 第二章 LabVIEW的简介 LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发与 C 和BASIC 一样,LabVIEW也是通用的编程系统,有一个完成任何编程任务的庞大函数库。LabVIEW的函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储,等等。LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其子程序(子VI)的结果、单步执行等等,便于程序的调试LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。传统文本编程语言根据语句和指令的先后顺序决定程序执行顺序,而 LabVIEW 则采用数据流编程方式,程序框图中节点之间的数据流向决定了VI及函数的执行顺序。VI指虚拟仪器,是 LabVIEW 的程序模块LabVIEW提供很多外观与传统仪器(如示波器、万用表)类似的控件,可用来方便地创建用户界面。用户界面在 LabVIEW 中被称为前面板。使用图标和连线,可以通过编程对前面板上的对象进行控制。这就是图形化源代码,又称G代码。LabVIEW 的图形化源代码在某种程度上类似于流程图,因此又被称作程序框图代码。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。 LabVIEW 8.20程序设计从入门到精通[2]陈国顺,张桐,郭阳宽,王正林.精通LabVIEW程序设计.北京:电子工业出版社.2012 2

文档评论(0)

LOVE爱 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档