基于matlabgui的数字信号处理实验平台设计论文

上传人:乐*** 文档编号:117406210 上传时间:2019-12-05 格式:DOC 页数:60 大小:4.44MB
返回 下载 相关 举报
基于matlabgui的数字信号处理实验平台设计论文_第1页
第1页 / 共60页
基于matlabgui的数字信号处理实验平台设计论文_第2页
第2页 / 共60页
基于matlabgui的数字信号处理实验平台设计论文_第3页
第3页 / 共60页
基于matlabgui的数字信号处理实验平台设计论文_第4页
第4页 / 共60页
基于matlabgui的数字信号处理实验平台设计论文_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《基于matlabgui的数字信号处理实验平台设计论文》由会员分享,可在线阅读,更多相关《基于matlabgui的数字信号处理实验平台设计论文(60页珍藏版)》请在金锄头文库上搜索。

1、论文题目:基于MATLAB GUI 的数字信号处理实验平台设计摘 要数字信号处理是一门涉及许多学科而又广泛应用于许多领域的新兴学科,主要应用在通信、电气控制、生物医学、遥测遥感、地质勘探、航空航天、自动化仪表等领域,它涵盖内容多、概念抽象、原理复杂、推理繁琐,因此,在有限的的课堂时间内掌握这门课程的知识是对学生的基本要求。矚慫润厲钐瘗睞枥庑赖。本文主要研究了数字信号处理实验平台的设计,首先,利用MATLAB GUI完成数字信号处理课程中的离散系统时频域分析、离散傅里叶变换、快速傅里叶变换、IIR滤波器和FIR滤波器设计5个模块的界面构建,然后,利用MATLAB语言完成图形用户界面(GUI)的编

2、程,最后,对数字信号处理实验平台的各个实验界面进行测试与优化。该实验平台将数字信号处理课程中的重点、难点用交互式、实时、可视化界面进行展示,有利于教师的教学和学生的学习,具有一定的应用价值。聞創沟燴鐺險爱氇谴净。【关键词】数字信号处理 实验平台 MATLAB 图形用户界面(GUI)【论文类型】设计型Title: The Design of Digital Signal Processing Experiment Platform Based On MATLAB GUI残骛楼諍锩瀨濟溆塹籟。Major: Communication Engineering Name: Feng Xu Signat

3、ure:酽锕极額閉镇桧猪訣锥。Supervisor: Zhang Ming Signature:彈贸摄尔霁毙攬砖卤庑。ABSTRACTDigital signal processing is a new discipline which involves many subjects and widely used in many fields. It mainly used in communications, electrical control, biomedical, remote sensing, geological exploration, aerospace, automatio

4、n instrument and other fields. It includes much more content and abstract concept. It has more complex principles and complicated reasoning. Therefore, in the limtited classroom time ,to master the knowledge of the course is a basic requirement of students. 謀荞抟箧飆鐸怼类蒋薔。This paper mainly studies the d

5、esign of digital signal processing experiment platform. Firstly,using MATLAB GUI to complete the construction of digital signal processing course in the five modules: the frequency domain analysis and the time domain analysis of discrete system, discrete Fourier transform, fast Fourier transform, FI

6、R filter design and IIR filter design .after that, using MATLAB programming language to complete graphical user interface (GUI) programming. finally ,through testing and optimizing the digital signal processing experiment platform, we can display the key and difficult content by the interactive, rea

7、l time and visual experiment platform. It is helpful for the teaching of teachers and students learning, and it has some application value.厦礴恳蹒骈時盡继價骚。【Key words】Digital Signal Processing Experiment Platform MATLAB Graphical User Interfaces(GUI)茕桢广鳓鯡选块网羈泪。【Type of Thesis】 Design 目 录1 绪论1鹅娅尽損鹌惨歷茏鴛賴。1.

