纠纷奇闻作文社交美文家庭
聚热点
家庭城市
爱好生活
创业男女
能力餐饮
美文职业
心理周易
母婴奇趣
两性技能
社交传统
新闻范文
工作个人
思考社会
作文职场
家居中考
兴趣安全
解密魅力
奇闻笑话
写作笔记
阅读企业
饮食时事
纠纷案例
初中历史
说说童话
乐趣治疗

LabVIEW编程实例:虚拟FFT分析仪设计

2月18日 斩情道投稿
  LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。因此,LabVIEW软件在数据仿真、信号分析处理方面有着得天独厚的优势。
  本文以一个具体实例,演示在LabVIEW中如何实现一个虚拟的FFT分析仪设计,包括采样信号的仿真、频域的FFT分析及数据结果的图形显示等功能。
  这个例子也刚好对应了一个虚拟仪器所具有的三个基本组成环节的实现,即在软件中如何实现数据采集、分析处理及图形显示的功能。
  实例说明
  虚拟FFT分析仪前面板软件界面如下图所示:
  虚拟FFT分析仪软件中包含的功能如下:
  仿真信号产生功能,可产生能够叠加均匀白噪声的正弦波、三角波、方波及锯齿波等常用信号,对信号的频率、幅值等参数能够进行设置;
  FFT频谱分析功能,可进行平均参数设置(如平均模式、加权模式及平均次数等)、窗函数设置、重新开始平均设置等,同时也给出了平均是否完成的指示信息;
  图形显示功能,包括原始时域仿真信号波形图及FFT频谱的幅度谱显示,且FFT幅度谱可设置是否为对数显示,在这个例子的基础上也可扩展为显示频谱的相位谱信息;
  程序能够连续运行,仿真真实频谱仪的连续采集、分析及显示功能;
  可设置全局的采样频率、采样点数等参数信息。
  程序框图实现
  本例软件界面包含的功能看上去虽然很复杂,但由于LabVIEW中函数的高度集成性,在框图程序中的实现代码并不复杂,如下图所示:
  主程序使用一个While循环结构,每隔100ms执行一次循环。在循环内部主要调用了两个函数即“BasicFunctionGernerator。vi”和“FFTSpectrum(MagPhase)。vi”,分别实现仿真信号的产生和实现FFT频谱分析(得到幅值谱和相位谱)功能。在软件前面板上的参数控件几乎都是作为这两个函数的必要参数而存在的。
  下面对这两个关键函数作一个简单的说明。
  (1)“BasicFunctionGernerator。vi”
  该函数为LabVIEW中提供的基本函数发生器函数,调用该函数可产生正弦波、三角波、方波及锯齿波等常用信号,其输入输出参数如下图所示:
  通过该函数产生的信号与均匀白噪声信号进行叠加后,即可得到本例所要求的仿真信号了。
  (2)“FFTSpectrum(MagPhase)。vi”
  该函数功能是计算时域信号的平均FFT频谱。该VI通过幅度和相位返回FFT值。其输入输出参数如下图所示:
  主要参数说明如下:
  “重新开始平均”参数:指定VI是否重新启动所选平均过程。如重新开始平均的值为TRUE,VI重新启动所选平均过程。如重新开始平均的值为FALSE,VI不会重新启动所选平均过程。默认值为FALSE。第一次调用该VI时,平均过程会自动开始。典型情况为:在平均过程中,主输入发生改变时,则会重新启动平均过程。
  “窗”参数:用于设置时域信号的加窗函数。默认值为Hanning窗。其支持的窗函数类型包括矩形窗、三角窗、高斯窗、Hanning(默认)、Hamming、BlackmanHarris、ExactBlackman、Blackman、FlatTop、4阶7阶BlackmanHarris、LowSidelobe、BlackmanNuttall、BartlettHanning、Bohman、Parzen、Welch、Kaiser、DolphChebyshev等。
  “平均参数”参数:该簇用于定义如何进行平均值计算。包括平均类型、加权类型和平均次数的设置,详细说明如下图所示:
  “查看”参数:指定用于返回VI不同结果的方式,详细说明如下图所示:
  “幅度”参数:返回平均FFT谱的幅度和频率范围。详细说明如下图所示:
  运行上面的程序,即可在软件前面板中看到,程序能够连续不断产生时域仿真信号,并实时计算其FFT频谱信息,将结果在波形图控件上进行显示。同时,在程序运行过程中可修改仿真信号的参数以产生新的波形,也可以修改FFT分析中的如平均参数等信息,修改后也会得到正确的频谱信息。
  总结
  从这个例子中可以看出,在LabVIEW中实现信号的仿真、分析处理及图形显示功能,相对于其它编程语言如C语言,由于LabVIEW中函数功能的高度封装性以及控件的丰富多样性,其编程难度大大降低了,对于复杂信号处理算法的验证及结果的图形显示提供了极大的便利性。
  本文由编码那些事原创,请关注转发收藏点赞,带你一起长知识!
