毕业设计(论文)基于MATLAB的语音数字滤波器设计与实现.doc
《毕业设计(论文)基于MATLAB的语音数字滤波器设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于MATLAB的语音数字滤波器设计与实现.doc(50页珍藏版)》请在三一办公上搜索。
1、密 级公 开学 号110989 毕 业 设 计(论 文) 基于MATLAB的语音数字滤波器设计与实现院(系、部):信息工程学院姓 名:年 级:2011级专 业:自动化指导教师:教师职称: 2015年 06月20日北京北 京 石 油 化 工 学 院毕 业 设 计 (论 文) 任 务 书学院(系、部) 信息工程学院 专业 自动化 班级 自113 学生姓名 指导教师/职称 1.毕业设计(论文)题目基于MATLAB的语音数字滤波器设计与实现2.任务起止日期: 2014年 12 月 22日 至 2015年 07 月 03 日3.毕业设计(论文)的主要内容与要求(含课题简介、任务与要求、预期培养目标、含原
2、始数据及应提交的成果)课题简介根据模拟滤波器的设计原理,提出了数字滤波器的设计方法,并在MATLAB环境下实现语音数字滤波器的设计。数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)数字滤波器和有限长冲激响应(FIR)数字滤波器。其主要内容概括为:首先查阅语音滤波器的基本概念及原理,其中包括系统的描述、系统的传递函数、系统的模型;接着对两类滤波器的需求和设计进行分析;重点描述语音数字滤波器的设计过程,最后实现一个人机交互的滤波器。具体工作任务与要求:撰写开题报告 翻译外文资料(不少于25000字符)了解数字滤波器的基本原理。根据数字滤波器的基本原理指出FIR和IIR
3、两种传递类型。要求MATLAB对系统进行控制系统设计。 a、系统传递函数 b、系统模型设计c、MATLAB运行语音数字滤波器程序,修改错误部分预期培养目标:具备文献查阅与综合能力。具备阅读和翻译能力。具备数据的收集、分析、计算和处理能力。具备项目调研、设计、编程和调试能力。具备现场解决问题的能力。具备一定的科技论文写作能力。最终提交材料:开题报告资料原文(不少于25000字符)及翻译稿毕业设计论文毕业设计日常记录本4.主要参考文献朱义胜,董辉,信号处理滤波器设计古萩隆嗣,数字滤波器与信号处理张明照,刘郑波,刘斌,应用MATLAB实现信号分析和处理5.进度计划及指导安排周次日 期工 作 内 容具
4、 体 要 求162014.12.222015.12.26岗位实习与毕业设计(调研、查资料、熟悉系统工艺,翻译外文资料、写开题报告)同步进行。172014.12.292015.01.02岗位实习与毕业设计(调研、查资料、熟悉系统工艺,翻译外文资料、写开题报告)同步进行。182015.01.052015.01.09岗位实习与毕业设计(调研、查资料、熟悉系统工艺,翻译外文资料、写开题报告)同步进行。192015.01.122015.01.16岗位实习与毕业设计(调研、查资料、熟悉系统流程,翻译外文资料、写开题报告)同步进行。202015.01.192015.01.23与岗位实习穿插进行,在按时开题后
5、无先后顺序。交译文/开题报告这段时间穿插共计8周岗位实习12015.03.022015.03.0622015.03.092015.03.1332015.03.162015.03.2042015.03.232015.03.27设置系统传递函数,设计系统模型52015.03.302015.04.03确定系统传递函数、系统模型、FIR和IIR工作分配。62015.04.062015.04.10用MATLAB设计FIR和IIR传递函数,系统模型72015.04.132015.04.17用MATLAB设计FIR和IIR传递函数,系统模型82015.04.202015.04.24用MATLAB设计FIR和
6、IIR传递函数,系统模型92015.04.272015.05.01FIR和IIR,调试102015.05.042015.05.08FIR和IIR,调试112015.05.112015.05.15FIR和IIR,调试122015.05.182015.05.22FIR和IIR,调试132015.05.252015.05.29FIR和IIR,调试142015.06.012015.06.05FIR和IIR,调试这段时间穿插共计8周岗位实习152015.06.082015.06.12调试及整理论文162015.06.152015.06.19毕业答辩交论文172015.06.222015.06.268周岗
7、位实习总结交岗位实习报告182015.06.292015.07.03备注:2014年12月至2015年6月毕业设计期间包括8周岗位实习任务书审定日期2014年12月18日 系(教研室)主任(签字) 任务书批准日期2014年12月19日 教学院(系、部)院长(签字) 任务书下达日期2014年12月20日 指导教师(签字) 计划完成任务日期2015年07月03日 学生(签字) 摘 要语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。将语音信号处理在MATLAB的基础上进行运行实现,是比较简单的便捷的方法之一。通过语音
8、传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。本设计针对现在大部分语音处理软件内容繁多、操作不便等问题,采用MATLAB综合运用GUI界面设计、各种函数调用等来实现语音信号的变频、变幅、傅里叶变换及滤波,程序界面简练,操作简便,最终通过在MATLAB上设计语音滤波器,进行数字滤波、傅里叶变换、时域和频域分析、声音回放以及各种图的呈现等,结合不同的参数,最后实现一个人机交互的过程,使输入的语音信号能够处理后输出,并得出不同的滤波效果。最后,本文对语音信号处理的进一步发展方向提出了自己的见解。关键字:MATLAB,语音信号,傅里叶变换,滤波AbstractSpeech Signal
9、Processing is a new emerging discipline to study the speech signal processing by the use of digital signal processing technology and phonetics knowledge, which is one of the core technologies in the fastest developing information science research field. Running the speech signal processing on the ba
10、sis of MATLAB is a relative simple and convenient method. Transmitting the signal through speech is the most important, most effective, most common and most convenient information exchanging form. Considering the various contents and the inconvenient operation for the current most speech processing
11、software, this design uses the MATLAB to synthetically apply GUI interface design and call the various functions to achieve the frequency, amplitude, Fourier Transform and wave filtering of the speech signal. The program interface is concise and the operation is convenient. Ultimately designing a sp
12、eech filter based on MATLAB to realize the digital filter, Fourier Transform, the time domain and frequency domain analysis, the sound playback and various graph presentation. Then combining with different parameters to realize the interactive process of human and machine, output the processed speec
13、h signal and get the different filter wave effect. Finally, the paper puts forward the own views on the further development of the speech signal processing.Keywords:MATLAB,voice signal,fourier transform,wave filtering目 录第一章 前 言11.1 研究背景11.2 研究意义11.3 国内外发展状况21.4 本文的主要研究内容4第二章 应用软件的介绍62.1 MATLAB 简介62.
14、2 运行环境72.3 开发环境7第三章 数字滤波器83.1 滤波的基本概念83.2 数字滤波器的工作原理83.3 数字滤波器的分类93.4 FIR滤波器的结构93.4.1 直接型结构93.4.2 级联型结构103.4.3 频率采样型结构103.5 IIR滤波器的结构113.5.1 直接型结构113.5.2 级联型结构133.6 巴特沃斯滤波器14第四章 语音滤波器设计154.1 设计流程图154.2 程序演示164.2.1 语音信号的提取164.2.2 语音信号的调整194.2.3 语音信号的振幅调整204.2.4 语音信号的加噪声及分析224.2.5 语音信号的滤波254.2.6语音信号的输
15、出25第五章 结论与展望295.1 总结295.2 展望29参 考 文 献30致 谢32附 录133附 录241声 明42第一章 前 言1.1 研究背景目前很多方面都需要用到滤波处理,用MATLAB运行滤波器缺点是速度比较慢,但不要添加硬件设备,比较经济实用1,针对不同的场合及使用方向,选择不同的滤波器。MATLAB是应用最为广泛的设计数字滤波器的方法,与C语言的程序设计相比较,利用MATLAB可节省大量的编程时间,将其用于数字滤波器的编程,提高了编程效率。利用MATLAB的窗函数可以快速有效地设计各种FIR数字滤波器,设计简单方便。采用MATLAB,可以根据要求和所设计的滤波器的特性,随意调
16、整设计参数,最终达到滤波器的最优设计2。数字滤波器(digital filter)是由数字乘法器、加法器和延时单元组成的一种装置3,在通信、图像、语音、雷达等许多领域都有着十分广泛的应用。MATLAB是第四代计算机语言,是目前公认的国际上最流行的科学与工程计算的软件工具。强大的设计功能是MATLAB在滤波器设计更方便快捷4。采用现有软件生产商提供的软件工具进行实验教学是最可行的,即引入了大型工程设计仿真软件MATLAB(矩阵实验室),可以满足现有实验教学的需要5。按所通过信号的频段分为低通、高通、带通和带阻滤波器四种,根据数字滤波器冲激响应的时域特征,可将数字滤波器分为长冲激响应(IIR)滤波
17、器和有限长冲激响应(FIR)滤波器两种3,4。由于MATLAB具有强大运算功能,所以MATLAB的数字滤波器设计法可以快速有效的设计由软件组成的常规的上述数字滤波器,其特点是设计方便、快捷,极大的减轻了工作量6,7。1.2 研究意义利用研制可用于教学和实验的软件系统,用直观的形式把结果显示出来8。序列的基本计算、基本信号的产生、数据采集、傅里叶变换、FIR及IIR滤波器的设计9。在测量高速电气化铁道钢轨电位时,为滤除数据采集装置中接触网与受电弓系统耦合作用产生的高频电磁干扰而造成的噪音,同时为消除供电系统产生的静电干扰与磁干扰引起的附加噪音,需要采取有效的滤波措施。在数据采集系统的软件中采用了
18、基于MATLAB的低通IIR滤波器,有效滤除上述干扰造成的噪音现场实测证实该滤波器能满足测量要求,为数字滤波器工程化应用提供了有益经验10。采用数字控制技术进行电动汽车充电机的控制时,为了得到理想的控制效果,需要对被控信号先进行滤波处理,针对电动汽车充电机系统中直流信号可能存在有交流分量和交流信号可能存在有谐波分量的情况,采用数字滤波器对被控信号进行处理。针对传统数字滤波器设计中繁琐的理论计算,以MATLAB为辅助条件对设计流程进行了简化,并针对不同的被控信号分别进行了IIR数字滤波器和FIR数字滤波器的设计,最后进行了对比分析,为了提高处理速度,建议在电动汽车充电机数字滤波中采用工FIR数字
19、滤波器11。数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)数字滤波器和有限长冲激响应(FIR)数字滤波器12。IIR滤波器比一定能保证其稳定性,并且也不能实现严格意义上的线性相应13 。但是它不仅能利用以前所积累的模拟滤波器的经验,而且用低阶滤波器也可以得到优良的幅频特性11。IIR数字滤波器可用较少的阶数达到所要求的幅度特性,且实现时所需的运算次数及存储单元都很少,十分适合对于相位特性没有严格要求的场有合,如果对相位特性要求这时选用FIR滤波器较好14。FIR滤波器具有以下的优点:可以在幅度特性随意设计的同时,保证精确、严格的线性相位;由于FIR滤波器的单位脉
20、冲响应h(n)是有限长序列,因此FIR滤波器没有不稳定的问题;由于FIR滤波器一般为非递归结构,因此在采用MATLAB设计时候采用有限精度的计算,来避免出现递归结构中极性震荡等不稳定现象15。FIR滤波器的缺点在于:信号的延迟偏大。考虑到用高性能的DSP,由于其处理速度快,此缺点是可以避免的,用定点DSP实现滤波器械要考虑DSP的定标、误差、循环寻址等几个关键问题16。1.3 国内外发展状况有能力进行信号处理的装置都可以称为滤波器。在近代电信设备和各类控制系统中,滤波器应用极为广泛;数字滤波器在数字信号处理的各种应用中发挥着十分重要的作用,它是通过对采样数据信号进行数字运算处理来达到频域滤波的
21、目的17。1917年美国和德国科学家分别发明了LC滤波器,次年导致了美国第一个多路复用系统的出现。20世纪50年代无源滤波器日趋成熟。自60年代起由于计算机技术、集成工艺和材料工业的发展,滤波器发展上了一个新台阶,并且朝着低功耗、高精度、小体积、多功能、稳定可靠和廉价方向努力,其中小体积、多功能、高精度、稳定可靠成为70年代以后的主攻方向。导致RC有源滤波器、数字滤波器、开关电容滤波器和电荷转移器等各种滤波器的飞速发展,到70年代后期,上述几种滤波器的单片集成已被研制出来并得到应用。80年代,致力于各类新型滤波器的研究,努力提高性能并逐渐扩大应用范围。90年代至现在主要致力于把各类滤波器应用于
22、各类产品的开发和研制。当然,对滤波器本身的研究仍在不断进行。我国广泛使用滤波器是50年代后期的事,当时主要用于话路滤波和报路滤波。经过半个世纪的发展,我国滤波器在研制、生产和应用等方面已纳入国际发展步伐。海马桥车有限公司杨亮针对电动汽车充电机系统,对被控信号进行了数字滤波处理,根据被控信号的不同,以MATLAB为辅助条件,分别进行了1IR数字滤波器和FIR数字滤波器的设计,通过对仿真结果的分析,建议在电动汽车充电机系统中采用IIR数字滤波器对被控信号进行处理,这有利于提高控制器对被控信号的处理速度18。南京铁道职业技术学院陈明忠利用MATLAB的数字信号处理函数,实现数字钢轨电位测试系统的数字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 MATLAB 语音 数字滤波器 设计 实现
链接地址:https://www.31ppt.com/p-3979434.html