冲激响应不变法与双线性法巴特沃兹滤波器

合集下载

数字信号处理第四章 模拟滤波器频率变换、冲激响应不变法、双线性变换法

数字信号处理第四章 模拟滤波器频率变换、冲激响应不变法、双线性变换法

4.4 冲激响应不变法
一、基本原理

x(t)
y(t)
取样
取样
x(n) = x(nT)
?
y(n) = y(nT)
?

响应不变
4.4 冲激响应不变法
一、基本原理
其中
取样
其中
另,根据数字系统响应
冲激响应不变原则!
4.4 冲激响应不变法
一、基本原理
模拟滤波器:
(M<N)
部分分式分解
冲激响应不变准则:
数字滤波器:
因此,双线性变换不改变系统稳定性
4.4 双线性变换法
4、频率预畸变
0
高频进行压缩
无混叠,有畸变
频率越高,畸变越大
预畸变
预畸变公式:
根据数字滤波器设计指标,求对应模拟滤波器设计指标时,需预先进行畸变
4.4 双线性变换法
5、双线性变换法设计滤波器步骤
(1)确定数字滤波器技术指标
(Hz表示)
(弧度表示)或
1)带通:计算几何中心
0

,则
代替

,则
代替

,则令
4.2.4 模拟滤波器的频率变换
带通带阻滤波器衰减参数选择
几何对称:
若实际给出的指标不满足几何对称,如何应对?
2)带阻:计算几何中心
0

,则
代替

,则
代替

,则令
固定靠近
的两个值
以让过渡带更窄为选择标准(靠近中心,指标更严)
模拟转数字滤波器
已知一个模拟滤波器H(s),如何得到数字滤波器H(z)?
3)设计归一化低通滤波器,得到传输函数

巴特沃斯带阻IIR数字滤波器设计

巴特沃斯带阻IIR数字滤波器设计

2.巴特沃斯带阻IIR数字滤波器设计1.设计思路—基于冲激响应不变法的IIR数字滤波器设计冲激响应不变法的设计原理是利用数字滤波器的单位抽样响应序列H(z)来逼近模拟滤波器的冲激响应g(t)。

按照冲激响应不变法的原理,通过模拟滤波器的系统传递函数G(s),可以直接求得数字滤波器的系统函数H(z),其转换步骤如:(1) 利用ω=ΩT (可由关系式Z=e sT推导出),将ωp, ωs转换成Ωp, Ωs ,而αp,αs不变;(2)求解低通模拟滤波器的传递函数G(s);(3) 将模拟滤波器的传递函数G(s)转换为数字滤波器的传递函数H(z)。

尽管通过冲激响应不变法求取数字滤波器的系统传递函数比较方便,并具有良好的时域逼特性,但若G(s)不是带限的,或是抽样频率不高,那么在H(e jω)中将发生混叠失真,数字滤波器的频率响应不能重现模拟滤波器的频率响应。

只有当模拟滤波器的频率响应在超过折叠频率后的衰减很大时,混叠失真才很小,此时采样脉冲响应不变法设计的数字滤波器才能满足设计的要求,这是冲激响应不变法的一个严重的缺点。

