用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器

上传人:夏** 文档编号:431651736 上传时间:2022-12-09 格式:DOCX 页数:15 大小:105.83KB
返回 下载 相关 举报
用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器_第1页
第1页 / 共15页
用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器_第2页
第2页 / 共15页
用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器_第3页
第3页 / 共15页
用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器_第4页
第4页 / 共15页
用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器》由会员分享,可在线阅读,更多相关《用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器(15页珍藏版)》请在金锄头文库上搜索。

1、法力/孝火落课程设计课程设计名称:数字信号处理课程设计专业班级:学生姓名:学 号:指导教师:课程设计时间:2014-6-16至2014-6-20的子信息工程专业课程设计任务书学生姓名专业班级学号题目用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器课题性质其他课题来源自拟指导教师同组姓名主要内容用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器,要求通市边界频率为 500Hz,阻田边界频率分别为 400Hz,通市取大辰减 1dB, 阻带最小衰减40dB,抽样频率为2000Hz,用MATLAB回出幅频特性,回出并 分析滤波器传输函数的零极点;总勺 x(t) =Xi(t)

2、+X2(t) =sin(2nfit) +sin(2;rf2t)经过该滤波器,其中 f1 =300Hz, f2 =600Hz,滤波器的输出y(t)是什么?用 Matlab验证你的结论 并给出 x1(t),X2(t),x(t),y(t)的图形。任务要求1、掌握用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器的原理和设计方法。2、求出所设计滤波器的 Z变换。3、用MATLAB画出幅频特性图。4、验证所设计的滤波器。奔f文献1、程佩青著,数字信号处理教程,清华大学出版社,20012、Sanjit K. Mitra著,孙洪,余翔宇译,数字信号处理实验指导书 (MATLAB 版),电子工业出

3、版社,2005年1月3、郭仕剑等,MATLAB 7.x数字信号处理,人民邮电出版社,2006年4、胡广书,数字信号处理理论算法与实现,清华大学出版社,2003年审查意见指导教师签字:教研室主任签字:2014年06月12日说明:本表由指导教师填写,由教研室主任审核后下达给选题学生,装订在设计(论文)首页一、需求分析用双线性变换法设计原型低通为切比雪夫I型的数字IIR高通滤波器,要求通带边界频率为500Hz,阻带边界频率分别为400Hz,通带最大衰减1dB,阻带 最小衰减40dB,抽样频率为2000Hz,用MATLAB画出幅频特性,画出并分析 滤波器传输函数的零极点;信 号x=x1(t) +x2(

4、t) = s i 2嘲。+s i 2*t)经 过该滤 波器,其中 fi =300Hz, f2 =600Hz,滤波器的输出y(t)是什么?用Matlab验证你的结论并 给出 x1(t),x2(t),x(t), y(t)的图形。二、设计内容IIR数字滤波器的设计通常采用脉冲响应不变法和双线性变换法进行设计。 而我选择的课程设计是采用双线性变换法设计切比雪夫I型的数字IIR高通滤波器。三、设计原理1 .双线性变换法脉冲响应不变法的主要缺点是频谱交叠产生的混淆,这是从S平面到Z平面的标准变换z=e的多值对应关系导致的。为了克服冲激响应法可能产生的频率 响应的混叠失真,这是因为从S平面到Z平面是多值的映

