基于matlab声音信号的滤波去噪处理毕业论文.doc
《基于matlab声音信号的滤波去噪处理毕业论文.doc》由会员分享,可在线阅读,更多相关《基于matlab声音信号的滤波去噪处理毕业论文.doc(23页珍藏版)》请在三一办公上搜索。
1、基于matlab声音信号的滤波去噪处理毕业论文 基于matlab声音信号的滤波去噪处理摘要滤波器设计在数字信号处理中占有极其重要的地位。FIR数字滤波器和IIR滤波器是滤波器设计的重要组成部分。Matlab功能强大、简单易学、编程效率高,深受广大科技工作者的欢迎。特别是Matlab还具有信号分析工具箱,不需具备很强的编程能力,就可以很方便地进行信号分析、处理和设计。利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波。通过理论推导得出相应结论,再利用MATLAB
2、作为编程工具进行计算机实现。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器,用巴特沃斯、切比雪夫和双线性变法设计IIR数字滤波器,并利用MATLAB作为辅助工具完成设计中的计算与图形的绘制。通过对对所设计滤波器的仿真和频率特性分析,可知利用MATLAB信号处理工具箱可以有效快捷地设计FIR和IIR数字滤波器,过程简单方便,结果的各项性能指标均达到指定要求。ABSTRACTThe Design of Analysis and Processing Voice Signal Abstract Speech signal processing is to study the use of d
3、igital signal processing technology and knowledge of the voice signal voice processing of the emerging discipline is the fastest growing areas of information science one of the core technology. Transmission of information through the voice of humanitys most important, most effective, most popular an
4、d most convenient form of exchange of information. Matlab language is a data analysis and processing functions are very powerful computer application software, sound files which can be transformed into discrete data files, then use its powerful ability to process the data matrix operations, such as
5、digital filtering, Fourier transform, when domain and frequency domain analysis, sound playback and a variety of map rendering, and so on. Its signal processing and analysis toolkit for voice signal analysis provides a very rich feature function, use of these functions can be quick and convenient fe
6、atures complete voice signal processing and analysis and visualization of signals, makes computer interaction more convenient . Matlab Signal Processing is one of the important areas of application. The design of voice-processing software for most of the content are numerous, easy to maneuver and so
7、 on, using MATLAB7.0 comprehensive use GUI interface design, various function calls to voice signals such as frequency, amplitude, Fourier transform and filtering, the program interface concise, simple, has some significance in practice. Finally, the speech signal processing further development put
8、forward their own views. 目 录摘要 ABSTRACT 绪论 1.1研究的目的和意义 1.2国内外同行的研究状况 1.3本课题的研究内容和方法 语音信号去噪方法的研究 2.1去噪的原理 2.2去噪的方法 去噪和仿真的研究 3.1语音文件在MATLAB平台上的录入与打开 3.2 原始语音信号频谱分析及仿真 3.3 加噪语音信号频谱分析及仿真 3.4 去噪及仿真 3.5 结合去噪后的频谱图对比两种方式滤波的优缺点 总结 致谢 参考文献 1.绪论1.1研究的目的和意义 语音信号的采集与分析技术是一门涉及面很广的交叉科学,它的应用和发展与语音学、声音测量学、电子测量技术以及数字
9、信号处理等学科紧密联系,语音是人类获取信息的重要来源和利用信息的重要手段。在信号传输过程中,由于实验条件或各种其他主观或客观条件的原因,语音处理系统都不可避免地要受到各种噪声的干扰。噪声不但降低了语音质量和语音的可懂度,而且还将导致系统性能的急剧恶化,严重时使整个系统无法正常工作。 MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程
10、度上摆脱了传统非交互式程序设计语言,如C、Fortran的编辑模式,代表了当今国际科学计算软件的先进水平。其强大的数据处理能力可以极大程度上削弱噪声影响还原出真实的语音信号相符度在90%以上。 1.2 国内外同行研究现状 20世纪60年代中期形成的一系列数字信号处理的理论和算法,如数字滤波器、快速傅立叶变换(FFT)等是语音信号数字处理的理论和技术基础。随着信息科学技术的飞速发展,语音信号处理取得了重大的进展:进入70年代之后,提出了用于语音信号的信息压缩和特征提取的线性预测技术(LPC),并已成为语音信号处理最强有力的工具,广泛应用于语音信号的分析、合成及各个应用领域,以及用于输入语音与参考
11、样本之间,时间匹配的动态规划方法;80年代初一种新的基于聚类分析的高效数据压缩技术矢量量化(VQ)应用于语音信号处理中;而用隐马尔可夫模型(HMM)描述语音信号过程的产生是80年代语音信号处理技术的重大发展,目前HMM已构成了现代语音识别研究的重要基石。近年来人工神经网络 ANN 的研究取得了迅速发展,语音信号处理的各项课题是促进其发展的重要动力之一,他的各项成果也体现在语音信号处理的各项技术之中。1.3本课题的研究内容和方法 研究内容 本论文主要介绍的是的语音信号的简单处理。本论文针对以上问题,运用数字信号学基本原理实现语音信号的处理,在matlab7.0环境下综合运用信号提取,幅频变换以及
12、傅里叶变换、滤波等技术来进行语音信号处理。我所做的工作就是在matlab7.0软件上编写一个处理语音信号的程序,能对语音信号进行采集,并对其进行各种处理,达到简单的语音信号处理的目的。 运行环境 运行环境主要介绍了硬件环境和软件环境。 硬件环境: 处理器:Inter Pentium B950 内存:2G 硬盘空间:460G 显卡:NVIDIA GeForce GT520 操作系统:Window 7(64位旗舰版) 开发环境 开发环境主要介绍了本系统采用的操作系统、开发语言。 操作系统:Windows 7 2 开发环境:Matlab 7.0骤 语音信号的录制。在MATLAB平台上读入语音信号。绘
13、制频谱图并回放原始语音信号。利用MATLAB编程加入一段正弦波噪音,设计滤波器去噪。利用MATLAB编程加入一段随机噪音信号,设计FIR和IIR滤波器去噪,并分别绘制频谱图、回放语音信号。6 通过仿真后的图像以及对语音信号的回放,对比两种去噪方式的优缺点。具体流程图如下所示: 图1.1论文设计流程2.语音信号去噪方法的研究2.1 去噪的原理 采样定理在进行模拟/数字信号的转换过程中,当采样频率fs.大于信号中,最高频率f的2倍时,即:fs. 2f,则采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的510倍;采样定理又称奈奎斯特定理。 1924年奈奎斯特
14、 Nyquist 就推导出在理想低通信道的最高大码元传输速率的公式: 理想低通信道的最高大码元传输速率 2W*log2 N 其中W是理想低通信道的带宽,N是电平强度 为什么把采样频率设为8kHz?在数字通信中,根据采样定理, 最小采样频率为语音信号最高频率的2倍频带为F的连续信号f t 可用一系列离散的采样值f t1 ,f t1t ,f t12t ,.来表示,只要这些采样点的时间间隔t1/2F,便可根据各采样值完全恢复原来的信号f t 。 这是时域采样定理的一种表述方式。 时域采样定理的另一种表述方式是:当时间信号函数f t 的最高频率分量为fM时,f t 的值可由一系列采样间隔小于或等于1/
15、2fM的采样值来确定,即采样点的重复频率f2fM。图为模拟信号和采样样本的示意图。 时域采样定理是采样误差理论、随机变量采样理论和多变量采样理论的基础对于时间上受限制的连续信号f t (即当t T时,f t 0,这里T T2-T1是信号的持续时间),若其频谱为F(),则可在频域上用一系列离散的采样值 采样值来表示,只要这些采样点的频率间隔 采样频率,也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样频率的倒数是采样周期或者叫作采样时间,它是采样之间的时间间隔。通俗的讲采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,
16、衡量声卡、声音文件的质量标准。采样频率只能用于周期性采样的采样器,对于非周期性采样的采样器没有规则限制。 采样频率的常用的表示符号是 fs。 通俗的讲采样频率是指计算机每秒钟采集多少个声音样本,是描述声音文件的音质、音调,衡量声卡、声音文件的质量标准。采样频率越高,即采样的间隔时间越短,则在单位时间内计算机得到的声音样本数据就越多,对声音波形的表示也越精确。采样频率与声音频率之间有一定的关系,只有采样频率高于声音信号最高频率的两倍时,才能把数字信号表示的声音还原成为原来的声音。这就是说采样频率是衡量声卡采集、记录和还原声音文件的质量标准。采样位数和采样率对于音频接口来说是最为重要的两个指标,也
17、是选择音频接口的两个重要标准。无论采样频率如何,理论上来说采样的位数决定了音频数据最大的力度范围。每增加一个采样位数相当于力度范围增加了6dB。采样位数越多则捕捉到的信号越精确。对于采样率来说你可以想象它类似于一个照相机,44.1kHz意味着音频流进入计算机时计算机每秒会对其拍照达441000次。显然采样率越高,计算机摄取的图片越多,对于原始音频的还原也越加精确在我们的日常交流和语音通信系统中,加性宽带噪声严重影响了语音质量和可懂度。从带噪语音中提取原始语音信号的方法很多,在单信道条件下,谱相减算法以其运算量小、原理简单、易于实现并且有不错的增强效果而得到了广泛的应用。谱相减语音增强算法的核心
18、是噪声检测和谱减规则。在分析了语音增强算法理论的基础上,本文首先研究了语音激活检测算法。对基于短时能量和短时过零率双门限法语音激活检测的噪声估计算法做了研究及仿真,同时还研究了一种基于最小子带能量的噪声估计方法。然后,通过分析经典谱减法的原理及其一般改进形式,研究了一种基于噪声残差的谱相减改进算法和一种可以不以噪声是零均值的高斯分布为前提的谱减法改进算法。最后通过大量的仿真实验,验证了所研究的几种改进算法都能有效地提高增强效果。在进入FIR滤波器前,首先要将信号通过A/D器件进行模数转换,使之成为8bit的数字信号,一般可用速度较高的逐次逼进式A/D转换器,不论采用乘累加方法还是分布式算法设计
19、FIR滤波器,滤波器输出的数据都是一串序列,要使它能直观地反应出来,还需经过数模转换,因此由FPGA构成的FIR滤波器的输出须外接D/A模块。FPGA有着规整的内部逻辑阵列和丰富的连线资源,特别适合于数字信号处理任务,相对于串行运算为主导的通用DSP芯片来说,其并行性和可扩展性更好,利用FPGA乘累加的快速算法,可以设计出高速的FIR数字滤波器。有限长单位冲激响应(FIR)滤波器有以下特点: 位冲激响应h n 在有限个n值处不为零 0处收敛,极点全部在z 0处结构上主要是非递归结构,没有输出到输入的反馈,但有些结构中(例如频率抽样结构)也包含有反馈的递归部分。 设FIR滤波器的单位冲激响应h
20、n 为一个N点序列,0 n N 1,则滤波器的系统函数为 H z h n *z-n (2-3)就是说,它有(N1)阶极点在z 0处,有(N1)个零点位于有限z平面的任何位置。FIR滤波器基本结构FIR滤波器有以下几种基本结构: 横截型式的系统的差分方程表达式为 y n h m x n-m 2-4)很明显,这就是线性移不变系统的卷积和公式,也是x n 的延时链的横向结构,称为横截型结构或卷积型结构,也可称为直接型结构。将转置定理用于可得到的转置直接型结构。 FIR滤波器的横截型结构 级联型其中N/2表示取N/2的整数部分。若N为偶数,则N1为奇数,故系数B2K中有一个为零,这是因为,这时有奇数个
21、根,其中复数根成共轭对必为偶数,必然有奇数个实根。画出N为奇数时,FIR滤波器的级联结构,其中每一个二阶因子用图4-11的横型结构。 这种结构的每一节控制一对零点,因而再需要控制传输零点时,可以采用它。但是这种结构所需要的系数B2k(I 0,1,2,k, 1,2,N/2)比卷积型的系数h n 要多,因而所需的乘法次数也比卷积型的要多。 nfinite Impulse Response 数字滤波器,又名“无限脉冲响应数字滤波器”,或“递归滤波器”。递归滤波器,也就是IIR数字滤波器,顾名思义,具有反馈,一般认为具有无限的脉冲响应。IIR数字滤波器的设计利用分析工具 FDATool 可以很方便地设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 matlab 声音 信号 滤波 处理 毕业论文
链接地址:https://www.31ppt.com/p-3938695.html