基于matlab的语音信号滤波处理

基于matlab的语音信号滤波处理

ID:15604762

大小:2.01 MB

页数:41页

时间:2018-08-04

基于matlab的语音信号滤波处理_第1页
基于matlab的语音信号滤波处理_第2页
基于matlab的语音信号滤波处理_第3页
基于matlab的语音信号滤波处理_第4页
基于matlab的语音信号滤波处理_第5页
资源描述:

《基于matlab的语音信号滤波处理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、编号淮安信息职业技术学院毕业论文题目基于MATLAB的语音信号滤波处理学生姓名陈志鹏学号71095030系部计算机与通信工程学院专业电子信息工程班级790910指导教师苏红艳讲师顾问教师二0一一年十月I摘要摘要语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换为离散的数据文件,然后利用其强大的矩阵运算能力处理数据,如数字滤波、傅里叶变换、时域和频域分析、声音回放以及各种图的呈现等。数字滤波器是指完成信号滤波(根据有用信号和噪声的不同特性,

2、消除或减弱噪声,提取有用信号的过程)功能的,用有限精度算法实现的离散时间线性时不变系统。与模拟滤波器类似,数字滤波器也是一种选频器件,它对有用信号的频率分量的衰减很小,使之比较顺利地通过,而对噪声等干扰信号的频率分量给予较大幅度衰减,尽可能阻止它们通过。相比于模拟滤波器,数字滤波器稳定性高、精度高、灵活性强。毕业设计的主要内容是1、掌握语音信号处理的基本原理和应用。2、掌握MATLAB的基本使用技术。3、掌握如何利用MATLAB对语音信号进行滤波。关键词:MATLAB语音信号数字滤波I目录目录摘要I第一章MATLAB的基本使用技术11.1MATLAB7

3、.0语言特点11.1.1开发环境11.1.2编程11.1.3计算11.1.4图形11.1.5图形用户界面11.1.6文件输入/输出和外部应用程序接口11.2MATLAB7.0的工作环境21.3M文件介绍21.4MATLAB基本程序控制语句41.4.1循环语句41.4.2分支语句51.5数字信号处理常用MATLAB函数61.5.1波形产生函数61.5.2傅里叶变换函数71.5.3滤波器分析与实现函数71.6数字信号处理GUI库71.6.1滤波器设计与分析工具FDATool71.6.2滤波器设计与信号分析工具SPTool8第二章数字滤波器的介绍112.1数

4、字滤波器的基本概念112.1.1数字滤波器的描述112.1.2数字滤波器的分类122.2IIR数字滤波器和FIR数字滤波器12第三章基于MATLAB的数字滤波器的实现153.1FIR数字滤波器153.1.1设计原理153.1.2用窗函数法设计FIR滤波器153.2IIR数字滤波器193.2.1IIR数字滤波器的传递函数及特点193.2.2IIR数字滤波器的设计与实现193.2.3在matlab中设计IIR滤波器的方法及其它们所用到的函数203.2.4标准数字滤波器设计函数213.2.5双线性变换法233.3基于MATLAB的滤波器结果设计分析253.3

5、.1对信号进行滤波的流程253.3.2滤波器实现展示:253.3.3结果分析31第四章总结与展望33致谢35参考文献37III第一章MATLAB的基本使用技术第一章MATLAB的基本使用技术1.1MATLAB7.0语言特点1.1.1开发环境(1)新的桌面提供多文档管理、个人定制桌面以及常用命令定义快捷键;(2)功能更强的数组编辑器和工作空间浏览器,用户可以更方便地浏览、编辑和图形化变量;(3)改进后的编辑器可以方便用户选择执行M文件中的部分内容。1.1.2编程(1)支持函数嵌套;(2)可以用匿名函数定义单行函数;1.1.3计算(1)整数算法,可以计算和

6、处理更大的整型数据集;(2)单精度算法、线性代数、FFT和滤波,方便用户处理更大的单精度数据;(3)提供Linsolve函数,方便用户更快地求解线性函数;(4)ODE求解泛函数,操作隐式差分等式和求解多点式边界值问题。1.1.4图形l(1)使用新的绘图界面,用户不必通过M函数代码就可直接在界面窗口中交互式地创建编辑图形;l(2)用户可直接从图形窗口中生成M代码文件,方便多次重复绘图;更强大的图形标注和处理功能,包括对象对齐、连接注释等;数据探测工具可使用户在图形窗口中方便地查询图形上各点的坐标值;可方便地对图形对象进行旋转、平移和缩放等变换;(3)功能

7、更强大的图形句柄。1.1.5图形用户界面l用户可使用面板和分组按钮对界面控件进行分组;用户可以直接在GUIDE中访问ActiveX控件。1.1.6文件输入/输出和外部应用程序接口l新的文件输入/输出函数支持读取更大的文本文件,可以向Excel和HDF5文件中写入内容;支持压缩格式的MAT文件,用户可以使用较少的磁盘空间快速保存大量的数据;在不必重启MATLAB前提下,可使用Javaaddpath函数动态添加、删除或重载Java类;支持COM用户接口、服务器事件和VisualBasic脚本;可基于简单的对象访问协议(SOAP)访问网页服务器;提供FTP对

8、象用于连接FTP服务器,实现对异地文件的处理;支持Unicode国际字符集标准,MAT文件中的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。