5、射关系所造成的。 为了 克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩 到-冗/T兀/T之间,再用z=esT转换到Z平面上。也就是说,第一步先将整个 S 平面压缩映射到S平面的-冗/ T兀/T一条横带里;第二步再通过标准变换关系 z=es1T将此横带变换到整个Z平面上去。这样就使S平面与Z平面建立了一一对 应的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图1所示:肝面1双线性变换的映射关系稳定性分析:_-12 1- z 1-11 z2 T s=z =2 T - s(1.(1)令s=b+jm,则有(2/T 二)22(2/T - 二)22(1.(2)为了将

6、S平面的整个虚轴j Q压缩到S1平面j。1轴上的-冗/丁到冗/丁段上,可以通过以下的正切变换实现:复=2tanT01;式中,T仍是采样间隔。1 2 .J优点与脉冲响应不变法相比,双线性变换的主要优点:靠频率的严重非线性关系 得到S平面与Z平面的单值一一对应关系,整个j Q轴单值对应于单位圆一周, 这个关系就是式 所表示的,其中和Q为非线性关系。如图图中看到,在零 频率附近,。接近于线性关系,Q进一步增加时,增长变得缓慢,( 终止于折叠频率处),所以双线性变换不会出现由于高频部分超过折叠频率而混 淆到低频部分去的现象。缺点双线性变换法的缺点:。与的非线性关系,导致数字滤波器的幅频响应 相对于模拟

7、滤波器的幅频响应有畸变,(使数字滤波器与模拟滤波器在响应与频 率的对应关系上发生畸变)。例如,一个模拟微分器,它的幅度与频率是线性关 系,但通过双线性变换后,就不可能得到数字微分器。另外,一个线性相位的模拟滤波器经双线性变换后, 滤波器就不再有线性相 位特性。虽然双线性变换有这样的缺点, 但它目前仍是使用得最普遍、最有成效 的一种设计工具。这是因为大多数滤波器都具有分段常数的频响特性,如低通、 高通、带通和带阻等,它们在通带内要求逼近一个衰减为零的常数特性,在阻带部分要求逼近一个衰减为8的常数特性,这种特性的滤波器通过双线性变换后, 虽然频率发生了非线性变化,但其幅频特性仍保持分段常数的特性。

8、双线性变换比脉冲响应法的设计计算更直接和简单。 由于s与z之间的简单 代数关系,所以从模拟传递函数可直接通过代数置换得到数字滤波器的传递函 数。频响这些都比脉冲响应不变法的部分分式分解便捷得多, 一般,当着眼于滤波器 的时域瞬态响应时,采用脉冲响应不变法较好,而其他情况下,对于IIR的设计, 大多采用双线性变换。2 .切比雪夫滤波器在本课程设计中,它的作用是构造一个模拟低通滤波器。切比雪夫滤波器,是在通带或阻带上频率响应幅度等波纹波动的滤波器。切 比雪夫滤波器来自切比雪夫分布,以“切比雪夫”命名,是用以纪念俄罗斯数学 家巴夫尼提列波维其切比雪夫。在本次课设中,用到的是在通带(或称“通频带”)上

9、频率响应幅度等波纹 波动的滤波器称为“切比雪夫I型滤波器”。在巴特沃兹滤波器中,幅度响应在通带和阻带内都是单调的。 因此,若滤波 器的技术要求是用最大通带和阻带的逼近误差来给出的话,那么,在靠近通带低频端和阻带截止频率以上的部分都会超出技术指标。 一种比较有效的途径是使逼 近误差均匀地分布于通带或阻带内, 或同时在通带和阻带内都均匀分布, 这样往 往可以降低所要求的滤波器阶次。通过选择一种具有等波纹特性而不是单调特性 的逼近方法可以实现这一点。切比雪夫型滤波器就具有这种性质:其频率响应的 幅度既可以在通带中是等波纹的,而在阻带中是单调的(称为I型切比雪夫滤波 器),也可以在通带中是单调的,而在

10、阻带中是等波纹的(称为 II型切比雪夫滤波器)。I型切比雪夫滤波器的幅度平方函数是/何)=|H/声)=1常仔)式中Qc为有效通带截止频率,e表示与通带波纹有关的参量,愈大。Vn (x)是N阶切比雪夫多项式,定义为CGsfyarccos x)Ixl 1(1.(3)值越大通带不动(1.(4)N为奇数H为偎教切比雪夫滤波器的振幅平方特性如图所示:图2切比雪夫滤波器的振幅平方特性元N为偶数,cos )=1 ,得到 min,)uA1,凡(渝工=丁(1.5)1 + sJIN为奇数,cos2( M彳卜0 ,得到ma% I(1.6)有关参数的确定:a、通带截止频率:Q预先给定;hrb、与通带波纹有关的参数,通

11、带波纹表示成瓦(4)2瓦0Q)|15 = 101g 午= 201g.=201g(1.7)瓦(町孙m加所以,方|叫| .一,广L1给定通带波纹值分贝数后,可求得 Jc、阶数N:由阻带的边界条件确定a厂要求滤波器频响衰Q、代为事先给定的边界条件,即在阻带中的频率点处 减到1/A2以上。=2时,陟(9)|/(1-8)(1-9)(1-10)区|时,%= cosh(Mar cosh x)得M2cosh(7j43 -1 / )ar coh(C J Qc)(1-11)3.数字滤波器数字滤波器由数字乘法器、加法器和延时单元组成的一种算法或装置。数字 滤波器的功能是对输入离散信号的数字代码进行运算处理, 以达到

12、改变信号频谱 的目的。图3数字滤波器的方框图数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号(对应数字频率)转换为所要求的输出离散时间信号的特定功能装置)。应用数字滤 波器处理模拟信号(对应模拟频率)时,首先须对输入模拟信号进行限带、抽样 和模数转换。数字滤波器输入信号的数字频率(2九*f/fs,f 为模拟信号的频率, fs为采样频率,注意区别于模拟频率),按照奈奎斯特抽样定理,要使抽样信号 的频谱不产生重叠,应小于折叠频率(ws/2=tt),其频率响应具有以2冗为间隔 的周期重复特性,且以折叠频率即二九点对称。为得到模拟信号,数字滤波器 处理的输出数字信号须经数模转换、平滑。数

13、字滤波器具有高精度、高可靠性、 可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、图像信 号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。四、设计思路根据以上IIR数字滤波器设计方法,下面运用双线性变换法基于MATLABJ计一个IIR高通滤波器。1 .在设计高通滤波器之前,首先要根据工程实际的需要确定滤波器的技术指标 p和s;2 .将数字高通滤波器的技术指标转换成模拟高通滤波器的技术指标Qp, Q s,转换公式为2 =-tanT i ;T 23 .利用频率变换人=1/4将模拟高通滤波器技术指标转换成归一化模拟低通滤波器G (p)的技术指标;4 .设计模拟低通滤波器G (

14、P),并去归一化得:H (s) =G (p)5 .采用双线性变换将模拟低通滤波器H (s)转换成数字低通滤波器H (z):H(z) = H(s)-12 1-z -S-T 1 z 1(1.12)6 .采用频带变换,将数字低通滤波器转换成所需类型的数字高通滤波器五、程序流程图读入数字滤波器技术指标将指标转换成归一化模拟高通滤波器的指标设置归一化低通模拟滤波器G (p)各项指标求低通模拟滤波器G (p)用双线性变换法将H(s)转换成数字带通滤波器H(z)用双线性变换将模拟低通传输函数 Ha (s)转换为数字低通滤波器系统函数用频带变换法将数字低通转换为数字高通六、程序源代码clc ;clear all;Fp=500;%通带截止频率Fs=400;%组带截止频率Ap=l;%!i带最大衰减As=40;%阻带最小衰减Ft=2000;%抽样频率Wp=2*pi*Fp/Ft;Ws=2*pi*Fs/Ft;wp=tan(Wp/2);ws=tan(Ws/2);ws1=1 % 归一化wp1=wp/ws %古计滤波器的阶数N,Wn=cheb1ord(ws1,wp1,Ap,As,s); % 设计滤波器B,A=cheby1(N,1,Wn,s);BT,AT=lp2hp(B,A,wp);num,den=bilinear(BT,AT,0.5)z,p,k=tf2z

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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