(基于MATLAB的信号波形与频谱分析)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

辽宁科技大学毕业设计(论文)第I页基于MATLAB的信号波形与频谱分析摘要本文利用MATLAB软件进行信号频谱分析的设计,并通过GUI界面(图形用户界面)实现信号频谱分析的动态设计。用户可与计算机交互式地进行对象参数的设置、控制算法的选取、以及对离散信号与连续信号的动态频谱分析。并利用MATLAB内嵌的Simulink模块,实现系统的信号频谱分析,满足不同用户的不同要求。MATLAB的GUIDE是专门用于图形用户界面(GUI)程序设计的快速开发环境,本文从介绍GUIDE入手结合具体的软件图形界面实例,给出了利用GUIDE制作图形用户界面的基本方法。通过本文的研究得出利用GUIDE设计的仿真界面不仅可以对离散信号与连续信号的动态频谱进行相关分析,而且还可以对此问题作进一步的预测和分析。基于GUIDE技术制作的图形用户界面,具有友好性,开放性,方便科研人员不断地研究和扩充。关键词频谱分析;GUI;SIMULINK;MATLAB辽宁科技大学毕业设计(论文)第II页AbstractUsingMATLABsoftwareforsignalspectrumanalysisofthedesign,andthroughtheGUIinterface(graphicaluserinterface)signalspectrumanalysisofthedynamicdesign.Userscaninteractivelywiththecomputertargetingparametersfortheestablishment,controlalgorithmselection,andthediscretesignalsandcontinuoussignalanalysisofthedynamicspectrum.MATLABandSimulinkembeddedmodule,thesignalsystemtoachievespectralanalysis,meettheneedsofdifferentuserswithdifferentneeds.MATLABGUIDEisdevotedtothegraphicaluserinterface(GUI)designproceduresfortherapiddevelopmentenvironment,ThispaperintroducedGUIDEstartfromthecontextofthespecificexamplesofgraphicalinterfacesoftware,GUIDEisproducedusingagraphicaluserinterfacemethods.Throughthispaper,thestudyoftheuseofsimulationGUIDEinterfacedesigncannotonlyrightfordiscretesignalandthesignaldynamicspectrumanalysis,butalsotheissueforfurtheranalysisandforecasts.GUIDEtechnologybasedontheproductionofgraphicaluserinterfaceisfriendlyandopen,facilitateresearcherscontinuetostudyandexpanded.KeywordsSpectrumAnalysis;GUI;SIMULINK;MATLAB辽宁科技大学毕业设计(论文)第III页目录摘要·····································································································IAbstract·································································································II第1章绪论···························································································11.1MATLAB应用软件简介····································································11.2课题研究的内容··············································································21.2.1信号的频谱分析············································································21.2.2信号频谱分析的原理··································································31.2.3频谱分析与显示原理··································································31.2.4对三阶交调进行模拟分析····························································31.2.5伪彩色编码的动态频谱图显示······················································41.2.6宽带频谱图与窄带频谱图····························································51.3GUI界面设计实现···········································································51.4SIMULINK·····················································································61.4.1SIMULINK模型与文件·······························································71.4.2SIMULINK仿真原理··································································7第2章MATLAB工具箱的概述及GUI界面的简介··············································82.1引言·····························································································82.2句柄图形及图形用户界面··································································82.3GUIDE··························································································82.4编制回调程序················································································102.5主界面·························································································102.6子界面·························································································112.7基于MATLAB信号处理工具箱的数字滤波器设计与仿真························112.8带通滤波器设计实例·······································································12第3章GUI界面下噪声信号的频谱分析与实现·············································143.1概述····························································································143.2MATLAB信号处理工具箱介绍及功能·················································143.2.1MATLAB工具箱介绍·································································14辽宁科技大学毕业设计(论文)第IV页3.2.2工具箱功能·············································································153.3通风机噪声信号的采集方法·····························································173.4噪声信号的频谱分析······································································183.5GUI界面下噪声频谱分析的实现·······················································19结论···································································································22致谢···································································································23参考文献·······························································································24附录A··································································································25附录B··································································································27辽宁科技大学毕业设计(论文)第1页第1章绪论1.1MATLAB应用软件简介MATLAB是一种功能强大的科学计算和工程仿真软件,它的交互式集成界面能够帮助用户快速地完成数值分析、矩阵运算、数字信号处理、仿真建模、系统控制和优化等功能。MATLAB将高性能的数值计算和可视化集成在一起,提供了大量的内置函数,从而被广泛地应用在科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构,可以非常容易地对MATLAB的功能进行扩充,从而在不断深化对问题认

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功