ImageVerifierCode 换一换
格式:DOC , 页数:37 ,大小:520.54KB ,
资源ID:2140669      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2140669.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(语音信号杂音滤除方法研究李成.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

语音信号杂音滤除方法研究李成.doc

1、个人收集整理 勿做商业用途毕业设计(论文)语音信号杂音滤除方法研究学 生: 李 成 学 号:1089212214指导教师: 宿 富 林专 业:电子信息工程 二O一O年十二月摘 要滤波器设计在数字信号处理中占有极其重要的地位,FIR数字滤波器和IIR滤波器是滤波器设计的重要组成部分。利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波.通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器

2、,用巴特沃斯、切比雪夫和双线性变法设计IIR数字滤波器,并利用MATLAB 作为辅助工具完成设计中的计算与图形的绘制。通过对对所设计滤波器的仿真和频率特性分析,可知利用MATLAB信号处理工具箱可以有效快捷地设计FIR和IIR数字滤波器,过程简单方便,结果的各项性能指标均达到指定要求.关键词 数字滤波器 MATLAB 窗函数法 巴特沃斯 切比雪夫 双线性变换ABSTRACTFilter design in digital signal processing plays an important role, FIR digital filter and IIR filter is the fil

3、ter is an important part of the design. Using the signal processing toolbox of MATLAB can quickly and efficiently design of digital filter. Research Based on MATLAB noise speech signal processing design and implementation, the integrated use of digital signal processing theory of knowledge on plus n

4、oise speech signals in time domain, frequency domain analysis and filtering. The corresponding results obtained through theoretical derivation, then the use of MATLAB as a programming tool for the computer realization。 In the design process, the use of window function method to the design of FIR dig

5、ital filter, with Butterworth, Chebyshev and bilinear method of IIR digital filter design, and the use of MATLAB as a tool to complete the design calculation and drawing. Based on the design of filter simulation and frequency analysis, the use of MATLAB signal processing toolbox can effectively and

6、quickly design FIR and IIR digital filter, process is simple and convenient, the performance indicators to meet specified requirements.个人收集整理,勿做商业用途文档为个人收集整理,来源于网络Key words :digital filter MATLAB window function method Butterworth Chebyshev bilinear transformation目 录摘 要IIABSTRACTIII第1章 绪论11.1 课题背景11

7、.2数字滤波器的应用范围及问题的产生31.3 方案选择41.4 论文的主要工作及内容安排5第2章 FIR滤波器62.1 FIR滤波器的Matlab设计62.2 Matlab的特点82.3 本章小结10第3章 语音信号杂音滤除的具体实现113。1 语音信号的采集113.2 语音信号的时频分析113.3 语音信号加噪与频谱分析123。4 设计FIR和IIR数字滤波器123.5 用滤波器对加噪语音信号进行滤波213.6 比较滤波前后语音信号的波形及频谱.213.7回放语音信号213.8设计系统界面22 3.8.1 系统界面设计工具GUI概述22 3。8。2 界面设计及使用223.9本章小结28第4章

8、 总结与展望294.1总结29致 谢30参考文献31第1章 绪论1。1 课题背景 我们录制的声音有噪声吗,应该是肯定有的,去掉声音中的噪声是一件很困难的事,因为各种各样的波形混合在一起,要把某些波形去掉是不可能的。要知道怎么降低噪声,我们先看噪声是怎么产生的. 噪声的来源一般有环境设备噪声和电气噪声。环境噪声一般指在录音时外界环境中的声音,设备噪声指麦克风、声卡等硬件产生的噪声,电气噪声有直流电中包含的交流声,三极管和集成电路中的无规则电子运动产生的噪声,滤波不良产生的噪声等。这些噪声虽然音量不大(因为在设备设计中已经尽可能减少噪声),但参杂在我们的语音中却感到很不悦耳,尤其中在我们语音的间断

9、时间中,噪声更为明显。数字滤波器, 是数字信号处理中及其重要的一部分。随着信息时代和数字技术的发展,受到人们越来越多的重视。数字滤波器可以通过数值运算实现滤波,所以数字滤波器处理精度高、稳定、体积小、重量轻、灵活不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊功能。数字滤波器种类很多,根据其实现的网络结构或者其冲激响应函数的时域特性,可分为两种,即有限冲激响应( FIR,Finite Impulse Response)滤波器和无限冲激响应( IIR,Infinite Impulse Response)滤波器.FIR滤波器结构上主要是非递归结构,没有输出到输入的反馈,系统函数H (z)在处收

10、敛,极点全部在z = 0处(因果系统),因而只能用较高的阶数达到高的选择性.FIR数字滤波器的幅频特性精度较之于IIR数字滤波器低,但是线性相位,就是不同频率分量的信号经过fir滤波器后他们的时间差不变,这是很好的性质.FIR数字滤波器是有限的单位响应也有利于对数字信号的处理,便于编程,用于计算的时延也小,这对实时的信号处理很重要. FIR滤波器因具有系统稳定,易实现相位控制,允许设计多通带(或多阻带)滤波器等优点收到人们的青睐.1.2 数字滤波器的应用范围及问题的产生数字信号处理是利用计算机或专用处理设备,以数值计算的方法对信号进行采集、抽样、变换、综合、估值与识别等加工处理,借以达到提取信

11、息和便于应用的目的.它在语音、雷达、图像、系统控制、通信、航空航天、生物医学等众多领域都获得了极其广泛的应用。具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等优点。数字滤波器, 是数字信号处理中及其重要的一部分。随着信息时代和数字技术的发展,受到人们越来越多的重视。数字滤波器可以通过数值运算实现滤波,所以数字滤波器处理精度高、稳定、体积小、重量轻、灵活不存在阻抗匹配问题,可以实现模拟滤波器无法实现的特殊功能。数字滤波器种类很多,根据其实现的网络结构或者其冲激响应函数的时域特性,可分为两种,即有限冲激响应( FIR,Finite Impulse Response)滤波器和无限冲激响应( I

12、IR,Infinite Impulse Response)滤波器。FIR滤波器结构上主要是非递归结构,没有输出到输入的反馈,系统函数H (z)在处收敛,极点全部在z = 0处(因果系统),因而只能用较高的阶数达到高的选择性。FIR数字滤波器的幅频特性精度较之于IIR数字滤波器低,但是线性相位,就是不同频率分量的信号经过fir滤波器后他们的时间差不变,这是很好的性质。FIR数字滤波器是有限的单位响应也有利于对数字信号的处理,便于编程,用于计算的时延也小,这对实时的信号处理很重要. FIR滤波器因具有系统稳定,易实现相位控制,允许设计多通带(或多阻带)滤波器等优点收到人们的青睐。IIR滤波器采用递

13、归型结构,即结构上带有反馈环路。IIR滤波器运算结构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正准型、级联型、并联型四种结构形式,都具有反馈回路.同时,IIR数字滤波器在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,在设计一个IIR数字滤波器时,我们根据指标先写出模拟滤波器的公式,然后通过一定的变换,将模拟滤波器的公式转换成数字滤波器的公式。滤波器的设计可以通过软件或设计专用的硬件两种方式来实现。随着MATLAB软件及信号处理工具箱的不断完善,MATLAB很快成为应用学科等领域不可或缺的基础软件.它可以快速有效地实现数字

14、滤波器的设计、分析和仿真,极大地减轻了工作量,有利于滤波器设计的最优化.1.3 方案选择在一个相对较安静的环境下,录下1s左右的wav声音信号,然后对声音进行采样,画出其时域波形和频谱图,利用程序编一个噪声信号加载在原声音信号里面,将这个被污染的语音信号通过baterworth带通滤波器,将滤波后的信号进行抽样再和原始信号进行比较,其流程图如下所示:录音噪声+录音时域波形频谱图滤波(baterworth)over开始噪声1.4 论文的主要工作及内容安排在本论文后面的几章内,选择一个语音信号作为分析的对象,或录制一段各人自己的语音信号,对其进行频谱分析;利用MATLAB中的随机函数产生噪声加入到

15、语音信号中,模仿语音信号被污染,并对其进行频谱分析;设计FIR和IIR数字滤波器, 并对被噪声污染的语音信号进行滤波, 分析滤波后信号的时域和频域特征,回放语音信号;最后,设计一个信号处理系统界面。在所设计的系统界面上可以选择滤波器的类型。将围绕MATLAB实现杂音滤除这一主题,进行深入讨论,仿真杂音滤除的过程。论文后续内容组织如下:第二章首先从数字信号处理技术入手,研究杂音滤除的主要技术。在此基础上,第三章叙述了滤除杂音的设计并分析.第四章对论文工作进行总结,给出结论,并对以后的研究工作进行展望.第2章 FIR滤波器2。1 FIR滤波器的Matlab设计MATLAB被称为第四代计算机语言,又

16、称为“草稿纸式”的语言,它具有不同于其他语言如Fortran、C语言等的特点,是边解释边执行的计算机语言.MATLAB是一款具有强大的矩阵运算、数据处理和图形显示功能的软件,其输出结果可视化,编程效率极高,用极少的代码即可实现复杂的运行,因此它使工程技术人员摆脱了繁琐的程序代码,以便快速地验证自己的模型和算法。fir1就是采用经典窗函数法设计线性相位FIR数字滤波器的函数,且具有标准低通,带通,高通,带阻等类型。函数调用格式为:b=fir1(n,wn,ftype,window)式中,n为FIR滤波器的阶数,对于高通,带阻滤波器,n需取偶数;wn为滤波器截止频率,范围为01(归一化频率)。对于带

17、通,带阻滤波器,wn=w1,w2(w1w2);对于多带滤波器,如wn=w1,w2,w3,w4,频率分段为:0ww1,w1ww2,w2 y,fs,nbits=wavered (OriSound); %把语音信号加载入Matlab 仿真软件平台中然后,画出语音信号的时域波形,再对语音信号进行频谱分析。MATLAB提供了快速傅里叶变换算法FFT计算DFT的函数fft,其调用格式如下:Xk=fft(xn,N)参数xn为被变换的时域序列向量,N是DFT变换区间长度,当N大于xn的长度时,fft函数自动在xn后面补零。,当N小于xn的长度时,fft函数计算xn的前N个元素,忽略其后面的元素。在本次设计中,

18、我们利用fft对语音信号进行快速傅里叶变换,就可以得到信号的频谱特性.其程序如下:y,fs,nbits=wavread (OriSound);sound(y,fs,nbits); %回放语音信号N= length (y) ; 求出语音信号的长度Y=fft(y,N); %傅里叶变换subplot(2,1,1);plot(y);title(原始信号波形);subplot(2,1,2);plot(abs(Y);title(原始信号频谱)程序结果如下图:图1 原始信号波形及频谱3。3 语音信号加噪与频谱分析MATLAB中产生高斯白噪声非常方便,有两个产生高斯白噪声的两个函数 .我们可以直接应用两个函数

19、:一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声。也可直接用randn函数产生高斯分布序列。在本次课程设计中,我们是利用MATLAB中的随机函数(rand或randn)产生噪声加入到语音信号中,模仿语音信号被污染,并对其频谱分析。Randn函数有两种基本调用格式:Randn(n)和Randn(m,n),前者产生nn服从标准高斯分布的随机数矩阵,后者产生mn的随机数矩阵。在这里,我们选用Randn(m,n)函数。语音信号添加噪声及其频谱分析的主要程序如下:y,fs,nbits=wavread (OriSound);N = length (y)

20、; %求出语音信号的长度Noise=0.01randn(n,2); %随机函数产生噪声Si=y+Noise; %语音信号加入噪声 sound(Si);subplot(2,1,1);plot(Si);title(加噪语音信号的时域波形);S=fft(Si); %傅里叶变换subplot(2,1,2);plot(abs(S)); title(加噪语音信号的频域波形);程序结果如下图:图2 加噪后的波形及频谱分析3。4 设计FIR和IIR数字滤波器IIR滤波器和FIR滤波器的设计方法完全不同。IIR滤波器设计方法有间接法和直接法,间接法是借助于模拟滤波器的设计方法进行的。其设计步骤是:先设计过渡模拟

21、滤波器得到系统函数H(s),然后将H(s)按某种方法转换成数字滤波器的系统函数H(z)。FIR滤波器比鞥采用间接法,常用的方法有窗函数法、频率采样发和切比雪夫等波纹逼近法.对于线性相位滤波器,经常采用FIR滤波器。 对于数字高通、带通滤波器的设计,通用方法为双线性变换法。可以借助于模拟滤波器的频率转换设计一个所需类型的过渡模拟滤波器,再经过双线性变换将其转换策划那个所需的数字滤波器。具体设计步骤如下:(1)确定所需类型数字滤波器的技术指标.(2)将所需类型数字滤波器的边界频率转换成相应的模拟滤波器的边界频率,转换公式为=2/T tan(0.5)(3)将相应类型的模拟滤波器技术指标转换成模拟低通

22、滤波器技术指标。(4)设计模拟低通滤波器.(5)通过频率变换将模拟低通转换成相应类型的过渡模拟滤波器。(6)采用双线性变换法将相应类型的过渡模拟滤波器转换成所需类型的数字滤波器.我们知道,脉冲响应不变法的主要缺点是会产生频谱混叠现象,使数字滤波器的频响偏离模拟滤波器的频响特性.为了克服之一缺点,可以采用双线性变换法。下面我们总结一下利用模拟滤波器设计IIR数字低通滤波器的步骤:(1)确定数字低通滤波器的技术指标:通带边界频率、通带最大衰减,阻带截止频率、阻带最小衰减。(2)将数字低通滤波器的技术指标转换成相应的模拟低通滤波器的技术指标.(3)按照模拟低通滤波器的技术指标设计及过渡模拟低通滤波器

23、。(4)用双线性变换法,模拟滤波器系统函数转换成数字低通滤波器系统函数。如前所述,IIR滤波器和FIR滤波器的设计方法有很大的区别。下面我们着重介绍用窗函数法设计FIR滤波器的步骤。如下:(1)根据对阻带衰减及过渡带的指标要求,选择串窗数类型(矩形窗、三角窗、汉宁窗、哈明窗、凯塞窗等),并估计窗口长度N。先按照阻带衰减选择窗函数类型。原则是在保证阻带衰减满足要求的情况下,尽量选择主瓣的窗函数.(2)构造希望逼近的频率响应函数.(3)计算h(n).。(4)加窗得到设计结果。接下来,我们根据语音信号的特点给出有关滤波器的技术指标:低通滤波器的性能指标:fp=1000Hz,fc=1200Hz,As=

24、100db ,Ap=1dB高通滤波器的性能指标:fp=3500Hz,fc=4000Hz,As=100dB,Ap=1dB;带通滤波器的性能指标:fp1=1200Hz,fp2=3000hZ,fc1=1000Hz,fc2=3200Hz,As=100dB,Ap=1dB在Matlab中,可以利用函数fir1设计FIR滤波器,利用函数butter,cheby1和ellip设计IIR滤波器,利用Matlab中的函数freqz画出各步步器的频率响应.hn=fir1(M,wc,window),可以指定窗函数向量window.如果缺省window参数,则fir1默认为哈明窗。其中可选的窗函数有Rectangula

25、r Barlrtt Hamming Hann Blackman窗,其相应的都有实现函数.MATLAB信号处理工具箱函数buttp buttor butter是巴特沃斯滤波器设计函数,其有5种调用格式,本课程设计中用到的是N,wc=butter(N,wc,Rp,As,s),该格式用于计算巴特沃斯模拟滤波器的阶数N和3dB截止频率wc。MATLAB信号处理工具箱函数cheblap,cheblord和cheeby1是切比雪夫I型滤波器设计函数.我们用到的是cheeby1函数,其调用格式如下:B,A=cheby1(N,Rp,wpo,ftypr)B,A=cheby1(N,Rp,wpo,ftypr,s)

26、函数butter,cheby1和ellip设计IIR滤波器时都是默认的双线性变换法,所以在设计滤波器时只需要代入相应的实现函数即可。下面我们将给出FIR和IIR数字滤波器的主要程序。=IIR低通滤波器=wp=2*piFp/Ft;ws=2pi*Fs/Ft;fp=2Fttan(wp/2);fs=2*Fstan(wp/2);n11,wn11=buttord(wp,ws,1,50,s); 求低通滤波器的阶数和截止频率b11,a11=butter(n11,wn11,s); %求S域的频率响应的参数 num11,den11=bilinear(b11,a11,0.5); 双线性变换实现S域到Z域的变换 h,

27、w=freqz(num11,den11); %根据参数求出频率响应plot(w80000。5/pi,abs(h);legend(用butter设计);图3 IIR低通滤波器%=IIR带通=wp1=tan(pi*Fp1/Ft); %带通到低通滤波器的转换wp2=tan(piFp2/Ft);ws1=tan(piFs1/Ft);ws2=tan(piFs2/Ft);w=wp1*wp2/ws2;bw=wp2-wp1;wp=1;ws=(wp1wp2w.2)/(bww);n12,wn12=buttord(wp,ws,1,50,s); 求低通滤波器阶数和截止频率b12,a12=butter(n12,wn12,

28、s); 求S域的频率响应参数num2,den2=lp2bp(b12,a12,sqrt(wp1wp2),bw);将S域低通参数转为带通的num12,den12=bilinear(num2,den2,0。5);%双线性变换实现S域到Z域的转换h,w=freqz(num12,den12); %根据参数求出频率响应plot(w*8000*0。5/pi,abs(h);axis(0 4000 0 1.5);legend(用butter设计);图4 IIR带通滤波器%=IIR高通=Ft=8000;Fp=4000;Fs=3500;wp1=tan(piFp/Ft); %高通到低通滤波器参数转换ws1=tan(p

29、i*Fs/Ft);wp=1;ws=wp1*wp/ws1;n13,wn13=cheb1ord(wp,ws,1,50,s); %求模拟的低通滤波器阶数和截止频率b13,a13=cheby1(n13,1,wn13,s); %求S域的频率响应的参数num,den=lp2hp(b13,a13,wn13); %将S域低通参数转为高通的num13,den13=bilinear(num,den,0.5); 利用双线性变换实现S域到Z域转换h,w=freqz(num13,den13);plot(w*210000。5/pi,abs(h);title(IIR高通滤波器);legend(用cheby1设计);图5 I

30、IR 高通滤波器%*FIR低通滤波器* 用窗函数设计低通滤波器的程序如下rp=1;rs=50;p=1-10。(rp/20); %通带阻带波纹s=10。(-rs/20);fpts=wp ws;mag=1 0;dev=p s;n21,wn21,beta,ftype=kaiserord(fpts,mag,dev);%kaiserord求阶数截止频率b21=fir1(n21,wn21,Kaiser(n21+1,beta)); 由fir1设计滤波器h,w=freqz(b21,1); %得到频率响应plot(w/pi,abs(h));title(FIR低通滤波器);图6 FIR低通滤波器*FIR带通滤波器

31、*wp1=tan(piFp1/Ft); 带通到低通滤波器参数转换wp2=tan(pi*Fp2/Ft);ws1=tan(piFs1/Ft);ws2=tan(piFs2/Ft); w=wp1*wp2/ws2;bw=wp2wp1;wp=1;ws=(wp*wp2-w.2)/(bww);n22,wn22=buttord(wp,ws,1,50,s); 求低通滤波器阶数和截止频率b22,a22=butter(n22,wn22,s); %求S域的频率响应的参数num2,den2=lp2bp(b22,a22,sqrt(wp1*wp2),bw); 将S域低通参数转为带通的num22,den22=bilinear(

32、num2,den2,0。5);双线性变换实现S域到Z域的转换h,w=freqz(num22,den22); %根据参数求出频率响应plot(w80000。5/pi,abs(h));axis(0 4000 0 1.5);legend(用butter设计);图7 FIR带通滤波器%*%FIR高通滤波器*p=1-10。(-rp/20); %通带阻带波纹s=10。(rs/20);fpts=ws wp;mag=0 1;dev=p s;n23,wn23,beta,ftype=kaiserord(fpts,mag,dev);b23=fir1(n23,wn23,high,Kaiser(n23+1,beta);

33、 由fir1设计滤波器h,w=freqz(b23,1); 得到频率响应plot(w120000。5/pi,abs(h);title(FIR高通滤波器);axis(3000 6000 0 1.2);图8 FIR高通滤波器3。5 用滤波器对加噪语音信号进行滤波用自己设计的各滤波器分别对加噪的语音信号进行滤波,在Matlab中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。函数fftfilt用的是重叠相加法实现线性卷积的计算.调用格式为:y=fftfilter(h,x,M)。其中,h是系统单位冲击响应向量;x是输入序列向量;y是系统的输出序列向量;

34、M是有用户选择的输入序列的分段长度,缺省时,默认的输入向量的重长度M=512。函数filter的调用格式:yn=filter(B,A。xn),它是按照直线型结构实现对xn的滤波。其中xn是输入信号向量,yn输出信号向量.3.6 比较滤波前后语音信号的波形及频谱% =双线性变换法=%*低通滤波器*y,fs,nbits=wavread (speech);n = length (y) ; %求出语音信号的长度noise=0.01randn(n,2); 随机函数产生噪声s=y+noise; %语音信号加入噪声S=fft(s); %傅里叶变换z11=filter(num11,den11,s);sound(z11);m11=fft(z11); %求滤波后的信号subpl

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服