8、1 研究目的及意义1籟丛妈羥为贍偾蛏练淨。1.2 国内外研究现状1預頌圣鉉儐歲龈讶骅籴。1.3 MATLAB GUI简介2渗釤呛俨匀谔鱉调硯錦。1.4 本文研究内容2铙誅卧泻噦圣骋贶頂廡。2 数字信号处理实验平台设计4擁締凤袜备訊顎轮烂蔷。2.1 实验平台分析4贓熱俣阃歲匱阊邺镓騷。2.1.1 实验平台的基本结构4坛摶乡囂忏蒌鍥铃氈淚。2.1.2 实验平台设计的步骤5蜡變黲癟報伥铉锚鈰赘。2.2 开始引导界面与实验主界面设计5買鲷鴯譖昙膚遙闫撷凄。2.3 子界面的设计6綾镝鯛駕櫬鹕踪韦辚糴。2.3.1 离散系统时频域分析实验界面设计6驅踬髏彦浃绥譎饴憂锦。2.3.2 离散信号傅里叶变换实验界面

9、设计8猫虿驢绘燈鮒诛髅貺庑。2.3.3 离散序列快速傅里叶变换实验界面设计9锹籁饗迳琐筆襖鸥娅薔。2.3.4 IIR滤波器实验界面设计10構氽頑黉碩饨荠龈话骛。2.3.5 FIR滤波器实验界面设计11輒峄陽檉簖疖網儂號泶。2.4 本章小结13尧侧閆繭絳闕绚勵蜆贅。3 实验平台测试14识饒鎂錕缢灩筧嚌俨淒。3.1 离散信号时频域分析14凍鈹鋨劳臘锴痫婦胫籴。3.1.1 常见离散信号14恥諤銪灭萦欢煬鞏鹜錦。3.1.2 离散信号时域变换15鯊腎鑰诎褳鉀沩懼統庫。3.1.3 离散信号时域运算15硕癘鄴颃诌攆檸攜驤蔹。3.1.4 离散信号的卷积16阌擻輳嬪諫迁择楨秘騖。3.1.5 离散LTI系统的时域

10、分析17氬嚕躑竄贸恳彈瀘颔澩。3.1.6 离散LTI系统的频域分析19釷鹆資贏車贖孙滅獅赘。3.2离散傅里叶变换20怂阐譜鯪迳導嘯畫長凉。3.2.1 离散时间序列傅里叶变换(DTFT)20谚辞調担鈧谄动禪泻類。3.2.2 周期序列离散傅里叶级数(DFS)21嘰觐詿缧铴嗫偽純铪锩。3.2.3 离散信号傅里叶变换(DFT)22熒绐譏钲鏌觶鷹緇機库。3.3 快速傅里叶变换23鶼渍螻偉阅劍鲰腎邏蘞。3.3.1 基二快速傅里叶变换原理23纣忧蔣氳頑莶驅藥悯骛。3.3.2 离散序列的快速傅里叶变换实验测试24颖刍莖蛺饽亿顿裊赔泷。3.4 IIR滤波器设计25濫驂膽閉驟羥闈詔寢賻。3.4.1 常见的模拟低通

11、滤波器设计25銚銻縵哜鳗鸿锓謎諏涼。3.4.2 模拟滤波器的频带变换29挤貼綬电麥结鈺贖哓类。3.4.3 脉冲响应不变法设计IIR数字滤波器31赔荊紳谘侖驟辽輩袜錈。3.4.4 双线性变换法设计IIR数字滤波器32塤礙籟馐决穩賽釙冊庫。3.4.5 直接函数法设计IIR数字滤波器34裊樣祕廬廂颤谚鍘羋蔺。3.4.6 IIR滤波器的应用36仓嫗盤紲嘱珑詁鍬齊驁。3.5 FIR滤波器设计36绽萬璉轆娛閬蛏鬮绾瀧。3.5.1 常见的窗函数37骁顾燁鶚巯瀆蕪領鲡赙。3.5.2 窗函数法设计FIR滤波器38瑣钋濺暧惲锟缟馭篩凉。3.5.3 频率采样法设计FIR滤波器41鎦诗涇艳损楼紲鯗餳類。3.5.4 等

