


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、引言当今,数字信号处理技术正飞速发展,它不但自成一门学科,更是以不同的形式渗透到其他学科。它与国民经济息息相关,与国防建设紧密相连;它影响和改变着我们的生产、生活方式,因此受到人们普遍的关注。数字化、智能化和网络化是当代信息技术发展的大趋势,而数字化是智能化和网络化的基础。数字滤波技术是数字信号分析、处理技术的重要分支。无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对于信号安全可靠和有效灵活地传输是至关重要的。在所有的电子系统中,使用最多技术最复杂的要算数字滤波器了。数字滤波器的优劣直接决定产品的优劣。因此,在教学中,我们也要学会低通滤波器的设计1 iir数字滤波器1.1 数
2、字滤波器的概念滤波器是指用来对输入信号进行滤波的硬件和软件。数字滤波器是对数字信号实现滤波的线性时不变系统。数字滤波器可以理解为是一个计算程序或算法将代表输入信号的数字时间序列转化为代表输出信号的数字时间序列并在转化过程中使信号按预定的形式变化。数字滤波实质上是一种运算过程实现对信号运算处理。数字滤波器和模拟滤波器相比因为信号的形式和实现滤波的方法不同数字滤波器具有比模拟滤波器精度高、稳定、体积小、重量轻、灵活、不要求阻抗匹配等优点。输入数字信号数字序列通过特定的运算转变为输出的数字序列因此数字滤波器本质上是一个完成特定运算的数字计算过程也可以理解为是一台计算机。描述离散系统输出与输入关系的卷
3、积和差分方程只是给数字信滤波器提供运算规则使其按照这个规则完成对输入数据的处理。1.2 iir数字滤波器结构iir 数字滤波器的系统函数可以写成封闭函数的形式。iir 数字滤波器采用递归型结构,即结构上带有反馈环路。运算结构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正准型、级联型、并联型四种结构形式,都具有反馈回路。由于运算中的舍入处理,使误差不断累积,有时会产生微弱的寄生振荡。iir数字滤波器在计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫和椭圆滤波器等,有现成的设计数据或图表可查,其设计工作量比较小,对计算工具的要求不高。在设计一个iir数字滤波器时,我们根据指
4、标先写出模拟滤波器的公式,然后通过一定的变换,将模拟滤波器的公式转换成数字滤波器的公式。1.3 数字低通滤波器的设计原理数字滤波器( digital filter,简称 df)是指输入、输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。df根据其实现的网络结构或者从单位脉冲响应函数的时域特性分类,可分为两种,即无限脉冲响应(iir )滤波器和有限脉冲响应(fir)滤波器。数字滤波器分为有限脉冲响应数字滤波器(fir) 和无限脉冲响应数字滤波器(iir)。我们可以借助于模拟滤波器的理论和设计方法来设计iir 滤波器的方法,即根据给定的滤波器技术指标,
5、确定滤波器的系统函数,使其尽可能地逼近滤波器的指标,并用matlab 进行仿真。数字滤波器的最通用的方法是借助于模拟滤波器的设计方法。模拟滤波器设计已经有了相当成熟的技术和方法,有完整的设计公式,还有比较完整的图表可以查询,因此设计数字滤波器可以充分利用这些丰富的资源来进行。数字滤波器是指输入、输出都是离散时间信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。数字滤波器在数字信号处理中起着非常重要的作用,在信号的过滤、检测与参数的估计等方面,是使用最为广泛的一种线性系统。为了保证转换后 h(z) 稳定,必须满足以下条件:第一:因果稳定的模拟滤波器转换成数字滤波
6、器,仍是因果稳定的, s 平面的左半平面映射z 平面的单位圆内部;第二:数字滤波器的频率响应模仿模拟滤波器的频响, s 平面的虚轴映射z 平面的单位圆,相应的频率之间成线性关系。运用数字滤波器的方法有两种: 一是采用计算机软件进行,就是把所要完成的工作通过程序让计算机来实现; 二是设计专用的数字处理硬件。这个地方主要用到的就是第一种方法。即是用 matlab 提供的信号处理工具箱来实现数字滤波器。matlab 信号处理程序提供了丰富的设计方法,可以使得繁琐的程序设计简化成函数的调用,只要以正确的指标参数调用函数,就可以正确快捷地得到设计结果. 它们的系统函数分别为:01( )1mrjjnkkk
7、b zh za z(1.1 )10( )( )nnnhzh n z(1.2 )1.1 式中 h(z) 称为 n阶 iir 数字滤波器系统函数;1.2 式中 h(z) 称为 n-1 阶 fir 数字滤波器系统函数。典型的模拟低通滤波器的指标如下:,ps分别为通带频率和阻带频率,,ps分别为通带和阻带容限(峰波纹值) 。在通带内要求1()1pahj, 有时指标由通带最大衰减p和阻带最小衰减s给出,定义如下:20lg(1)pp和20lg()ss第二种常用指标是用参数和 a表示通带和阻带要求,如图1.1 所示图 1.1 二者之间的关系为:21/ 2(1)1p和1/sa,根据这几个参数可导出另外两个参数
8、d,k,分别称为判别因子和选择性因子。21da/pskbutterworth低通滤波器: 幅度平方函数定义为221()1(/)anchj,n为滤波器阶数,c为截止频率。当c时,有()1/2ahj,为 3db带宽。butterworth低通滤波器系统函数有以下形式:11111( ).()ncannnnnkhssa sasaks s由模拟滤波器设计iir 数字滤波器,必须建立好s 平面和 z 平面的映射关系。使模拟系统函数( )ahs变换成数字滤波器的系统函数( )h z,通常采用冲激相应不变法和双线性变换法。冲激相应不变法存在频谱混叠现象,双线性变换法消除了这一线象,在iir 数字滤波器的设计中
9、得到了更广泛的应用。 s平面和 z 平面的映射关系为112 1( )1szsf ztz, 将sj和jwze待入数字频率和等效的模拟频率之间的映射关系:tan()2w, 由于二者不是线性关系, 所以称为预畸变。1.4 方案选择一般滤波器的设计有两种方法:直接法或者间接法,间接法是通过模拟滤波器的设计方法进行的,设计步骤:先设计过渡模拟滤波器得到系统函)( shs然后将)( shs按照某种方法装换成数字滤波器的系统函数h(z) 。由于这种方法已经比较成熟所以我采用种种方法设计:利用巴特沃斯设计数字低通滤波器。成熟的模拟滤波器设计方法主要有脉冲响应不变法和双线性变换法。2. 设计结果及分析2.1 用
10、脉冲相应不变法设计iir 数字滤波器脉冲响应不变法使得数字滤波器的单位脉冲响应完全模仿模拟滤波器的单位冲激响应也就是时域逼近良好而且模拟频率和数字频率之间呈线性关系=t。因而,一个线性相位的模拟滤波器。脉冲响应不变法的最大缺点是有频率响应的混叠效应。所以脉冲响应不变法只适用于限带的模拟滤波器( 例如衰减特性很好的低通或带通滤波器), 而且高频衰减越快, 混叠效应越小。至于高通和带阻滤波器, 由于它们在高频部分不衰减因此将完全混淆在低频响应中。如果要对高通和带阻滤波器采用脉冲响应不变法就必须先对高通和带阻滤波器加保护滤波器, 滤掉高于折叠频率以上的频率然后再使用脉冲响应不变法转换为数字滤波器。当
11、然这样会进一步增加设计复杂性和滤波器的阶数。程序设计:fp=2100; fs=8000; fs=20000; rp=0.5; rs=30; t=1/fs; %设计指标w1p=fp/fs*2;w1s=fs/fs*2;%求归一化频率n,wn=buttord(w1p,w1s,rp,rs,s); % 确定 butterworth的最小介数n和频率参数wn z,p,k=buttap(n); %设计模拟低通原型的零极点增益参数bp,ap=zp2tf(z,p,k); %将零极点增益转换成分子分母参数bs,as=lp2lp(bp,ap,wn*pi*fs);%将低通原型转换为模拟低通bz,az=impinvar
12、(bs,as,fs); %用脉冲响应不变法进行模数变换sys=tf(bz,az,t); %给出传输函数h(z) h,w=freqz(bz,az,512,fs); %生成频率响应参数subplot(2,1,1); plot(w,20*log10(abs(h); %绘制幅频响应grid on; %加坐标网格xlabel(频率 /hz); ylabel(振幅 /db); subplot(2,1,2); plot(w,abs(h); grid on; xlabel(频率 /hz); ylabel(振幅 /h); 运行结果:n =4 bz = 0.0000 0.0999 0.1914 0.0252 az
13、= 1.0000 -1.4336 1.0984 -0.4115 0.0627 程序图如图2.1 :010002000300040005000600070008000900010000-40-20020频 率 /hz振幅/db01000200030004000500060007000800090001000000.511.5频 率 /hz振幅/h图 2.1 脉冲响应不变法2.2. 用双线性变换法设计iir 数字滤波器双线性变换的这个特点是靠频率的严重非线性关系而得到的由于这种频率之间的非线性变换关系就产生了新的问题。首先,一个线性相位的模拟滤波器经双线性变换后得到非线性相位的数字滤器,不再保持原
14、有的线性相位了。其次,这种非线性关系要求模拟滤波器的幅频响应必须是分段常数型的,即某一频率段的幅频响应近似等于某一常数,一般典型的低通、高通、带通、带阻型滤波器的响应特性不然变换产生的数字滤波器幅频响应相对于原模拟滤波器的幅频响应会有畸变。2.2.1用双线性变换法设计椭圆数字低通滤波器程序设计:fs=20000; wp=2*pi*2100/fs; ws=2*pi*8000/fs; rp=0.5; rs=30; ts=1/fs; wp=2/ts*tan(wp/2);ws=2/ts*tan(ws/2); %按频率转换公式进行转换n,wn=ellipord(wp,ws,rp,rs,s); %计算模拟
15、滤波器的最小阶数z,p,k=ellipap(n,rp,rs);%设计模拟原型滤波器bap,aap=zp2tf(z,p,k); %零点极点增益形式转换为传递函数形式b,a=lp2lp(bap,aap,wn); %低通转换为低通滤波器的频率转化bz,az=bilinear(b,a,fs); %运用双线性变换法得到数字滤波器传递函数h,f=freqz(bz,az,512,fs); subplot(2,1,1); plot(f,20*log10(abs(h); title(n=2 频率响应 ); grid on; xlabel(频率 /hz); ylabel(振幅 /db); subplot(2,1,
16、2); plot(f,abs(h); grid on; xlabel(频率 /hz); ylabel (振幅 /h) ; 运行结果n=2 bz= 0.1213 0.1662 0.1213 az= 1.0000 -0.9889 0.4218 010002000300040005000600070008000900010000-100-500n=2 频 率 响 应频 率 /hz振幅/db01000200030004000500060007000800090001000000.51频 率 /hz振幅/h图 2.2.1双线性变换法的椭圆数字低通滤波器2.2.2.切比雪夫设计数字低通滤波器设计 cheb
17、yshev i 型和 chebyshev ii型数字低通滤波器,要求通带边界频率fp=2.1khz 通带最大衰减 rp=0.5db,阻带边界频率fs=8kh ,阻带最小衰减rs=30db,采样频率为fs=20khz。chebyshev i型的 m程序如下 :fs=20000; %抽样频率20khz flp=2100; fls=8000; wp=2*flp/fs; %归一化的通带截止频率ws=2*fls/fs; %归一化的阻带截止频率rp=0.5; %通带最大衰减单位dbrs=30; %阻带最小衰减单位dbn,wn=cheb1ord(wp,ws,rp,rs); %返回最小阶数和截止频率b,a=c
18、heby1(n,rp,wn); %返回 h(z) 的分子分母系数hw,w=freqz(b,a); subplot(2,1,1); plot(w/pi,20*log10(abs(hw);grid on; xlabel(/ );ylabel(幅度 db) title(切比雪夫i 型幅频响应 ); subplot(2,1,2);plot(w/pi,abs(hw); grid on; xlabel(/ );ylabel(幅度 h); 程序结果:n=2 b= 0.1007 0.2014 0.1007 a= 1.0000 -0.9872 0.4140 程序图形:00.10.20.30.40.50.60.7
19、0.80.91-150-100-500 / 幅度切 比 雪 夫 i型 幅 频 响 应00.10.20.30.40.50.60.70.80.9100.51 / 幅度图 2.2.2.1 双线性变换发的切比雪夫i 数字低通滤波chebyshev ii的程序如下:fs=20000; %抽样频率20khz flp=2100; fls=8000; wp=2*flp/fs; %归一化的通带截止频率ws=2*fls/fs; %归一化的阻带截止频率rp=0.5; %通带最大衰减单位dbrs=30; %阻带最小衰减单位dbn,wn=cheb2ord(wp,ws,rp,rs); %返回最小阶数和截止频率b,a=ch
20、eby2(n,rs,wn); %返回 h(z) 的分子分母系数hw,w=freqz(b,a); subplot(2,1,1); plot(w/pi,20*log10(abs(hw);grid on; xlabel(/ );ylabel(幅度db); title(切比雪夫ii型幅频响应 ); subplot(2,1,2);plot(w/pi,abs(hw); grid on; xlabel(/ );ylabel(幅度h); 运行结果n=2 b= 0.2357 0.4241 0.2357 a= 1.0000 -0.2996 0.1950 程序响应图2.2.2.2 :图 2.2.2.2 双线性变换发
21、的切比雪ii夫数字低通滤波从频率响应图中可以看出: 巴特沃斯滤波器具有单调下降的幅频特性通带内平滑;chebyshev i型滤波器的幅频特性在通带内有波动阻带内单调;chebyshev ii型滤波器的幅频特性在阻带内有波动通带内单调;椭圆滤波器的选择性相对前三种是最好的。下降斜度比较大,通带和阻带内均为等波纹同样的性能指标,椭圆滤波器可以最低的阶数来实现。这样根据不同的要求可以选用不同类滤波器。3. 总结(1)在实验过程matlab 函数命令有数字滤波器函数n,wn=buttord(wp,ws,rp,rs)、模拟滤波器函数 n,wn=buttord(wp,ws,rp,rs,s) 。式中 wp,
22、ws分别上通带和阻带的截止频率,实际上它们是归一化频率,其值在01 之间, rp,rs 分别是通带和阻带的衰减,单位为db。n 是求出的相应低通滤波器的阶次,wn是求出的3db频率,第二个式子的单位为rad/s ,因此,它们实际上是频率。用来设计模拟低通原型滤波器( )g p,其调用格式是z,p,k=buttap(n) n是欲设计的低通原型滤波器的阶次,z、p 和 k 分别是设计出的( )g p的极点、零点及增益。以下 4 个文件用来将模拟低通原型滤波器()g p分别转换为低通、高通、带通、及带阻滤波器。其调用格式分别是:(1)b,a=lp2lp(b,a,wo) 或 b,a=lp2hp(b,a,wo) (2)b,a=lp2bp(b,a,wo,bw) 或 b,a=lp2bs(b,a,wo,bw) 式中 b,a 分别是模拟低通原型滤波器()g p有分子、分母
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄信息工程职业学院《形体与舞蹈》2023-2024学年第一学期期末试卷
- 潮安县2025年数学四年级第二学期期末综合测试模拟试题含解析
- 场地调查技术规范
- 赤峰学院《生物统计学模型》2023-2024学年第二学期期末试卷
- 辽宁省抚顺市顺城区2025届三下数学期末质量跟踪监视模拟试题含解析
- 医药行业自我介绍
- 辽宁师范高等专科学校《生物医用材料》2023-2024学年第二学期期末试卷
- 绵阳师范学院《数据分析与应用》2023-2024学年第二学期期末试卷
- 护理伦理学功利论
- 广东科学技术职业学院《室内软装与陈设设计》2023-2024学年第一学期期末试卷
- 县人民医院开展产前筛查技术服务可行性研究报告
- 中央2025年中国日报社及所属事业单位招聘国内高校应届生笔试历年参考题库附带答案详解
- 小红书运营:小红书账号运营培训课件
- 2022年陕西省普通高校职业教育单独招生统一考试英语试题及答案
- 大健康特色产业园项目商业计划书
- 2025年上半年上海青浦新城发展(集团)限公司自主招聘9名易考易错模拟试题(共500题)试卷后附参考答案
- 墙纸墙布施工工艺标准化流程
- 水泥混凝土路面翻修施工方案详解
- 《射雕英雄传》好书读后感
- DB51T 2049-2015 建筑消防设施检测规范
- 【MOOC】风景背后的地貌学-华中师范大学 中国大学慕课MOOC答案
评论
0/150
提交评论