您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > 基于MATLAB的语音信号数字滤波器的设计和实现
基于MATLAB的语音信号数字滤波器的设计和实现;引言;随着信息时代和数字世界的到来,信号处理正向着数字;人耳可闻的音频带宽为20Hz—20KHz,而语音;第1章绪论1.1研究现状;在近代电信设备和各类控制系统中,滤波器应用极为广;1917年美国和德国科学家分别发明了LC滤波器,;1965年单片集成运算放大器问世后,为有源滤波器;20世纪80年代技术改造一个基于MATLAB的语音信号数字滤波器的设计和实现引言随着信息时代和数字世界的到来,信号处理正向着数字化、软件化方向发展,数字信号处理已经成为当今一门极其重要的学科和技术,并且在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。数字滤波器是数字信号处理的重要基础,在对信号的滤波、检测及参数的估计等信号应用中,数字滤波器是使用最为广泛的一种线性系统。在数字信号处理中,数字滤波器占有极其重要的地位,它具有精度高、可靠性好、灵活性大等特点。现代数字滤波器可以用软件或硬件两种方式来实现。软件方式实现的优点是可以通过滤波器参数的改变去调整滤波器的性能。人耳可闻的音频带宽为20Hz—20KHz,而语音信号的带宽是不较窄的。试验证明,语音信号只要有500Hz—3KHz的带宽就能够保持语音的清晰度。我们只需要设计带宽为500Hz—3KHz的语音信号滤波器用于语音信号通路中,抑制了不需要的可闻音频信号,如低频噪声(交流感应噪声,电唱机唱盘噪声等),高频噪声(磁带噪声,无线电接收机中的啸叫声等)。或者只抑制低频和高频噪声其中的一种。从而改善语音信号的信噪比,提高语音清晰度。1第1章绪论1.1研究现状在近代电信设备和各类控制系统中,滤波器应用极为广泛;在所有的电子部件中,使用最多,技术最为复杂的要算滤波器了。滤波器的优劣直接决定产品的优劣,所以,对滤波器的研究和生产历来为各国所重视。1917年美国和德国科学家分别发明了LC滤波器,次年导致了美国第一个多路复用系统的出现。20世纪50年代无源滤波器日趋成熟。自60年代起由于计算机技术、集成工艺和材料工业的发展,滤波器发展上了一个新台阶,并且朝着低功耗、高精度、小体积、多功能、稳定可靠和价廉方向努力,其中小体积、多功能、高精度、稳定可靠成为70年代以后的主攻方向。导致RC有源滤波器、数字滤波器、开关电容滤波器和电荷转移器等各种滤波器的飞速发展,到70年代后期,上述几种滤波器的单片集成已被研制出来并得到应用。80年代,致力于各类新型滤波器的研究,努力提高性能并逐渐扩大应用范围。90年代至现在主要致力于把各类滤波器应用于各类产品的开发和研制。当然,对滤波器本身的研究仍在不断进行。1965年单片集成运算放大器问世后,为有源滤波器开辟了广阔的前景。70年代初期,有源滤波器发展引人注目,1978年单片RC有源滤波器问世,为滤波器集成迈进了可喜的一步。由于运放的增益和相移均为频率的函数,这就限制了RC有源滤波器的频率范围,一般工作频率为20kHz左右,经过补偿后,工作频率也限制在100kHz以内。1974年产生了更高频的RC有源滤波器,使工作频率可达GB/4(GB为运放增益与带宽之积)。由于R的存在,给集成工艺造成困难,于是又出现了有源C滤波器:就是滤波器由C和运放组成。这样容易集成,更重要的是提高了滤波器的精度,因为有源C滤波器的性能只取决于电容之比,与电容绝对值无关。但它有一个主要问题:由于各支路元件均为电容,所以运放没有直流反馈通道,使稳定性成为难题。1982年由Geiger、Allen和Ngo提出用连续的开关电阻(SR)去替代有源RC滤波器中的电阻R,就构成了SRC滤波器,它仍属于模拟滤波器。但由于采用预置电路和复杂的相位时钟,使这种滤波器发展前途不大。20世纪80年代技术改造一个重大课题是实现各种电子系统全面大规模集成(LSI)。使用最多的滤波器成为“拦路虎”,RC有源滤波器不能实现LSI,无源滤波器和机械滤波器更不用说了,于是,人们只能另辟新径。50年代曾有人提2出SCF的概念,由于当时集成工艺不过关,并没有引起人们的重视。1972年,美国一个叫Fried的科学家发表了用开关和电容模拟电阻R,说SCF的性能只取决于电容之比,与电容绝对值无关,这样才引起人们的重视。1979年一些发达国家单片SCF已成为商品(属于高度保密技术)。现在SC技术已趋成熟。SCF采用MOS工艺加以实现,被公认为80年代网络理论与集成工艺的一个重大突破。当前MOS电容值一般为几皮法至100pF之内,它具有(10~100)×10-6/V的电压系数与(10~100)×10-6/℃的温度系数,这两个系数几乎接近理想的境界。SCF具有下列一些优点:SCF可以大规模集成;SCF精度高,因为其性能取决于电容之比,而MOS电容之比的误差小于千分之一;功能多,几乎所有电子部件和功能均可以由SC技术来实现;比数字滤波器简单,因为不需要A/D、D/A转换;功能小,可以做到小于10mW。我国广泛使用滤波器是50年代后期的事,当时主要用于话路滤波和报路滤波。经过半个世纪的发展,我国滤波器在研制、生产和应用等方面已纳入国际发展步伐,但由于缺少专门研制机构,集成工艺和材料工业跟不上来,使得我国许多新型滤波器的研制应用与国际发展有一段距离。在我国,1978年有的导师和在校研究生开始进行这项研究工作,真正引起人们重视是1980年以后。1983年清华大学已制成单片SCF,成都工程学院与工厂联合,也研制成单片SCF。现在关键是用MOS工艺实现SCF及推广应用问题,由于用户还不了解它,在我国SCF的应用还没有普及。我国现有滤波器的种类和所覆盖的频率已基本上满足现有各种电信设备。从整体而言,我国有源滤波器发展比无源滤波器缓慢,尚未大量生产和应用。从下面的生产应用比例可以看出我国各类滤波器的应用情况:LC滤波器占50%;晶体滤波器占20%;机械滤波器占15%;陶瓷和声表面滤波器各占1%;其余各类滤波器共占13%。从这些应用比例来看,我国电子产品要想实现大规模集成,滤波器集成化仍然是个重要课题。1.2发展趋势随着科技的发展,近些年又出现了很多新型数字滤波器(DF),在这里,对一些新型DF做一些简单介绍。(1)自适应DF:最优控制、自适应控制和自学习控制都涉及到多参数、多变量的复杂控制系统,都属于现代控制理论研究的课题。自适应DF具有很强的自学习、自跟踪功能。它在雷达和声纳的波束形成、缓变噪声干扰的抑制、噪声信号的处理、通信信道的自适应均衡、远距离电话的回声抵消等领域获得了广泛的应用,促进了现代控制理论的发展。自适应DF有如下一些简单算法:W—LMS算法、M—LMS算法、TDO算法、差值LMS算法和C—LMS算法。(2)复数DF:在输入信号为窄带信号处理系统中,常采用复数DF技术。为了降低采样率而又保存信号所包含的全部信息,可利用正交双路检波法,取出窄带信号的复包络,然后通过A/D变换,将复包络转化为复数序列进行处理,这个信号处理系统即为复数DF。它具有许多功能:MTI雷达中抑制具有卜勒频移的杂波干扰;数字通信网与模拟通信网之间多路TDM/FDM信号变换复接……3(3)多维DF:在图像处理、地震、石油勘探的数据处理中都用到多维DF(常用是二维DF),多维DF的设计,往往将一维DF优化设计直接推广到多维DF中去。对于模糊和随机噪声干扰的二维图像的处理,多维DF也能发挥很好的作用。此外,还有波DF,它便于实现大规模集成,便于无源和有源滤波网络的数字模拟。因此,正受到人们的重视和加以研究。对于DF有待研究的课题有:系数灵敏度、舍入噪声和极限环、多维逆归滤波器的稳定性、各种硬件和软件实现DF的研究等等。总之,DF在数字信号处理技术中占有极为重要的地位,对于它的研究、生产和应用等工作均是很有意义的。为适应各种需要,出现了一批新型滤波器,这里介绍几种已得到广泛应用的新型滤波器。(1)电控编程CCD横向滤波器(FPCCDTF):电荷耦合器(CCD)固定加权的横向滤波器(TF)在信号处理中,其性能和造价均可与数字滤波器和各种信号处理部件媲美。这种滤波器主要用于自适应滤波;P-N序列和Chirp波形的匹配滤波;通用化的频域滤波器及相关积运算;语音信号和相位均衡;相阵系统的波束合成和电视信号的重影消除等均有应用。当然,更多的应用有待进一步开拓。总之,FPCCDTF是最有希望的发展方向。(2)晶体滤波器:它是适应单边带技术而发展起来的。在20世纪70年代,集成晶体滤波器的产生,使它的发展产生一个飞跃。近十年来,晶体滤波器致力于下面一些研究:实现最佳设计,除具有优良的选择外,还具有良好的时域响应;寻求新型材料;扩展工作频率;改造工艺,使其向集成化发展。它广泛应用于多路复用系统中作为载波滤波器,在收发信中,单边带通信机中作为选频滤波器,在频谱分析仪和声纳装置中作为中频滤波器。(3)声表面滤波器:它是理想的超高频器件。它的幅频特性和相位特性可以分别控制,以达到要求,而且它还有体积小,长时间稳定性好和工艺简单等特点。通常应用于:电视广播发射机中作为残留边带滤波器;在彩色电视接收机中调谐系统的表面梳形滤波器。此外,在国防卫星通信系统中已广泛采用。声表面滤波器是电子学和声学相结合的产物,而且可以集成,所以,它在所有无源滤波器中最有发展前途的。随着电子工业的发展,对滤波器的性能要求越来越高,功能也越来越多,并且要求它们向集成方向发展。我国滤波器研制和生产与上述要求相差甚远,为缩短这个差距,电子工程和科技人员负有重大的历史责任。4第2章MATLAB概述2.1MATLAB的诞生与发展MATLAB是矩阵实验室(MatrixLaboratory)的简称,是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。20世纪70年代,美国新墨西哥大学计算机科学系主任CleveMoler为了减轻学生编程的负担,用FORTRAN编写了最早的MATLAB。1984年由Little、Moler、SteveBangert合作成立了的MathWorks公司正式把MATLAB推向市场。到20世纪90年代,MATLAB已成为国际控制界的标准计算软件。其版本更新如表2-1所示。表2-1MATLAB版本更新表5三亿文库3y.uu456.com包含各类专业文献、专业论文、幼儿教育、小学教育、应用写作文书、50基于MATLAB的语音信号数字滤波器的设计和实现等内容。2.2MATLAB的基本功能及其应用;MATLAB和Mathematica、Maple;MATLAB的基本数据单位是矩阵,它的指令表达式;MATLAB产品族可以用来进行以下各种工作:数值;MATLAB的应用范围非常广,包括信号和图像处理;2.3MATLAB的特点及其优势MATLAB特点;(2)此开发环境可对代码、文件和数据进行管理;(3)交互式工具可以按迭代2.2MATLAB的基本功能及其应用MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。MATLAB产品族可以用来进行以下各种工作:数值分析、数值和符号计算、工程与科学绘图、控制系统
本文标题:基于MATLAB的语音信号数字滤波器的设计和实现
链接地址:https://www.777doc.com/doc-2534467 .html