12、波纹法设计FIR滤波器42栉缏歐锄棗鈕种鵑瑶锬。3.5.5 FIR滤波器的应用44辔烨棟剛殓攬瑤丽阄应。3.6 本章小结45峴扬斕滾澗辐滠兴渙藺。4 结论46詩叁撻訥烬忧毀厉鋨骜。4.1 工作总结46则鯤愜韋瘓賈晖园栋泷。4.2 工作展望46胀鏝彈奥秘孫戶孪钇賻。致谢48鳃躋峽祷紉诵帮废掃減。参考文献49稟虛嬪赈维哜妝扩踴粜。1 绪 论1.1 研究目的及意义数字信号处理是通信类专业核心主干课程,该课程是一门理论与实践、原理与应用紧密结合的课程。它涵盖内容多、概念抽象、原理复杂、推理繁琐,仅靠课堂上的理论教学和习题演练,学生根本无法将所学的内容与实践、应用相结合,同时,传统模式的教学也早已满足不

13、了新时代学生的兴趣。在计算机快速发展的今天,MATLAB的交互式界面为数字信号处理课程的教学提供了很大的帮助,其数值计算功能强大,拥有可视化信号处理能力和建模仿真功能,为数字信号处理的学习提供了良好的氛围:将抽象理论知识运用图像、文字、数据等多种形式展现,而且为实验教学提供一个界面美观、操作简便的虚拟环境。在课堂教学中老师运用MATLAB GUI设计的平台对所讲内容进行仿真演示,同时适量结合多媒体课件进行理论讲解,使学生从直观形象的角度,理解和巩固了所学知识。课后学生可以将课堂中的重点、难点及部分课后练习用MATLAB GUI进行可视化计算机模拟与仿真实现。学生也可以自己进行设计和编程,既提高

14、了动手能力,又充分激发学习数字信号处理的积极性。陽簍埡鲑罷規呜旧岿錟。1.2 国内外研究现状数字信号处理是一门涉及许多学科而又广泛应用于许多领域的新兴学科,广泛地应用在通信、控制、生物医学、遥测遥感、地址勘探、航空航天、自动化仪表等领域,国内外高校都为相关专业的学生开设了这门课程。该课程本身是通信类专业核心主干课程,同时也是学习后续专业课程的基础。它涵盖内容多、概念抽象、原理复杂,推演繁琐,仅依靠教师在黑板上的板书理论教学,学生对概念难以理解,难以将所学的知识和原理很好的与实际相结合。虽然各高校在与这门课对应的实验上投入大量的设施,但是发现其效果并不是很好, 学生只是单纯地验证实验,对实验原理

15、与所涉及的数学基础往往只是一知半解。而且大部分时间学生仅依靠做习题来巩固和理解教学内容,对课程中大量的应用性较强的内容不能实际动手操作严重影响和制约了教学效果。沩氣嘮戇苌鑿鑿槠谔應。MATLAB是当今最优秀的科技应用软件之一。在国外,数年前就已经将MATLAB应用在了教学领域,尤其在数字信号处理的教学中,MATLAB的可视化交互界面为数字信号处理的学习提供了一个卓越的平台,它强大的数值运算能力有助于数字信号处理中的复杂运算,同时,它将传统模式的一维黑板教学完成不了的二维、三维信号处理展现的清晰、直观,在一定程度上影响学生对知识的深入了解与掌握。课后学生也可以将课堂中的重点、难点及部分课后练习用MATLAB GUI进行可视化计算机模拟与仿真。学生也可以自己进行设计和编程,既提高了动手能力,又充分激发学习数字信号处理的积极性。钡嵐縣緱虜荣产涛團蔺。1.3 MATLAB GUI简介图形化用户界面(Graphical User Interfaces,简称GUI),是一种图形化人机交互界面,通过用户与计算机或者计算机程序进行通信、交互的方式来完成相应的操作。在GUI中,可以自行设计按钮,滑动条,下拉菜单,窗口,对话框等,MATLAB全面支持

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 工学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号