基于MATLAB 的GUI设计.docx
《基于MATLAB 的GUI设计.docx》由会员分享,可在线阅读,更多相关《基于MATLAB 的GUI设计.docx(52页珍藏版)》请在优知文库上搜索。
1、基于MATLAB的GUl设计摘要:随着科学技术的日渐发展,语音识别技术广泛应用在我们身边,如人工合成语音、识别内容或辨别讲话者,但普遍面临噪声给信号带来干扰的问题。基于上述,本设计主要以研究语音信号的采集、加噪、滤波为研究方向,设计一款在MATLAB软件上的语音信号采集及分析的GUl界面仿真系统。预先录制一段声音,W.wav导入系统,采集语音信号后做傅里叶变换、加入随机噪声、采用巴特沃斯低通滤波器滤波加噪信号,分别得到对应的时域、频域图。通过测试和分析对比,并调用函数实现编程代码,最终实现系统的仿真界面,并播放原始声音。本设计的优点在于GUI以窗口、弹出框、按键、动态文本框等具较强的演示性、可
2、视性的界面形式构成,对语音信号采集与分析的研究具有十分重要的参考意义。关键词:语音信号,MATLAB,采集分析,GUIGUIdesignbasedonMATLABAbstract:Withinprovementsinscienceandtechnology,speechrecognitiontechnologyiswidelyusedaroundus,suchasartificiallysynthesizingspeech,recognizingcontentordistinguishingspeakers,butgenerallyfacestheproblemofnoisecausingin
3、terferencetothesignal.Basedontheabove,thisdesignmainlyfocusesontheacquisition,noiseandfilteringofvoicesignals,anddesignsaGUIinterfacesimulationsystembasedontheacquisitionandanalysisofvoicesignalsonMATLABsoftware.Apre-recordedsoundisimportedintothesystemwith.Wav,andafterthevoicesignaliscollected,Four
4、iertransformisperformed,randomnoiseisadded,andthenoisesignalisfilteredwithbatworthlow-passfilter,andcorrespondingtime-domainandfrequency-domaingraphsareobtainedrespectively.Throughtestingandanalysisandcomparison,andcallingthefunctiontorealizetheprogrammingcode,thesimulationinterfaceofthesystemisfina
5、llyrealized,andtheoriginalsoundisplayed.TheadvantagesofthisdesignarethattheGUIiscomposedofWindows,pop-upboxes,buttons,dynamictextboxesandotherinterfaceformswithstrongdemonstrationandvisibility.Keywords:voicesignal,MATLAB,acquisitionandanalysis,GUI第1章绪论11.1 研究背景及意义11.1.1 背景11.1.2 意义11.2 国内外研究现状21.3 主
6、要研究内容及工作313.1 研究内容313.2 研究工作3第2章系统的设计及原理52.1 系统设计的原理流程52.2 原始信号的获取52.3 原始信号的时频分析62.4 信号的加噪62.5 滤波器的选择及滤波原理62.5.1 巴特沃斯低通滤波器62.5.2 滤波7第3章MATLABGUI设计及使用83.1 MALAB软件简述83.2 核心控件功能说明83.2.1 静态文本框的使用83.2.2 动态文本框的使用103.2.3 执行按钮的使用103.2.4 坐标轴控件的使用113.3 回调函数及数据传递12第4章测试效果144.1 语音信号采集144.2 信号加噪144.3 信号数字滤波164.4
7、 声音回放17第5章仿真系统设计及实现195.1 语音信号的采集模块195.2 语音信号分析模块195.3 整体界面设计205.4 仿真及实现效果21第6章总结23的减:24致谢26附录27第1章绪论1.1 研究背景及意义1.1.1 背景MATLAB现如今广泛运用在各大研究领域当中,其丰富便捷的强大功能,在满足现代人对某些领域的基本要求之下,还内含各种适用的函数,其软件的周期短,矩阵运算能力强,不仅对于新手来说容易上手,而且可供大部分人的条件需求。且MATLAB的GUl给用户提供了高效快捷的仿真环境。GUI能够实现简易窗口、易于辨别区分的界面,通过设置属性、行为响应方法,用户可集成语音信号的处
8、理,呈现出简单的操作效果。随着经济、科学技术的发展,语言的交流在我们日常生活中显得尤为重要。有效地语音信息是增强沟通最快的方式。现今,越来越多的人们研究语音技术,也可以很多的看到了身边许多产品都运用了此项技术,如微信语言,车载导航语音,人工合成语言,识别讲话内容或是辨别讲话者等,其人和应用端的交互己经在很多领域方面都取得了良好的适用效果。这不仅为人们的交流提供了较大的便利,而且在某些程度上来说扩充了人的思维。因为它贯穿到了我们生活和工作的各方面。语音信号的处理技术起着关键作用。但是,任何一项技术领域的研究都避免不了缺点之处。语音信号的传输过程中,各种不同环境的嘈杂声,即噪声,会影响其信号的转换
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于MATLAB 的GUI设计 基于 MATLAB GUI 设计