专业知识341期

上传人:今*** 文档编号:108138593 上传时间:2019-10-22 格式:DOC 页数:23 大小:339.01KB
返回 下载 相关 举报
专业知识341期_第1页
第1页 / 共23页
专业知识341期_第2页
第2页 / 共23页
专业知识341期_第3页
第3页 / 共23页
专业知识341期_第4页
第4页 / 共23页
专业知识341期_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《专业知识341期》由会员分享,可在线阅读,更多相关《专业知识341期(23页珍藏版)》请在金锄头文库上搜索。

1、音乐信号滤波去噪使用双线性变换法设计的并联型椭圆滤波器第24页共24页音乐信号滤波去噪使用双线性变换法设计的并联型椭圆滤波器学生姓名 指导老师: 摘 要 本文简单、直观地介绍了椭圆低通滤波器的基本理论和设计思想,阐述了设计椭圆低通滤波器的具体步骤,并对仿真结果进行分析和处理。本课程设计主要内容是利用双线性变换法设计一个椭圆IIR滤波器,对一段音乐信号(含燥声)进行滤波去噪处理,对比滤波前后的波形和频谱图分析滤波器的性能。本课程设计仿真平台为MATLAB7.0,开发工具是M语言编程。首先在windows下用麦克风录制一段语音然后加入音乐背景,并人为加入一单频噪声,听加入噪声前后的音乐变化,然后对

2、信号进行频谱分析以确定所加噪声频率,然后按照设计滤波器进行滤波去噪处理,最后比较滤波前后的波形和频谱并进行分析,听滤波前后音乐的变化。由分析结果可知,滤波器后的语音信号与原始信号基本一致,即设计的IIR椭圆滤波器能够去除信号中所加单频噪声,达到了设计目的。关键词 滤波去噪;IIR滤波器;椭圆滤波器;MATLAB;双线性变换法1 引 言信号处理是科学研究和工程技术许多领域都需要进行的一个重要环节,传统上对信号的处理大都采用模拟系统实现。随着人们对信号处理要求的日益提高,以及模拟信号处理中一些不可克服的缺点,对信号的许多处理而采用数字的方法进行。近年来由于大规模集成电路和计算机技术的进步,信号的数

3、字处理技术得到了飞速发展。数字信号处理系统无论在性能、可靠性、体积、耗电量、成本等诸多方面都比模拟信号处理系统优越的多,使得许多以往采用模拟信号处理的系统越来越多地被数字处理系统所代替,数字信号处理技术在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理中,数字滤波器十分重要并已获得广泛应用,数字滤波器与模拟滤波器比较,具有精度高、稳定、体积小、重量轻、灵活、不要求阻抗匹配以及实现模拟滤波器无法实现的特殊滤波功能等优点。在各种滤波器中,椭圆滤波器具有其独特的优点1.1 课程设计目的本课程设计主要利用MATLAB,设计一个音乐信号滤波去噪使

4、用双线性变化法设计的并联型椭圆滤波器。数字信号处理课程设计是在学生完成数字信号处理和MATLAB的结合后的基本实验以后开设的。本课程设计的目的是为了让学生综合数字信号处理和MATLAB并实现一个较为完整的小型滤波系统。这一点与验证性的基本实验有本质性的区别。开设课程设计环节的主要目的是通过系统设计、软件仿真、程序安排与调试、写实习报告等步骤,使学生初步掌握工程设计的具体步骤和方法,提高分析问题和解决问题的能力,提高实际应用水平。1.2 课程设计的要求(1)滤波器指标必须符合工程实际。(2)设计完后应检查其频率响应曲线是否满足指标。(3)处理结果和分析结论应该一致,而且应符合理论。(4)独立完成

5、课程设计并按要求编写课程设计报告书。1.3 设计平台 本次设计中所用到数学软件为MATLAB。MATLAB和Mathematica、Maple并称为三大数学软件,它是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。2 设计原理2.1 II