2.设计要求及方案设计一带阻巴斯沃特IIR滤波器,要求如下:带纹波为Rp=1dB,通带上、下限角频率为0.11π、0.81π,阻带上、下限角频率为0.31π、0.61π,阻带最小衰减αs=40dB,采样频率f s=15000Hz3.用MTALAB算法设计巴特沃斯带阻IIR数字滤波器fs=15000;T=1/fs;rp=1;rs=40;wp1=0.11*pi;wp2=0.81*pi;ws1=0.31*pi;ws2=0.61*pi; %数字带阻滤波器技术指标wc1=(2/T)*tan(wp1/2); %频率预畸变wc2=(2/T)*tan(wp2/2);wr1=(2/T)*tan(ws1/2);wr2=(2/T)*tan(ws2/2);w0=sqrt(wc1*wc2);B=wc2-wc1;wp=1; %归一化通带截止频率ws=wp*(wr1*B)/(w0^2-wr1^2); %归一化阻带截止频率[N,wc]=buttord(wp,ws,rp,rs,'s'); %求滤波器阶数和3dB截止频率[Z,P,K]=buttap(N);[Md,Nd]=zp2tf(Z,P,K); %将零极点形式转换为传输形式[M,N]=lp2bs(Md,Nd,w0,B); %对低通滤波器进行频率变换,转换为带阻滤波器[h,w]=freqs(M,N); %模拟带阻滤波器的幅频响应plot(w/(2*pi,abs(h)));grid; >> xlabel('频率/Hz');ylabel('幅度');title('模拟带阻滤波器');[b,a]=bilinear(M,N,15000); %对模拟滤波器双线性变换figure(1);freqz(b,a);[H,W]=freqz(b,a); %绘出频率响应axis([0,1,-100,20]);figure(2);plot(W*fs/(2*pi),abs(H));grid on;xlabel('频率/Hz');ylabel('幅值');title('数字滤波器幅频响应|H(ejOmega)| ');仿真出的幅频响应曲线图如下图2.1所示:图2.1:幅频响应曲线相频特性及幅度特性曲线如下图2.2所示:图2.2:相频特性与幅度特性曲线fs=15000;T= 1/fs; rp=1;rs=40;wp1=0.11*pi;wp2=0.81*pi;ws1=0.31*pi;ws2=0.61*pi;%数字带阻滤波器技术指标wc1=(2/T)*tan(wp1/2);%频率预畸变wc2=(2/T)*tan(wp2/2);wr1=(2/T)*tan(ws1/2);wr2=(2/T)*tan(ws2/2);w0=sqrt(wc1*wc2);B=wc2-wc1;wp=1;%归一化通带截止频率ws=wp*(wr1*B) / (w0^2-wr1^2) %归一化阻带截止频率[N,wc]=buttord(wp,ws,rp,rs,'s')%求滤波器阶数和3dB截止频率[Z,P,K]=buttap(N)%设计模拟低通滤波器[Md,Nd]=zp2tf(Z,P,K)%将零极点形式转换为传输函数形式[M,N]=lp2bs(Md,Nd,w0,B)%对低通滤波器进行频率变换,转换为带阻滤波器[h,w]=freqs(M,N);%模拟带阻滤波器的幅频响应plot(w/(2*pi),abs(h));grid;xlabel('频率Hz');ylabel('幅度');title('模拟带阻滤波器');[b,a]=bilinear(M,N,15000)%对模拟滤波器双线性变换figure(1);reqz(b,a);[H,W]=freqz(b,a); %绘出频率响应;axis([0,1,-100,20]);figure(2);plot(W*fs/(2*pi),abs(H));grid on;xlabel('频率/Hz');ylabel('幅值');n=0:199;t=n/fs;x=sin(2*pi*400*t)+3*sin(2*pi*3000*t)+2*sin(2*pi*5000*t);figure(3);subplot(311);plot(t,x);axis([0,0.01,-5,5]);title('输入信号');grid on;y=filter(b,a,x);subplot(312);stem(y,'.');title('输出序列');grid on;ya=y*sinc(fs*(ones(length(n),1)*t-(n/fs)'*ones(1,length(t))));subplot(313);plot(t,ya);axis([0,0.01,-3,3]);title('输出波形');grid on;t=(0:100)/fs;figure(4);fs=1.5*10000;n=(0:100)/fs;f=sin(2*pi*400*t)+3*sin(2*pi*3000*t)+2*sin(2*pi*5000*t);y=fftfilt(b,x);[H1,f1]=freqz(f,[1]);[H2,f2]=freqz(y,[1]);f1=f1/pi*fs/2;f2=f2/pi*fs/2;subplot(2,1,1);plot(f1,abs(H1));title('输入信号的频谱'); subplot(2,1,2);plot(f2,abs(H2));title('输出信号的频谱');。

数字信号处理简答题

数字信号处理简答题

1.举例说明什么是因果序列和逆因果序列,并分别说明它们z 变换的收敛域。

答:因果序列定义为x (n )=0,n<0,例如x (n )=)(n u a n ⋅,其z 变换收敛域:∞≤<-z R x 。

逆因果序列的定义为x (n)=0,n>0。

例如x (n )=()1--n u a n ,其z 变换收敛域:+<≤x R z 02.用差分方程说明什么是IIR 和FIR 数字滤波器,它们各有什么特性? 答: 1)冲激响应h (n )无限长的系统称为IIR 数字滤波器,例如()()()1)(21)(1021-++-+-=n x b n x b n y a n y a n y 。

IIR DF 的主要特性:①冲激响应h (n )无限长;②具有反馈支路,存在稳定性问题;③系统函数是一个有理分式,具有极点和零点;④一般为非线性相位。

(2)冲激响应有限长的系统称为FIR DF 。

例如()2)1()()(21-+-+=n x b n x b n x n y 。

其主要特性:①冲激响应有限长;②无反馈支路,不存在稳定性问题;③系统函数为一个多项式,只存在零点;④具有线性相位。

3.用数学式子说明有限长序列x (n )的z 变换X (z )与其傅里叶变换X )(ωj e 的关系,其DFT 系数X (k )与X (z )的关系。

答: (1)x (n )的z 变与傅里叶变换的关系为()()ωωj e Z e X z X j== (2)x (n )的DFT 与其z 变换的关系为()()K X z X k N j K N e w Z ===- 2 π4.设x (n )为有限长实序列,其DFT 系数X (k )的模)(k X 和幅角arg[X (k )]各有什么特点?答:有限长实序列x (n )的DFT 之模()k x 和幅角[])(arg k X 具有如下的性质:(1))(k X 在0-2π之间具有偶对称性质,即)()(k N X k X -=(2)[])(arg k x 具有奇对称性质,即[]()[]k N X k X --=arg )(arg5.欲使一个FIR 数字滤波器具有线性相位,其单位取样响应)(n h 应具有什么特性?具有线性相位的FIR 数字滤器系统函数的零点在复平面的分布具有什么特点?答: 要使用FIR 具有线性相位,其h (n )应具有偶对称或奇对称性质,即h(n)=h(N-n-1)或h(n)=-h(N-n-1)。

数字信号处理实验数字巴特沃思滤波器的设计

数字信号处理实验数字巴特沃思滤波器的设计

数字信号处理实验数字巴特沃思滤波器的设计数字信号处理技术是现代通信、音频、图像等领域中不可或缺的一门技术。

数字信号处理的核心是数字滤波器设计,本文将介绍一种常用的数字滤波器——数字巴特沃斯滤波器的设计方法。

一、数字滤波器简介数字滤波器是将连续时间信号转换成离散时间信号,实现对离散时间信号的滤波处理,具有实时性好、精度高、可重复性强等优点。

数字滤波器有两种类型:有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。

二、数字巴特沃斯滤波器数字巴特沃斯滤波器是一种常用的IIR滤波器,其主要特点是具有平坦的通/阻带,通/阻带边缘陡峭。

因此在实际应用中,数字巴特沃斯滤波器应用较为广泛。

数字巴特沃斯滤波器的设计方法一般包括以下步骤:确定滤波器类型、确定通/阻带的截止频率、确定滤波器的阶数、计算滤波器的系数。

1、确定滤波器类型在实际应用中,数字巴特沃斯滤波器有四种类型:低通、高通、带通和带阻滤波器,应根据实际需求选择。

2、确定通/阻带的截止频率通常情况下,固定本例中采用的是低通滤波器,需要确定的就是通带和阻带的截止频率。

对于低通滤波器,通带截止频率ωc应该比信号频率fs的一半小,阻带截止频率ωs 应该比ωc大一些,通常ωs/ωc取0.5~0.7比较好。

滤波器的阶数一般是与滤波器的性能相关的。

阶数越高,性能越好,但同时计算量也会更大。

在实际应用中,一般取4~8的阶数即可。

4、计算滤波器的系数根据上述参数计算滤波器的系数,这里介绍两种常用的方法:一种是脉冲响应不变法(Impulse Invariant Method),另一种是双线性变换法(Bilinear Transformation)。

脉冲响应不变法是一种较为简单的设计方法,但由于其数字滤波器与连续时间滤波器之间的不同,可能会引入一定程度的失真。

双线性变换法可以使二阶系统和一阶系统的增益分别为1和0dB,这是一种比较理想的设计方法。

四、实验步骤本实验采用Matlab软件进行数字滤波器的设计,具体步骤如下:1、打开Matlab软件,新建一个.m文件;2、输入需要滤波的数字信号,此处可以使用Matlab自带的signal工具箱中的一些模拟信号;4、使用filter函数实现数字滤波器对信号的滤波过程;5、通过比较信号的频谱图,评估滤波器的性能。

信号与系统题库(完整版)

信号与系统题库(完整版)

信号与系统题目部分,(卷面共有200题,0.0分,各大题标有题量和总分) 一、选择题(7小题,共0.0分)[1]题图中,若h '(0)=1,且该系统为稳定的因果系统,则该系统的冲激响应()h t 为。

A 、231()(3)()5tt h t e e t ε-=+- B 、32()()()tt h t e e t ε--=+C 、3232()()55tt e t e t εε--+D 、3232()()55tt e t e t εε--+-[2]已知信号x[n]如下图所示,则x[n]的偶分量[]e x n 是。

[3]波形如图示,通过一截止角频率为50rad sπ,通带内传输值为1,相移为零的理想低通滤波器,则输出的频率分量为() A 、012cos 20cos 40C C t C t ππ++ B 、012sin 20sin 40C C t C t ππ++ C 、01cos 20C C t π+ D 、01sin 20C C t π+[4]已知周期性冲激序列()()T k t t kT δδ+∞=-∞=-∑的傅里叶变换为()δωΩΩ,其中2TπΩ=;又知111()2(),()()2T T f t t f t f t f t δ⎛⎫==++⎪⎝⎭;则()f t 的傅里叶变换为________。

A 、2()δωΩΩ B 、24()δωΩΩ C 、2()δωΩΩ D 、22()δωΩΩ[5]某线性时不变离散时间系统的单位函数响应为()3(1)2()kkh k k k εε-=--+,则该系统是________系统。

A 、因果稳定B 、因果不稳定C 、非因果稳定D 、非因果不稳定 [6]一线性系统的零输入响应为(23kk --+)u(k), 零状态响应为(1)2()k k u k -+,则该系统的阶数A 、肯定是二阶B 、肯定是三阶C 、至少是二阶D 、至少是三阶 [7]已知某系统的冲激响应如图所示则当系统的阶跃响应为。

数字滤波器设计

数字滤波器设计

数字滤波器设计通信与电子信息当中,在对信号作分析与处理时,常会用到有用信号叠加无用噪声的问题。

这些噪声信号有的是与信号同时产生的,有的是在传输过程中混入的,在接收的信号中,必须消除或减弱噪声干扰,这是信号处理中十分重要的问题。

根据有用信号与噪声的不同特性,消除或减弱噪声,提取有用信号的过程就称为滤波。

滤波器的种类很多,实现方法也多种多样,本章利用Matlab来进行数字滤波器的设计。

数字滤波器是一离散时间系统,它对输入序列x(n)进行加工处理后,输出序列y(n),并使y(n)的频谱与x(n)的频谱相比发生某种变化。

由DSP理论得知,无限长冲激响应(IIR)需要递归模型来实现,有限长冲激响应(FIR)滤波器可以采用递归的方式也可采用非递归的方式实现。

本章把FIR 与IIR滤波器分别用Matlab进行分析与设计。

数字滤波器的结构参看《数字信号处理》一书。

数字滤波器的设计一般经过三个步骤:1(给出所需滤波器的技术指标。

2(设计一个H(Z),使其逼近所需要的技术指标。

3(实现所设计的H(Z)。

4.1 IIR数字滤波器设计设计IIR数字滤波器的任务就是寻求一个因果、物理可实现的系统函数H(z),jω使它的频响H(e)满足所希望得到的低通频域指标,即通带衰减A、阻带衰减A、 pr通带截频ω、阻带截频ω。

而其它形式的滤波器由低通的变化得到。

pr采用间接法设计IIR数字滤波器就是按给定的指标,先设计一个模拟滤波器,进而通过模拟域与数字域的变换,求得物理可实现的数字滤波器。

从模拟滤波器变换到数字滤波器常用的有:脉冲响应不变法和双线性变换法。

IIR滤波器的设计过程如下,,,数字频域指标模拟频域指标设计模拟滤波器H(S) 设计数字滤波器H(z) 1. 模拟滤波器简介模拟滤波器的设计方法已经发展得十分成熟,常用的高性能模拟低通滤波器有巴特沃斯型、切比雪夫型和椭圆型,而高通、带通、带阻滤波器则可以通过对低通进行频率变换来求得。

北邮数字信号处理第四章附加题答案正式版

北邮数字信号处理第四章附加题答案正式版

1. 请推导出三阶巴特沃思低通滤波器的系统函数,设1/c rad s Ω=。

解:幅度平方函数是:2261()()1A H j Ω=Ω=+Ω令: 22s Ω=- ,则有:61()()1a a H s H s s-=- 各极点满足121[]261,26k j k s ek π-+==所得出的6个 k s 为:15==j es 2321321jes j +-==π12-==πj e s 2321343jes j --==π2321354j es j -==π2321316j es j +==π15==j e s 2321321je s j +-==π12-==πj e s 2321343je s j --==π2321354j es j -==π2321316j es j +==π122))()(()(233210+++=---=s s s k s s s s s s k s H a 1221)(23+++==s s s s H a 代入s=0时, ,可得,故:1=)s (H a 10=k2. 设计一个满足下列指标的模拟Butterworth 低通滤波器,要求通带的截止频率6,p f kHz =,通带最大衰减3,p A dB =,阻带截止频率12,s f kHz =,阻带的最小衰减25s A dB =,求出滤波器的系统函数。

解: 2,2s s p p f f ππΩ=Ω=0.10.1101lg 101N 2lg()s pA A s p⎛⎫- ⎪-⎝⎭≥ΩΩ=4.15取N=5,查表得H(p)为:221()(0.6181)( 1.6181)(1)H p p p p p p =+++++ 因为3,p A dB =所以c p Ω=Ω[]52222()()0.618 1.618cs p c c c c c c H s H p s s s s s =Ω=Ω=⎡⎤⎡⎤+Ω-Ω+Ω-Ω+Ω⎣⎦⎣⎦3. 设计一个模拟切比雪夫低通滤波器,要求通带的截止频率 f p =3kHz ,通带衰减要不大于0.2dB ,阻带截止频率 f s = 12kHz ,阻带衰减不小于 50dB 。

巴特沃斯Ⅱ型低通滤波器和切比雪夫Ⅱ型低通滤波器IIR低通数字滤波器设计

巴特沃斯Ⅱ型低通滤波器和切比雪夫Ⅱ型低通滤波器IIR低通数字滤波器设计

巴特沃斯Ⅱ型低通滤波器和切比雪夫Ⅱ型低通滤波器I I R低通数字滤波器设计(总24页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--南华大学课程设计报告课程名称:数字通信课程设计设计名称: IIR低通数字滤波器设计姓名: XXXX学号: xxxx班级:xxxx指导教师:XXXX起止日期:南华大学电气工程学院制课程设计任务书学生班级: xxxx 学生姓名: phatonic 学号: XXXXXXXX 设计名称:IIR低通数字滤波器设计起止日期:指导教师: XX课程设计学生日志课程设计考勤表课程设计评语表IIR低通数字滤波器设一、设计目的和意义目的:1.深入理解数字信号处理基础知识的理解;2.加深对MATLAB基础知识的理解;3.掌握低通数字滤波器的设计方法;4.了解冲激响应不变法的基本原理和特点;5.了解双线性变换法的基本原理和特点;意义:通过课程设计设计可以加深我们对课本基础知识的理解,对已经学习的知识进行实践训练,起到了理论联系实践的作用。

在设计过程中,一定会遇到很多的困难和问题,在解决问题的过程中,不仅锻炼了我解决实际问题的能力,而且也培养了我设计的综合能力。

总之,理论联系实践,对我来说是非常的重要。

IIR低通数字滤波器设计是滤波器设计中很经典的问题,而滤波器设计则是是《数字信号处理》的核心内容。

所以,IIR低通数字滤波器设计是数字信号处理的经典内容。

二、设计原理1.数字滤波器原理与模拟滤波器类似,数字滤波器按频率特性划分为低通、高通、带通、带阻、全通等类型。

由于频率响应的周期性,频率变量以数字频率w来表示(w=ΩT=Ω/fs, Ω为模拟角频率,T为抽样时间间隔,fs为抽样频率),所以数字滤波器设计中必须给出抽样频率。

一般情况下,数字滤波器是一个线性移不变离散时间系统,利用有限精度算法来实现。

具体的实现方法有很多,不过主流的方法是:先设计出对应的模拟滤波器,再将模拟滤波器数字化为数字滤波器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例1:设采样周期T=250μs(采样频率fs =4kHz),用脉冲响应不变法和双线性变换法
设计一个三阶巴特沃兹滤波器,其3dB 边界频率为fc =1kHz。

[B,A]=butter(3,2*pi*1000,'s');
[num1,den1]=impinvar(B,A,4000);
[h1,w]=freqz(num1,den1);
[B,A]=butter(3,2/0.00025,'s');
[num2,den2]=bilinear(B,A,4000);
[h2,w]=freqz(num2,den2);
f=w/pi*2000;
plot(f,abs(h1),'-.',f,abs(h2),'-');
grid;
xlabel('频率/Hz ')
ylabel('幅值/dB')
程序中第一个butter 的边界频率2π×1000,为脉冲响应不变法原型低通滤波器的边界频
率;第二个butter 的边界频率2/T=2/0.00025,为双线性变换法原型低通滤波器的边界频率.图1 给出了这两种设计方法所得到的频响,虚线为脉冲响应不变法的结果;实线为双线性变换法的结果。

脉冲响应不变法由于混叠效应,使得过渡带和阻带的衰减特性变差,并且不存在传输零点。

同时,也看到双线性变换法,在z=-1 即Ω=π或f=2000Hz 处有一个三阶传输零点,这个三阶零点正是模拟滤波器在ω=∞处的三阶传输零点通过映射形成的。

可能有些同学对第二个butter 的边界频率2/T=2/0.00025有些困惑,实际上它是如下推导的:
From qianmayi。

相关文档
最新文档