




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计选题:基于FIR滤波器的语音信号处理设计设计思路:1 .介绍数字滤波器的概念及分类主要分数字滤波器的概念、发展现状、按照不同性能的分类,突出IIR和FIR滤波器。2 .重点介绍FIR滤波器的设计原理主要从FIR的设计原理(理论)、性能指标、分类、设计方法(重点,一共三种,分别介绍其理论和实现方法)以及优缺点入手分析3 .介绍语音信号的处理过程及原理简单介绍一下采样原理,再介绍语音信号的采集流程(录音、转码、采样、打开、回放)4.简单介绍MATLAB的功能及使用方法简单介绍MATLAB在信号处理方面的功能(信号的采集、频谱分析、滤波器的设计)以及它的使用方法5 .设计一个能处理声音信号的
2、FIR滤波器全文的核心,先录制一段语音,通过MATLAB采集显示,分析时域波形及频谱显示;再设置滤波后的性能指标,用MATLAB分别用三种方法设计出FIR滤波器;将设计好的滤波器加入原语音信号中,观察处理后的时域波形及频谱;最后分析比较三种方法以及与无滤波器的显示比较,得出结论。(如果可以,首先可以在原音中加入噪音,观察加入滤波器前后波形的差异,说明滤波器在语音信号处理方面的作用;只通过编程来完成滤波器的设计,还不够形象,最好可以通过Simulink将整个系统仿真出来,说明结果的可靠性。)6 .简单分析一下所设计滤波器的优缺点由于FIR滤波器设计原理本身存在一些误差,导致仿真出来的结果必然存在
3、一些误差,分析这些误差的来源,再说明FIR滤波器在语音信号处理方面的优点,得出结论。7 .总结全文的思路和研究方法总结在毕业设计过程中遇到的问题,以及解决的方法;最后感谢老师的指导,通过毕业设计学到了哪些东西。8 .参考文献主要是图书馆借阅的书籍、翻看的论文和报刊,还有网上资料的文献来源。(每引用一些知识点,就注明其出处,但不能完全照抄,按照自己的话来重新组织。)9 .附录将MATLAB的编程代码全部附上,如果有其他的图表也附上研究对象:FIR滤波器辅助对象:语音信号工具软件:MATLAB语音信号的滤波流程图摘要本文设计介绍了基于Matlab的对语音信号采集、处理及FIR滤波器的设计,并使之实
4、现的过程。理解与掌握课程中的基本概念、基本原理、基本分析方法,用Matlab进行数字语音信号处理,并阐述了课程设计的具体方法、步骤和内容。综合运用本课程的理论知识进行频谱分析以及滤波器设计,通过理论推导得出相应结论,并利用MATLA昨为工具进行实现,从而复习巩固课堂所学的理论知识,提高对所学知识的综合应用能力,并从实践上初步实现对数字信号的处理。关键词:数字滤波器FIR语音信号MATLAB第1章数字滤波器的概念与分类随着信息时代与数字技术的发展,数字信号处理己逐渐发展成为当今极其重要的学科与技术领域之一。数字信号处理在通信、语音、图像、自动控制雷达、军事、航空航天、医疗和家用电器等众多领域得到
5、了广泛的应用。在数字信号处理的基本方法中,通常会涉及到变换、滤波、频谱分析、调制解调和编码解码等处理。其中,滤波是应用非常广泛的一个环节,数字滤波器的相关理论也一直都是人们研究的重点之一。数字滤波器是数字信号处理的重要基础,在对信号的滤波、检测及参数的估计等信号应用中,数字滤波器是使用最为广泛的一种线性系统。数字滤波器根据其单位冲击响应函数的时域特性可分为两类:无限冲击响应(IIR)数字滤波器和有限冲击响应(FIR)数字滤波器。与IIR数字滤波器相比,FIR数字滤波器的实现是非递归的,稳定性好,精度高;更重要的是FIR数字滤波器在满足幅度响应要求的同时,可以获得严格的线性相位。因此,它在高保真
6、的信号处理中,如数字音频、图像处理、数据传输和生物医学等领域得到广泛应用1数字滤波器1.1 数字滤波器的概述所谓数字滤波器,是指输入输出均为数字信号,通过一定的运算关系,改变输入信号中所含频率成分的相对比例,或则滤除某些频率成分的器件3。数字滤波器具有稳定性高、精度高、灵活性大等突出优点。对于数字滤波器而言,若系统函数为H(z),其脉冲响应为h(n),输入时间序列为x(n),则它们在时域内的关系式如下:y(n)h(n)x(n)(1-1)在Z域内,输入和输出存在如下关系:Y(z)H(z)X(z)(1-2)式中,X(z)、Y(z)分别为x(n)和y(n)的Z变换。在频域内,输入和输出则存在如下又系
7、:Y(j)H(j)X(j)(1-3)式中,H(j)是数字滤波器的频率特性;X(j)、Y(j)分别为x(n)和y(n)的频谱,而为数字角频率。1.2 数字滤波器的分类数字滤波器可以有很多种分类方法,但总体上可分为两大类。一类称为经典滤波器,即一般的滤波器,其特点是输入信号中的有用成分和希望滤除的成分占用不同的频带,通过合适的选频滤波器可以实现滤波4。例如,若输入信号中有干扰,信号和干扰的频带互不重叠,则可滤出信号中的干扰得到纯信号。但是,如果输入信号中信号和干扰的频带相互重叠,则干扰就不能被有效的滤除。另一类称为现代滤波器,如维纳滤波器、卡尔曼滤波器等,具输入信号中有用信号和希望滤除的频带成分重
8、叠。对于经典滤波器,从频域上也可以分为低通、高通、带通和带阻滤波器。从时域特性上看,数字滤波器还可以分为有限脉冲响应(FIR,finiteimpulseresponse数字滤波器和无限脉冲响应(IIR,infiniteimpulseresponse)数字滤波器。对于有限脉冲响应(FIR)数字滤波器,其输出y(n)只取决于有限个过去和现在的输入,x(n),x(n-1),xgm),滤波器的输入输出关系可表示为My(n)brx(nr)r0(1-4)对于无限脉冲响应(IIR)数字滤波器,它的输出不仅取决于过去和现在的输入,而且还取决于过去的输出,其差分方程为NMy(n)ay(nk)brx(nr)k1r
9、0(1-5)该差分方程的单位冲激响应是无限延续的。1.3 数字滤波器设计指标设数字滤波器的传输函数用下式表示:H(ej)H(ej)ej()(1-6)式中,|H(ej)|为幅频特性,()为相频特性6。幅频特性表示信号通过滤波器后各频率成分的衰减情况,相频特性则反映各频率成分通过滤波器后在时间上的延时情况。通常,选频滤波器的指标要求都以幅频特性给出,对相频特性不作要求,如果需要对输出波形有严格要求,如语音合成、波形传输等,则要求设计线性相位数字滤波器7o数字滤波器的参数指标是p、s、p和s。p和s分别称为通带截止频率和阻带截止频率。通带和阻带内允许的衰减一般用分贝数表示,通带内允许的最大衰减用p表
10、示,阻带内允许的最小衰减用s表示,p和s分别定义为p201gH(ej0)H(ejp)20lgH(ejp)dB(1-7)H(ej0)|js20lg20lgH(ejs)H(ejs)(1-8)式中均假定H(ej0)已被归一化为1数字滤波器的研究背景与意义当今,数字信号处理1(DSP:DigtalSignalProcessing)技术正飞速发展,它不但自成一门学科,更是以不同形式影响和渗透到其他学科:它与国民经济息息相关,与国防建设紧密相连;它影响或改变着我们的生产、生活方式,因此受到人们普遍的关注。数字化、智能化和网络化是当代信息技术发展的大趋势,而数字化是智能化和网络化的基础,实际生活中遇到的信号
11、多种多样,例如广播信号、电视信号、雷达信号、通信信号、导航信号、射电天文信号、生物医学信号、控制信号、气象信号、地震勘探信号、机械振动信号、遥感遥测信号,等等。上述这些信号大部分是模拟信号,也有小部分是数字信号。模拟信号是自变量的连续函数,自变量可以是一维的,也可以是二维或多维的。大多数情况下一维模拟信号的自变量是时间,经过时间上的离散化(采样)和幅度上的离散化(量化),这类模拟信号便成为一维数字信号。因此,数字信号实际上是用数字序列表示的信号,语音信号经采样和量化后,得到的数字信号是一个一维离散时间序列;而图像信号经采样和量化后,得到的数字信号是一个二维离散空间序列。数字信号处理,就是用数值
12、计算的方法对数字序列进行各种处理,把信号变换成符合需要的某种形式。例如,对数字信号经行滤波以限制他的频带或滤除噪音和干扰,或将他们与其他信号进行分离;对信号进行频谱分析或功率谱分析以了解信号的频谱组成,进而对信号进行识别;对信号进行某种变换,使之更适合于传输,存储和应用;对信号进行编码以达到数据压缩的目的,等等。数字滤波技术是数字信号分析、处理技术的重要分支2-3o无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传输是至关重要的。在所有的电子系统中,使用最多技术最复杂的要算数字滤波器了。数字滤波器的优劣直接决定产品的优劣。数字滤波器的应用现状与发展趋势
13、在信号处理过程中,所处理的信号往往混有噪音,从接收到的信号中消除或减弱噪音是信号传输和处理中十分重要的问题。根据有用信号和噪音的不同特性,提取有用信号的过程称为滤波,实现滤波功能的系统称为滤波器。在近代电信设备和各类控制系统中,数字滤波器应用极为广泛,这里只列举部分应用最成功的领域。(1)语音处理语音处理是最早应用数字滤波器的领域之一,也是最早推动数字信号处理理论发展的领域之一。该领域主要包括5个方面的内容:第一,语音信号分析。即对语音信号的波形特征、统计特性、模型参数等进行分析计算;第二,语音合成。即利用专用数字硬件或在通用计算机上运行软件来产生语音;第三,语音识别。即用专用硬件或计算机识别
14、人讲的话,或者识别说话的人;第四,语音增强。即从噪音或干扰中提取被掩盖的语音信号。第五,语音编码。主要用于语音数据压缩,目前已经建立了一系列语音编码的国际标准,大量用于通信和音频处理。近年来,这5个方面都取得了不少研究成果,并且,在市场上已出现了一些相关的软件和硬件产品,例如,盲人阅读机、哑人语音合成器、口授打印机、语音应答机,各种会说话的仪器和玩具,以及通信和视听产品大量使用的音频压缩编码技术。(2)图像处理数字滤波技术以成功地应用于静止图像和活动图像的恢复和增强、数据压缩、去噪音和干扰、图像识别以及层析X射线摄影,还成功地应用于雷达、声纳、超声波和红外信号的可见图像成像。通信在现代通信技术
15、领域内,几乎没有一个分支不受到数字滤波技术的影响。信源编码、信道编码、调制、多路复用、数据压缩以及自适应信道均衡等,都广泛地采用数字滤波器,特别是在数字通信、网络通信、图像通信、多媒体通信等应用中,离开了数字滤波器,几乎是寸步难行。其中,被认为是通信技术未来发展方向的软件无线电技术,更是以数字滤波技术为基础。(4)电视数字电视取代模拟电视已是必然趋势。高清晰度电视的普及指日可待,与之配套的视频光盘技术已形成具有巨大市场的产业;可视电话和会议电视产品不断更新换代。视频压缩和音频压缩技术所取得的成就和标准化工作,促成了电视领域产业的蓬勃发展,而数字滤波器及其相关技术是视频压缩和音频压缩技术的重要基
16、础。(5)雷达雷达信号占有的频带非常宽,数据传输速率也非常高,因而压缩数据量和降低数据传输速率是雷达信号数字处理面临的首要问题。告诉数字器件的出现促进了雷达信号处理技术的进步。在现代雷达系统中,数字信号处理部分是不可缺少的,因为从信号的产生、滤波、加工到目标参数的估计和目标成像显示都离不开数字滤波技术。雷达信号的数字滤波器是当今十分活跃的研究领域之一。(6)声纳声纳信号处理分为两大类,即有源声纳信号处理和无源声纳信号处理,有源声纳系统涉及的许多理论和技术与雷达系统相同。例如,他们都要产生和发射脉冲式探测信号,他们的信号处理任务都主要是对微弱的目标回波进行检测和分析,从而达到对目标进行探测、定位
17、、跟踪、导航、成像显示等目的,他们要应用到的主要信号处理技术包括滤波、门限比较、谱估计等。(7)生物医学信号处理数字滤波器在医学中的应用日益广泛,如对脑电图和心电图的分析、层析X射线摄影的计算机辅助分析、胎儿心音的自适应检测等。(8)音乐数字滤波器为音乐领域开辟了一个新局面,在对音乐信号进行编辑、合成、以及在音乐中加入交混回响、合声等特殊效果特殊方面,数字滤波技术都显示出了强大的威力。数字滤波器还可用于作曲、录音和播放,或对旧录音带的音质进行恢复等。其他领域5数字滤波器的应用领域如此广泛,以至于想完全列举他们是根本不可能的,除了以上几个领域外,还有很多其他的应用领域。例如,在军事上被大量应用于
18、导航、制导、电子对抗、战场侦察;在电力系统中被应用于能源分布规划和自动检测;在环境保护中被应用于对空气污染和噪声干扰的自动监测,在经济领域中被应用于股票市场预测和经济效益分析,等等。数字滤波器的实现方法分析数字滤波器的实现6,大体上有如下几种方法:(1)在通用的微型机上用软件来实现。软件可以由使用者自己编写或使用现成的。自IEEEDSPComm.于1979年推出第一个信号处理软件包以来,国外的研究机构、公司也陆续推出不同语言不同用途的信号处理软件包。这种实现方法速度较慢,多用于教学与科研。(2)用单片机来实现。目前单片机的发展速度很快,功能也很强依靠单片机的硬件环境和信号处理软件可用于工程实际
19、,如数字控制、医疗仪器等。(3)利用专门用于信号处理的DSP片来实现。DSP芯片较之单片机有着更为突出的优点,如内部带有乘法器、累加器,采用流水线工作方式及并行结构,多总线,速度快,配有适于信号处理的指令等,DSP芯片的问世及飞速发展,为信号处理技术应用于工程实际提供了可能。本章小结数字滤波器精确度高、使用灵活、可靠性高,具有模拟设备所没有的许多优点,已广泛地应用于各个科学技术领域,例如数字电视、语音、通信、雷达、声纳、遥感、图像、生物医学以及许多工程应用领域。随着信息时代数字时代的到来,数字滤波技术已经成为一门极其重要的学科和技术领域。以往的滤波器大多采用模拟电路技术,但是,模拟电路技术存在
20、很多难以解决的问题,例如,模拟电路元件对温度的敏感性,等等。而采用数字技术则避免很多类似的难题,当然数字滤波器在其他方面也有很多突出的优点,在前面部分已经提到,这些都是模拟技术所不能及的,所以采用数字滤波器对信号进行处理是目前的发展方向。10第2章FIR滤波器的原理及设计FIR滤波器的基本结构FIR滤波器7的单位抽样响应为有限长度,一般采用非递归形式实现。通常的FIR数字滤波器有横截性和级联型两种。FIR滤波器实现的基本结构有:(1)FIR滤波器的横截型结构表示系统输入输出关系的差分方程可写作:(2-3)N1y(n)h(m)x(nm)m0直接由差分方程得出的实现结构如图2-2所示:乂一_.二L
21、_1_.二*、.-),1h(0)"h(irh(2)vh(N-2h(N-1)IF-、二1:J,则图2-2、横截型(直接型、卷积型)若h(n)呈现对称特性,即此FIR滤波器具有线性相位,则可以简化加横截型结构,下面分情况讨论:11图2-3、N为奇数时线形相位FIR滤波器实现结构图2-4、N为偶数时线性相位FIR滤波器实现结构(2)FIR滤波器的级联型结构将H(z)分解成实系数二阶因子的乘积形式:b0khkZ1b2kZ21(2-4)N1H(z)h(n)zNN0这时FIR滤波器可用二阶节的级联结构来实现,每个二阶节用横截型结构实现。如图所示:图2-5、FIR滤波器的级联结构这种结构的每一节控
22、制一对零点,因而在需要控制传输零点时可以采用这种结构。12FIR数字滤波器的特点FIR滤波器在保证幅度特性的同时,很容易做到严格的线性相位特性。在数字滤波器中,FIR滤波器的最主要特点是没有反馈回路,故不存在不稳定的问题;同时,在幅度特性可以任意设置的同时,保证了精确的线性相位。稳定和线性相位是FIR滤波器的突出优点。另外还有以下特点:设计方式是线性的;硬件容易实现;滤波器过渡过程具有有限区间;相对IIR滤波器而言,阶次较高,其延迟也要比同样性能的IIR滤波器大得多网。2.2FIR数字滤波器的线性相位条件:设滤波器单位脉冲响应的长度为N,系统函数为N1H(z)h(n)znn0(2-1)由此式可
23、见,H(z)是z1的(N-1)次多项式,它在Z平面上有(N-1)个零点,原点z=0是(N-1)阶重极点,位于r=1的单位圆内,系统永远稳定。稳定性和线性相位特性是FIR滤波器的突出优点。FIR滤波器的设计任务是选择有线长度的h(n),使传输函数H(ej)满足要求。线性相位条件:对于长度为N的h(n),传输函数为N1H(ejw)h(n)ejn(2-2)13H(ejw)&()ej(w)(2-3)式中,Hg()称为幅度特性,()称为相位特性。线性相位是指相位函数()满足如下特性:(w)w或()0w,0是起始相位,为常数,一般称第一种情况为第一类线性相位,称第二种情况为第二类线性相位。满足第一
24、类线性相位的充要条件是:h(n)为实序列,并且对(N-1)/2偶对称,即h(n)h(Nn1);满足第二类线性相位的充要条件是:h(n)为实序列,并且对(N-1)/2奇对称,即h(n)h(Nn1)。2.3FIR数字滤波器的基本结构FIR滤波器的基本结构有以下几种:直接型、级联型、线性相位型、频率采样型。1 .直接型设FIR滤波器的单位冲击响应h(n)为一个长度为N的序列,则滤波器系统函数为:N1H(z)h(n)znn0(2-4)表示这一系统输入输出关系的差分方程为N1y(n)h(m)x(nm)m0(2-5)直接由差分方程可得出对应的网络结构如图2-1所示:14图2-1FIR滤波器的直接型结构直接
25、型结构的优点:简单直观,乘法运算量较少。缺点:调整零点较难。2 .级联型当需要控制滤波器的传输零点时,可将H(z)分解为实系数二阶因子的乘积形式:11kZ2、2kZ)N/2H(z)(0kk1(2-6)式中,H(z)为h(n)的Z变换,0k,1k,2k为实数。级联型结构如图2-2所示:图2-2FIR滤波器的级联型结构该结构的优点:调整零点比直接型方便。缺点:H(z)中的系数比直接型多,因而需要的乘法器多。当H(z)的阶次高时,也不易分解。3 .线性相位型结构FIR滤波器的线性相位结构有偶对称和奇对称,不论h(n)为偶对称还15是奇对称都有:为偶数时,系统函数为N1z(N1n)2H(z)h(n)z
26、nn0(2-7)当为奇数时,系统函数为N12H(z)h(n)znz(Nn0N12(2-8)对这两种情况,都可以用FIR直接型实现,具信号流图如图2-3所示。y(n),iix(n)izh-12(a)N为偶数x(n)y(n)/zh1iz1zhH121z(b)N为奇数图2-3线性相位型结构z&b0这种结构在本质上是直接型,但乘法次数比直接型省了一半。4 .频率采样型频率采样型结构是一种用系数将滤波器参数化的一种实现结构。一个有限长序列可以由相同长度频域采样值惟一确定。系统函数在单位圆上作N等分取样就是单位取样相应h(n)的离散傅16里叶变换H(k)H(k)与系统函数之间的关系可用内插公式表示
27、:H(z)(1N)(1zN)登(2-9)式中Hc(z)1zNHk(z)H(k)k11WnZ这样,H(z)是由梳状滤波器Hc(z)和N个一阶网络Hk(z)的并联结构进行级联而成的,其网络结构(信号流图)如图2-3所示。Hc(z)是一个梳妆网络,其零点为k2WNexp(jk),k=0,1,2,N-1N刚好和极点一样,等间隔地分布在单位圆上。理论上,极点和零点相互抵消,保证了网络的稳定性。图2-5FIR滤波器的频率采样结构频率采样结构的优点:1)在频率采样点H(ejk)H(k),只要调整H(k)就可以有效地调整频响特性。172)只要h(n)长度N相同,对于任何频响,其梳状滤波器部分和N个一阶网络部分
28、完全相同,只是各支路增益H(k)不同。相同部分便于标准化、模块化。缺点:1)寄存器长度都是有限的,零、级点可能不能正好抵消,造成系统不稳定。2)当N很大时,其结构很复杂,需要的乘法器和延时单元很多。第3章语音信号的采集与处理2.1,1采样定理在进行模拟/数字信号的转换过程中,当采样频率fs.max大于信号中,最高频率fmax的2倍时,即:fs.max>=2fmax,则采样之后的数字信号完整地保留了原始信号中的信息,一般实际应用中保证采样频率为信号最高频率的510倍;采样定理又称奈奎斯特定理:理想低通信道的最高大码元传输速率=2W*10g2N(其中W是理想低通信道的带宽,N是电平强度)2.
29、1.2 采样频率采样频率(也称为采样速度或者采样率)定义了每秒从连续信号中提取并组成离散信号的采样个数,它用赫兹(Hz)来表示。采样频率的倒数是采样周期或者叫作采样时间,它是采样之间的时间问隔。18采样频率只能用于周期性采样的采样器,对于非周期性采样的采样器没有规则限制。采样频率的常用的表示符号是f_s02.1.3 采样位数与采样频率采样位数可以理解为声卡处理声音的解析度。这个数值越大,解析度就越高,录制和回放的声音就越真实。电脑中的声音文件是用数字0和1来表示的,所以在电脑上录音的本质就是把模拟声音信号转换成数字信号。反之,在播放时则是把数字信号还原成模拟声音信号输出。采样频率是指录音设备在
30、一秒钟内对声音信号的采样次数,采样频率越高声音的还原就越真实越自然。采样位数和采样频率对于音频接口来说是最为重要的两个指标,也是选择音频接口的两个重要标准。无论采样频率如何,理论上来说采样的位数决定了音频数据最大的力度范围。每增加一个采样位数相当于力度范围增加了6dB。采样位数越多则捕捉到的信号越精确。采样率越高,计算机摄取的图片越多,对于原始音频的还原也越加精确。第4章MATLAB软件的功能介绍1MATLA型序设计的基本方法MATLA猿矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析19以及数值计算的高级
31、技术计算语言和交互式环境,主要包括MATLAU口Simulink两大部分。MATLABftMathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB产品族可以用来进行以下各种工作: 数值分析 数值和符号计算 工程与科学绘图 控制系统的设计与仿真 数字图像处理技术 数字信号处理技术 通讯系统设计与仿真 财务与金融工程第5章处理语音信号的FIR滤波器的设计4
32、.2 利用窗函数法设计线性相位FIR数字滤波器4.2.1 常用窗函数(l)矩形窗20矩形窗使用最多,习惯上不加窗就是使信号通过了矩形窗。这种窗的优点是主瓣比较集中,缺点是旁瓣较高,并有负旁瓣,导致变换中带进了高频干扰和泄漏,甚至出现负谱现象。(2)三角窗三角窗亦称费杰(Fejer)窗,是幕窗的一次方形式,三角窗与矩形窗比较,主瓣宽约等于矩形窗的两倍,但旁瓣小,而且无负旁瓣汉宁窗汉宁(Hanning)窗又称开余弦窗,汉宁窗可以看作是3个矩形时间窗的频谱之和,它可以使用旁瓣互相抵消,消去高频干扰和漏能。汉宁窗与矩形窗的谱图对比,可以看出,汉宁窗主瓣加宽(第一个零点在2九“处)并降低,旁瓣则显著减小
33、。第一个旁瓣衰减一32dB,而矩形窗第一个旁瓣衰减-13dB0止匕外,汉宁窗的旁瓣衰减速度也较快,约为60dB/(10oct),而矩形窗为20dB/(10oct)。由以上比较可知,从减小泄漏观点出发,汉宁窗优于矩形窗。但汉宁窗主瓣加宽,相当于分析带宽加宽,频率分辨力下降。(4)海明窗海明(Hamming窗也是余弦窗的一种,又称改进的升余弦窗,海明窗与汉宁窗都是余弦窗,只是加权系数不同。海明窗加权的系数能使旁瓣达到更小。分析表明,海明窗的第一旁瓣衰减为-42dB0海明窗的频谱也是由3个矩形时窗的频谱合成,但其旁瓣衰减速度为20dB/(10oct),这比汉宁窗衰减速度慢。海明窗与汉宁窗都是很有用的
34、窗函数。除了以上几种常用窗函数以外,尚有多种窗函数,如平顶窗、帕仁(Parzen)窗、布拉克曼(Blackman)窗、凯塞(kaiser)窗等。对于窗函数的选择,应考虑被分析信号的性质与处理要求。如果仅要求精确读出主瓣频率,而不考虑幅值精度,则可选用主瓣宽度比较窄而便21于分辨的矩形窗,例如测量物体的自振频率等;如果分析窄带信号,且有较强的干扰噪声,则应选用旁瓣幅度小的窗函数,如汉宁窗、三角窗等;对于随时间按指数衰减的函数,可采用指数窗来提高信噪比。4.2.2 MATLAB窗函数的实现利用MATLA取现窗函数法设计FIR滤波器,主要是选择合适的窗函数进行截断运算。先从理论上得到待逼近理想滤波器
35、的单位脉冲响应,再由通带、阻带衰减指标确定窗函数类型,由过渡带确定FIR滤波器阶数M,最后利用MATLA时算出窗函数的值,以及hdkWnk的值,由此即得所设计的FIR滤波器的hk。MATLA醒供了许多常用的窗函数,其中部分窗函数的调用形式为W=hanning(N)W=hamming(N)W=Blackman(N)W=Kaiser(N,beta)其中N是窗函数的长度,beta是控制kaiser窗形状的参数。返回的变量w是一个长度为N的列向量,给出窗函数N点的取值。对于kaiser窗,MATLA更提供了一个根据带设计滤波器的指标直接计算窗函数的函数,其基本调用形式为M,Wc,beta,ftype=
36、kaiserord(f,a,dev)其中:参数f表示需要设计的FIR滤波器的B个频带;参数a为B个频带的幅度值,一个通带取1,阻带取0;参数dev为B个频带中的波动值。224.3 利用hanning窗设计低通滤波器由题意可知:要设计滤波器滤除信号的高频成分,即设计低通滤波器,故确定设计的低通滤波器的设计指标为:Wp=0.3*pi,Ws=0.5*pi程序如下:fs=8000;x1=wavread('C:WINDOWSMediaWindowsXP关机.wav');t=(0:length(x1)-1)/8000;f=fs*(0:2047)/4096;A1=0.05;A2=0.10;d
37、=A1*cos(2*pi*3600*t)+A2*sin(2*pi*3800*t)'x2=x1+dd;wp=0.3*pi;ws=0.5*pi;wdelta=ws-wp;N=ceil(6.6*pi/wdelta);%取整wn=(0.3+0.5)*pi/2;bz,az=fir1(N,wn/pi,hanning(N+1);%选择窗函数并归一化截止频率figure(1)freqz(bz,az);gridon;axistight;f2=filter(bz,az,x2);figure(2)subplot(2,1,1)plot(t,x2);gridon;axistight;23title(,滤波前的时
38、域波形');subplot(2,1,2)plot(t,f2);gridon;axistight;title(,滤波后的时域波形');y3=fft(f2,4096);f=fs*(0:2047)/4096;figure(3)y2=fft(x2,4096);subplot(2,1,1);plot(f,abs(y2(1:2048);gridon;axistight;title(,滤波前的频谱')xlabel('Hz');ylabel('幅度');subplot(2,1,2)plot(f,abs(y3(1:2048);gridon;axistigh
39、t;title('滤波后的频谱')xlabel('Hz');ylabel('幅度');sound(f2,8000);%回放声音24第6章设计结果的分析与总结第7章参考文献第8章附录Matlab语言是一种数据分析和处理功能十分强大的计算机应用软件,它可以将声音文件变换为离散的数据文件,然后利用其强大的矩阵运算能力处理数据,如数字滤波、傅里叶变换、时域和频域分析、声音回放以及各种图的呈现等,信号处理是Matlab重要应用的领域之一。本文是用Matlab对含噪的的语音信号同时在时域和频域进行滤波处理和分析。整个设计思路的设计原理示意图如图1所示:251
40、.2整体实现过程1.2.1 信号的采样采样器的作用是把连续信号变为脉冲或数字序列。图中示出了一个连续信号f(t)经采样器采样后变为离散信号的过程图2连续信号f(t)经采样器采样后变为离散信号图中f(t)为被采样的连续信号,S(t)为周期性窄脉冲信号,fs(t)为采样后的离散信号,它用下式来表征:fs(t)=f(t)s(t)26采样信号的频率特性为:F,(讪=彳£F(W1.艇如果|F*(j)|中各个波形不重复搭接,相互间有一定的距离(频率)即若y3皿或他才23心即采样定理可叙述如下:如果采样周期满足下列条件,即:牝=2/T>20a式中max为连续信号f(t)的最高次谐波的角频率。
41、则采样信号f*(t)就可以无失真地再恢复为原连续信号f(t)0需要指出的是,采样定理只是在理论上给出了信号准确复现的条件。我们可以利用windows自带的录音机录制语音文件,进行数字信号的采集。(开始一程序一附件一娱乐一录音机,文件一属性一立即转换一8000KHz,8位,单声道)或其他软件,将话筒输入计算机的语音输入插口上,启动录音机,录制一段自己的话音。然后在MATLAB件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。通过wavread函数的使用进一步理解采样频率、采样位数等概念。图2是基于PCL的语音信号采集过程:图3语音采集过程1.2.2 语音信号的读取在ma
42、tlab软件平台下,利用wavread函数对语音信号进行采样,记住采样频率和采样点数。通过使用wavread函数,理解采样频率、采样位数等概念。wavread函数调用格式y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。y,fs,nbits=wavread(file),采样值放在向量y中,fs表示采样频率(hz),nbits表示采样位数。y=wavread(file,NJ),读取钱N点的采样值放在向量y中。y=wavread(file,N1,N2),读取从N1到N2点的采样值放在向量y中。对语音信号"leo.wav”进行采样其程序如下:y,fs,
43、nbits=wavread('leo.wav')结果如下:28o-o.orsi0-口,07030.0073081fs=8DOOnbits=£可知该语音信号的采样频率fs=8000Hz,数据位nbits=8Bit1.2.3 语音信号的频谱分析首先画出语音信号的时域波形,然后对语音信号进行频谱分析。在Matlab中可以利用函数fft对信号行快速傅里叶变换,得到信号的频谱特性,从而加深对频谱特性的理解。其程序如下:y,fs,nbits=wavread('leo.wav');%E语音信号进行加载入Matlab仿真软件平台中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);信号频谱')
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国休闲服运动服行业供需分析及发展前景研究报告
- 2025-2030中国人造木行业市场发展分析及竞争格局与投资前景研究报告
- 2025-2030中国人参原料市场产能预测与销售渠道模式分析研究报告
- 2025-2030中国亚克力泡棉胶带行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国二手奢侈品销售服务行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国乙炔气行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国临时染发剂行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国中医馆行业市场分析及企业竞争力与投资预测研究报告
- 2025-2030中国专业演讲者行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国不锈钢制品行业市场发展分析及发展趋势与投资研究报告
- 2025陕西核工业工程勘察院有限公司招聘(21人)笔试参考题库附带答案详解
- 2025年山东、湖北部分重点中学高中毕业班第二次模拟考试数学试题含解析
- 2025年超高功率大吨位电弧炉项目发展计划
- DB32T 5076-2025 奶牛规模化养殖设施设备配置技术规范
- 2024年四川省高等职业教育单独考试招生文化素质考试中职英语试卷
- 人教A版必修第二册高一(下)数学6.3.2-6.3.3平面向量正交分解及坐标表示【课件】
- 高速公路修补合同协议
- 航空业劳动力安全保障措施
- 2025年内科主治医师考试消化内科
- GB/T 18912-2024光伏组件盐雾腐蚀试验
- 对外投资合作国别(地区)指南 -墨西哥-20250102-00593
评论
0/150
提交评论