6、R滤波器从离散时间来看,若系统的单位抽样(冲激)响应延伸到无穷长,称之为“无限长单位冲激响应系统”,简称为IIR系统。无限长单位冲激响应(IIR)滤波器有以下几个特点:(1) 系统的单位冲激响应h(n)是无限长;(2) 系统函数H(z)在有限z平面(0|z|);(3) 结构上存在着输出到输入的反馈,也就是结构上是递归型的。IIR滤波器采用递归型结构,即结构上带有反馈环路。同一种系统函数H(z)可以有多种不同的结构,基本网络结构有直接型、直接型、级联型、并联型四种,都具有反馈回路。同时,IIR数字滤波器在设计上可以借助成熟的模拟滤波器的成果,巴特沃斯(Butterworth)滤波器、切比雪夫(C

7、hebyshev)滤波器、椭圆(Cauer)滤波器、贝塞尔(Bessel)滤波器等,这些典型的滤波器各有特点。有现成的设计数据或图表可查,在设计一个IIR数字滤波器时,我们根据指标先写出模拟滤波器的公式,然后通过一定的变换,将模拟滤波器的公式转换成数字滤波器的公式。2.2 椭圆低通滤波器1.椭圆滤波器的概述常用数字滤波器的类型有巴特沃斯(Butterworth) ,切比雪夫(Chebyshev) 及椭圆型 滤波器,其中椭圆滤波器(Elliptic filter)又称考尔滤波器(Cauer filter),是一种性能优越的滤波器。从传递函数来看,巴特沃斯和切比雪夫滤波器的传输函数都是一个常数除以

8、一个多项式, 为全极点网络, 仅在无限大阻带处衰减为无限大, 而椭圆函数滤波器在有限频率上既有零点又有极点。极零点在通带内产生等波纹, 阻带内的有限传输零点减少了过渡区, 可获得极为陡峭的衰减曲线。也就是说在阶数相同的条件下,椭圆滤波器相比于其他类型的滤波器,能获得更窄的过渡带宽和较小的阻带波动, 就这点而言, 椭圆滤波器是最优的。它陡峭的过渡带特性是用通带和阻带的起伏为代价来换取的,并且在通带和阻带的波动相同,这一点区别于在通带和阻带都平坦的巴特沃斯滤波器,以及通带平坦、阻带等波纹或是阻带平坦、通带等波纹的切比雪夫滤波器。 总结起来,椭圆滤波器具有以下特点:1、 椭圆低通滤波器是一种零、极点

9、型滤波器,它在有限频率范围内存在传输零点和极点。2、 椭圆低通滤波器的通带和阻带都具有等波纹特性,因此通带,阻带逼近特性良好。 3、 对于同样的性能要求,它比前两种滤波器所需用的阶数都低,而且它的过渡带比较窄。但是椭圆滤波器传输函数是一种较复杂的逼近函数, 利用传统的设计方法进行电路网络综合要进行繁琐的计算, 还要根据计算结果进行查表, 整个设计, 调整都十分困难和繁琐。而用MATLAB设计椭圆滤波器可以大大简化设计过程。2.椭圆滤波器设计的数学推导椭圆滤波器的振幅平方函数为 : (1)其中是雅可比(Jacobi) 椭圆函数,雅可比椭圆函数是阶数N的有理函数,N=5时的特性曲线如图1所示。图1