投诉 评论 转载

云闪付怎么注销账户云闪付,是银联携手多家银行推出的移动支付软件。不过随之微信、支付宝这两大支付方式的大力推广,越来越多的伙伴们放弃使用云闪付。但注册云闪付是绑定了手机号码、进行了实名认证的,直接……抖音挑战内容背后的逻辑性,抖音的推荐算法。。。大家好!通过发布视频后,相信大家都特别想知道抖音到底是如何挑选内容的。今天就跟大家聊聊抖音挑选内容背后的逻辑,可能有的朋友对今日头条的分发机制应该不陌生。而抖音也正是……经验:CSPJS初赛核心知识点整理下周六就是CSPJS第一轮认证了,今天小编盘点了一下往年NOIP初赛知识点,给各位学员参考巩固一下知识点。。。信息学史及基本知识01:一、信息学及计算机史计算……有什么快捷方法可以保存网页?可以直接按组合键【CtrlS】保存该网页。很多时候我们在浏览网页时看到一直比较喜欢的内容想要将整个网页保存下来,这时,我们只需按组合键【CtrlS】即可将它保存下来。……下载python3解释器讲解对象:下载python3解释器作者:融水公子rsgz1进入官网https:www。python。org2点击download3直接点击4……怎么用电脑命令来找到隐藏文件夹呢?大家在用电脑上网的时候难免留下一些网络病毒或者卸载不干净的安装包停留本地计算机磁盘中,然而这些文件一般都是隐藏状态,那么如何查……五个方法,教你挑选真正好用的免费小程序开。。。随着小程序的持续走红,当前市面上免费的小程序开发平台也越来越多。但是这些开发平台良莠不齐,对小程序一无所知的小白很容易被坑。所以今天就就跟大家科普一下,优秀的免费小程序开发平台……5款纯净无广告的手机APP,给你极致的感官体验如今的APP质量都参差不齐,有的甚至还会盗取你的隐私,今天推荐几个简单纯粹的APP,都是我亲身用了半年以上的,相信足以给你最佳的感官体验!来吃够!1。一个木函APP……免费自助建站平台哪个好?四个知名建站平台。。。以往大部分的个人用户,在不懂代码不懂设计的情况下,很难去建设好一个稳定美观的网站。但是现在已经不同了,随着各种建站软件的涌现,以前个人遥不可及的网站建设,现在已经可以零门槛做好……LabVIEW编程实例:虚拟FFT分析仪设计LabVIEW又称为G语言,简单易学、形象直观,采用图形化的编程方式,是专为测试、测量和控制应用而设计的系统工程软件。因此,LabVIEW软件在数据仿真、信号分析处理方面有着得……男子在家中改造电脑硬盘这功能太可怕??不少男性家里一定会有汰旧换新的老旧电脑,对于这些用不上的旧电脑你都是怎么处理呢?有人可能会把旧电脑载到回收站换钱,也有一些人会将内有的主机零件拆下来借尸还魂,不过在小编看来……会声会影如何下载?在哪下载?会声会影作为一款最受欢迎的视频编辑软件,很多网友在看到介绍后都想要下载来试用一下,但是网站上的随便下载来又怕软件有病毒破坏电脑,那么下面小编就来告诉大家如何下载到绿色安全的会声……
微信朋友圈怎么一键批量删除兴业银行开户行查询微信红包记录在哪里查看,微信红包记录怎么查如何用支付宝给北京公交一卡通充值分区助手应用:如何创建分区一起作业电脑版怎么下iPhone锁屏后无线网断开怎么办被手机QQ屏蔽的群怎样解除屏蔽5G网络有什么功能如何更换微信账号日本电影排行榜前十豆瓣评分最高的电影联通冰激凌套餐怎么样
有关小学运动会作文500字3篇lgoled电视如何lgoled电视优势介绍详解红剧有哪些(红色革命电视剧)17381122699。24成都监控安装公司1篇600字热评 以岭药业再回应王思聪质疑:请指出具体的问题与源头热议聚热点网 华为nova10系列全新登场,AITO品牌第二款车型问界M7二十大代表李敏90后独臂女孩带领数百村民触网致富赖神SOLO赛被明凯吊锤!龙虎双边陨落,赖神细节拉满也打不过鲤先生那儿曾经是一片绿洲作文500字春季运动会作文500字热评聚热点网 不知道大家的老婆是不是‘有仇必报’?我老婆就是‘有仇必报’。

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找美丽时装彩妆资讯历史明星乐活安卓数码常识驾车健康苹果问答网络发型电视车载室内电影游戏科学音乐整形