- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LabVIEW在数字信号处理教学中应用
LabVIEW在数字信号处理教学中应用
摘要:基于LabVIEW软件在应用中的一些优势以及其图形化界面给基本概念和理论分析带来的巨大方便,引出将其应用于数字信号处理教学过程中。主要结合LabVIEW在常用信号生成、时域分析、频域分析和各种常用信号变换中的应用方法,[1]更加直观地反映了LabVIEW的优点。
关键词:LabVIEW;数字信号处理;FFT
作者简介:姜利英(1981-),女,河南漯河人,郑州轻工业学院电气信息工程学院,副教授;张艳(1987-),女,河南洛阳人,郑州轻工业学院电气信息工程学院硕士研究生。(河南#8194;郑州#8194;450002)
基金项目:本文系郑州轻工业学院研究生教育教学第一批教改立项项目(项目编号:01005)的研究成果。
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2011)27-0160-02
随着近些年来电子信息科学技术的飞速发展,数字信号处理在其中的地位越来越重要,因此得到广泛的应用。数字信号处理也成为现在各个高等院校为电子信息工程和通信专业开设的主要专业基础课。由于课程中包含了较多的公式、概念、定理以及算法,尤其是对各种离散时间信号所进行的分析,理论性太强,分析过程复杂、难懂。在对该门课程讲授的过程中,仅仅通过理论推导不能让学生从根本上理解数字信号处理这门课程在实际工作中的应用,这就失去了学习该门课程的意义。因此就要找到一种更为直观且更容易被理解的方法来改善课程的讲授。与其他的一些编程语言或者平台相比较,LabVIEW软件凭借它的优势更适合于数字信号处理的学习和相关实验的设计。
一、LabVIEW简介
LabVIEW(Labvotary Virtual Instruments Engineering Workbench)是美国仪器公司(NI)1986年推出的一款图形化的软件开发环境,该开发环境具有一系列其他编程环境不具备的优点,从它流程图式的编程,到不需预先编译就存在语法检测和调试过程中使用的数据探针以及它所包含的丰富的函数、数值分析、信号处理和设备驱动等功能,都被人们广为称赞,成为目前虚拟仪器实现软件设计的最流行的工具之一。[2]LabVIEW没有常规仪器的控制面板,不需要复杂的编程代码,而是采用一种可视化的图形编程语言――G语言来完成用户对仪器设计的要求。利用LabVIEW编写的程序主要包括前面板和程序面板两个部分。其中前面板用来放置各种控件,主要包括输入控件、显示控件、调节控件等,且只需拖放图形控件就可以轻松快捷地开发相应应用程序的用户界面;程序面板则用来放置各种功能函数,包括信号生成、信号分析、数据采集、数据处理等,并可以通过组合框图模块来实现更复杂的功能。
二、LabVIEW应用于数字信号处理教学中的优点
LabVIEW中包含了大量的信号生成、信号分析和信号处理VI,能够实现对不同信号的调制、滤波、变换、频谱分析等。由于数字信号处理课程中的核心内容是对离散时间信号进行分析,包括时域分析和频域分析,因此会存在大量计算和推导过程,使得该门课程教授起来比较枯燥乏味,学生们对这样的分析也往往不感兴趣,从而给课程的教授带来了很大的不便。而LabVIEW可视化的图形界面正好弥补了仅仅使用理论分析带来的缺点。将分析过程利用前面板中的波形图或者波形图表的形式表现出来,大大简化了分析和推导的难度,不仅直观、简洁、清晰易懂,而且增强了学生的学习兴趣,从而提高了学习效率。
三、LabVIEW在数字信号处理中的应用
数字信号处理课程主要包括离散信号、系统分析、Z变换、DFT、FFT、IIR以及FIR滤波器设计等内容,利用LabVIEW中各种信号分析和处理VI编写的程序能够实现对课程中各部分内容的分析。下面给出了几个实例,充分证明了将LabVIEW应用到数字信号处理教学中的正确性。
1.利用DFT计算线性卷积
(1)分析过程。设是一个M点序列,是一个L点序列,,即是和的线性卷积,那么是一个(M+L-1)点的序列。DFT对应的是循环卷积而不是线性卷积,要想利用DFT运算的快速性来计算线性卷积就要完成以下一些变换:首先对M点序列以及L点序列分别进行序列扩展,使它们构成新的序列和,并且两序列的长度均为M+L-1点;其次,和分别是某两个周期序列的一个周期,周期的长度为M+L-1,并计算两者的循环卷积;最后如果用DFT计算,即就是与乘积的傅里叶逆变换,其中、分别是、的DFT。[3]
(2)利用LabVIEW实现卷积计算。程序面板主要包括两个部分:第一是利用循环产生的两个数组;第二是对两个数组进行的变换,包括数组的补零以及傅里叶变换和逆变换。
前面板包括两个数值输入控件,用
您可能关注的文档
最近下载
- PV 6728 车身制造中钢板的弧焊-气体保护或气体金属弧焊的焊接接头测试和评估.pdf VIP
- 15D500 防雷与接地设计施工要点.docx VIP
- qcr9149-2018铁路大型临时工程和过渡工程设计规范(OCR).pdf VIP
- 2024-2025华为ICT大赛(实践赛)-基础软件赛道理论考试题库大全-上(单选题汇总).docx
- 人教版四年级上册英语试卷 Unit 4.pdf
- 2025至2030全球及中国汽车外饰件行业市场占有率及投资前景评估规划报告.docx VIP
- 宫颈细胞病理技术质控学习培训课件.pdf VIP
- 混凝土质量缺陷修补专项施工方案20220930.doc VIP
- 危急值报告质量持续改进.doc VIP
- 低速无人行业系列研究报告之二:无人物流行业兴起,无人叉车企业或充分受益.docx VIP
文档评论(0)