10、 N=5时雅可比椭圆函数的特性曲线 由图1 可见,在归一化通带内( - 1 1) ,() 在(0 ,1) 间振荡,而超过 后,() 在( , ) 间振荡。L 越大,也变大。这一特点使滤波器同时在通带和阻带具有任意衰减量。L 是一个表示波纹性质的参量。雅可比椭圆函数还具有以下性质: (2)阶数N等于通带和阻带内最大点和最小点的总和,为与通带衰减有关的参数。系统函数和阶数N是由系统下面的性能指标来确定的,主要有:截止频率,通带内最大衰减和阻带截止频率以及阻带内最小衰减。假定是频率归一化的基准频率,即 (3)定义频率的选择性因数k为 (4)则截止频率分别归一化为 (5)再次假定 (6) (7) (8

11、) (9)则得到椭圆滤波器的阶数N为 (10)这时,令归一化的基准频率为,则得到归一化后的椭圆低通滤波器的系统函数为 (11)式中, 所以,实际的椭圆低通滤波器就可以由归一化的系统函数来得到 (12) 图2 为典型N 为奇数的椭圆滤波器的幅度特性, 当,和A 确定后,阶次N 即可确定,进而可以设计出椭圆滤波器。 图2-1 椭圆滤波器的幅度特性3.关于归一化的讨论归一化是一种简化计算的方式,主要是为了数据处理方便提出来的,即将有量纲的表达式,经过变换,化为无量纲的表达式,成为纯量。比如,复数阻抗可以归一化书写:Z = R + jL = R(1 + jL/R) ,复数部分变成了纯数量了,没有量纲。

12、归一化方法(Normalization Method)把数据映射到01范围之内处理,更加便捷快速,应该归到数字信号处理范畴之内。其具体作用是归纳统一样本的统计分布性。归一化在01之间是统计的概率分布,归一化在-1+1之间是统计的坐标分布。归一化有同一、统一和合一的意思。无论是为了建模还是为了计算,其基本度量单位要同一。但是归一化处理并不总是合适的,根据输出值的分布情况,标准化等其它统计变换方法有时可能更好。具体情况还需具体分析。2.3 双线性变换法脉冲响应不变法的主要缺点是频谱交叠产生的混淆,这是从S平面到Z平面的标准变换zesT的多值对应关系导致的,为了克服这一缺点,设想变换分为两步:第一步

13、:将整个S平面压缩到S1平面的一条横带里; 第二步:通过标准变换关系将此横带变换到整个Z平面上去。由此建立S平面与Z平面一一对应的单值关系,如图2-1所示。图 2-2 双线性变换法中的复平面映射为了将s平面的j轴压缩到s1平面j轴上的- 一段上,可通过以下的正切变换实现: 这里C是待定常数,下面会讲到用不同的方法确定C,可使模拟滤波器的频率特性与数字滤波器的频率特性在不同频率点有对应关系。 经过这样的频率变换,当1由 时,由 ,即映射了整个j轴。 将这一关系解析延拓至整个s平面,则得到s平面 平面的映射关系:再将s1平面通过标准变换关系映射到z平面,即令 ,通常取C=2/T ,最后得S平面与Z

14、平面的单值映射关系:双线性换法的主要优点是S平面与Z平面一一单值对应,S平面的虚轴(整个j)对应于Z平面单位圆的一周,S平面的=0处对应于Z平面的=0处, 对应 即数字滤波器的频率响应终 止于折迭频率处,所以双线性变换不存在混迭效应。3设计步骤3.1 设计流程图音乐信号滤波去噪使用双线性变化法设计的并联型椭圆滤波器的设计流程如图3-1所示。在windows平台下用麦克风录制一段语音,并且加入音乐背景加入单频噪声对语音信号进行频谱分析,画出时域和频域波形图 使用双线性变换法设计并联型椭圆滤波器画出其频率响应用设计好的椭圆滤波器对语音信号进行滤波画出语音信号滤波前后波形并且进行比较分析开始结束用w

15、avread函数对该语音信号进行采集 图3-1 设计流程图3.2 拉弦音乐的采集先在windows平台下用麦克风录制一段语音,然后加入一段音乐背景。如图3-2所示。图3-2 录音机使用图然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。Wavread函数调用格式:x,fs,nbits=wavread(file);功能说明:采样值放在向量x中,fs表示采样频率(Hz),bits表示采样位数。采集完成后在信号中加入一频率为2200Hz的单频噪声,设计的任务即为从含噪信号中滤除单频噪声,还原原始信号。x,fs,bits=wavread(e:201054080226.wav); % 输入参数为文件的全路径和文件名,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号