第6章-无限脉冲响应数字滤波器设计

合集下载

6无限脉冲响应数字滤波器的设计

6无限脉冲响应数字滤波器的设计
解:(1) 设计模拟滤波器的指标为
p=2fp=104(rad/s), α p=2dB
s=2fs=2.4×104(rad/s), α s=30dB
(2Nk) ss确pp 定22滤l11gll00g波g0ff00ps...101k器aa2pssspp4的k2N2=s.s11pp4阶数022l.N11g000l20fgf004ps...10212aa2.ps4422k.N114sspp40.2.220l511g2,00l40fgf002ps...取1021Naa2.ps4N422为.1145540.2.052, 42N 5
N
4.25, N 5
lg 2.4
(3) 求极点
j 3 j 3
s0 sP00e5e ,5 ,
p e s s e e , , j 12k1 20 20N
j 3j 3 55
k
sP11
j 4
s1e5e
j 45s2Ps22
eje,j
,
s1 s1
j 4j 4
e e5 5
s2
e j ,
j 6j 6
FIR滤波器设计方法 (1)采用的是窗函数设计法和频率采样法, (2)用计算机辅助的切比雪夫最佳一致逼近法设计。
6.2 模拟滤波器的设计
理论和设计方法相当成熟,有若干典型的模拟滤波器可以选
择。如:巴特沃斯(Butterworth)滤波器、切比雪夫(Chebyshev)滤
波器、椭圆(Kllipse)滤波器、贝塞尔(Bessel)滤波器等,这些滤波 器都有严格的设计公式、现成的曲线Ha和H(jΩa (图)jΩ)表供设计人HH员aa (j使ΩΩ)) 用。
j 1 2 k1
p e 归一化极点 k
2 2N

第6章 无限脉冲响应数字滤波器的设计

第6章  无限脉冲响应数字滤波器的设计

p 10lg s 10lg
H a ( j ) H a ( j ) H a ( j s )
2 2
H a ( j p )
2
(6.2.1)
2
(6.2.2)
18
如果Ω=0处幅度已归一化到1,即 |Ha(j0)|=1,αp和αs表示为
p 10lg H a ( j p ) s 10lg H a ( j s )
低通 0 H a (j Ω) Ω 0 H a (j Ω)
高通 Ω
带通 c Ω 0
带阻 Ω
图6.2.1
各种理想滤波器的幅频特性
17
1.模拟低通滤波器的设计指标及逼近方法 模拟低通滤波器的设计指标有αp, Ωp,α s 和Ω s 。其中Ω p 和Ω s 分别称为通带截止频率 和阻带截止频率,αp是通带Ω(=0~Ωp)中的最 大衰减系数,αs是阻带Ω≥Ωs的最小衰减系数, αp和αs一般用dB数表示。对于单调下降的幅 度特性,可表示成:
H
a
(s) G ( p) |
p
s c
25
表6.2.1
极点位置 阶数N 1 2 3 4 5 6 7 8 9
巴特沃斯归一化低通滤波器参数
P1, N 2
P2, N 3
P0, N 1
-1.0000 -0.7071±j0.7071 -0.5000±j0.8660 -0.3827±j0.9239 -0.3090±j0.9511 0.2588±j0.9659 -0.2225±j0.9749 0.1951±j0.9808 -0.1736±j0.9848
通常用的数字滤波器一般属于选频滤波器。假设数字滤波 器的传输函数H(e jω)用下式表示:
H ( e j ) H ( e j ) e j ( )

数字信号处理第六章--无限脉冲响应数字滤波器的设计PPT课件

数字信号处理第六章--无限脉冲响应数字滤波器的设计PPT课件
(3)按频率特性确定增益常数 。
.
16
3、巴特沃斯低通滤波器设计方法 (1)、幅度平方函数
|H (j )|21(j 1 /j c)2N N1 ,2 , ,
当 =0 时,|H( j)|2 =1
当 c 时,|H( j)|2 =0.5,取3dB值
当 速度 愈 快c 时,,过随渡带 愈加窄大,幅度迅速.下降,
由上面两式可得:
1(p c
)2N
10ap /10
同理
1(s )2N 10as /10 c
上两式得:
(p )N s
10ap /10 1 10as /10 1
(1) (2)

sp s /p,ksp
10ap/10 1 10as/10 1
.

N lg ksp lg sp 25
c 的确定:
由(1)式
.
18
求极点:
1( s )2N 0 jC
( s )2N 1 jC
1
j (1 2 k 1 )
∴ sk 12 Nj C C e 2 2 N
k=0,1,2,…,2N-1
2N个极点等间隔分布在半径为Ωc的圆上,间隔为 N
设N=3,极点间隔为π/3
.
19
为形成稳定的滤波器,2N个极点中只取s平面左半平 面的N个极点构成Ha(s)
.
23
举例:求出三阶巴特沃斯低通滤波器的传输函数Ha (s)
设 c 2ra/ds
N3
查表得
Ha(p)12p12p2p3

p s c
代入上式得
1 Ha(s)12( sc)2( sc)2( sc)3
8
88s4s2 s3
下面介绍如何确定阶数N

6无限脉冲响应数字滤波器

6无限脉冲响应数字滤波器
(3)、滤波器的功能与实现 滤波就是对输入序列 x(n)进行一定的运算操作。 从而得
到输出序列y(n)。
(4)、数字滤波器的分类
DF按频率特性分类:可分为低通、高通、带通、带阻和全通。
低通

π
高通
H (e j )
0
π
H (e j )


π
带通
0
π
H (e j )


π
带阻
0
π
H (e j )
第六章 无限脉冲响应数字滤波器的设计
理解滤波器的基本概念 掌握巴特沃斯(Butterworth)、切比雪夫(Chebyshev)低通 滤波器的特点 掌握冲激响应不变法 掌握双线性不变法
了解利用模拟滤波器设计IIR滤波器的设计过程
了解利用频带变换法设计各种类型数字滤波器的方法
6.1 数字滤波器DF(Digital Filter)的基本概念
(1).滤波器: 指对输入信号起滤波作用的装置。
x(n)
h(n)
y(n)
对其进行傅氏变换得:
(2)、当输入、输出是离散信号,滤波器的冲激响应是单位抽 样响应 h(n)时,这样的滤波器称作数字滤波器。
数字滤波器: 输入输出均为数字信号,通过一定的运算关系改变输入信
号所含频率成分的相对比例或者滤除某些频率成分的器件
由通带衰减决定 • N:滤波器阶数,等于通带内最大最小值的总数
为阻带截止频率 阻带衰减越大 所需阶数越高
3)幅度平方特性的极点分布:
N=4时模拟切比雪夫I型极点位置图
4)滤波器的系统函数:
其中:
5)滤波器的设计步骤: • 确定技术指标:
归一化:

第6章无限脉冲响应数字滤波器的设计

第6章无限脉冲响应数字滤波器的设计
滤波技术
① 滤波器设计:根据给定滤波器的频率特性,求得满足 该特性的传输函数。 ② 滤波过程的实现:获得传输函数后,以何种方式达到 对输入信号进行滤波的目的。
6.1 数字滤波器的基本概念
数字滤波器:是指输入、输出均为数字信号, 通过数值运算处理改变输入信号所含频率成分 的相对比例,或者滤除某些频率成分的数字器 件或程序。
二、巴特沃斯低通滤波器的设计
巴特沃斯逼近又称最平幅度逼近,它具有通 带内最大平坦的振幅特性,且随Ω的增大,幅频 特性随Ω单调下降。
1、原理
巴特沃斯低通滤波器的幅度平方函数为:
Ha(
j) 2

1
1


c
2N
式中N为正整数,代表滤波器的阶次,
c称为3dB截止频率。
二、巴特沃斯低通滤波器的设计
x(n) s(n) u(n)
加性噪声
若 x(n) 中的有用成分 s(n) 和希望去除的成分 u(n)
各自占有不同的频带, 通过一个线性系统可将 u(n)
有效去除.
分类: 低通(LP), 高通(HP),带通(BP), 带阻(BS)
一、数字滤波器的分类
现代滤波器
x(n) s(n)u(n) x(n) s(n) *u(n)
一、数字滤波器的分类
设输入为一个低频正弦波与一个高频正弦波 叠加而成。 滤波前:
滤波后:
左边为时域波形, 右边为它的频谱。
二、 数字滤波器的技术指标
数字滤波器的频率特性:
H
(e
j
)
|
H
(e
j
)
|
e幅j频(特) 性表示信号通过该滤波
器后各频率成分振幅衰减情况

数字信号处理 第6章

数字信号处理 第6章

H ( z ) h( n) z n
n 0
N 1
(6.1.2)
(6.1.1)式中的H(z)称为N阶IIR数字滤波器系统函数; (6.1.2) 式中的H(z)称为N-1阶FIR数字滤波器系统函数。这两种 数字滤波器的设计方法有很大区别,因此下面分成两章分 别进行学习。
第6章 无限脉冲响应数字滤波器的设计
s 20 lg
| H (e j0 ) |
j s
dB
(6.1.4b)
p 20 lg | H (e
j p
) | dB
(6.1.5)
s 20 lg | H (e js ) | dB
(6.1.6)
第6章 无限脉冲响应数字滤波器的设计
当幅度下降到 2 / 2 时,标记ω=ωc,此时 p 3dB,称 ωc为3 dB通带截止频率。ωp、ωc和ωs统称为边界频率, 它们是滤波器设计中所涉及到的很重要的参数。对其他 类型的滤波器,(6.1.3b)式和(6.1.4b)式中的H(ej0)应改 成
拟滤波器得到系统函数Ha (s),然后将Ha(s)按某种方法转
换成数字滤波器的系统函数H(z)。这是因为模拟滤波器的 设计方法已经很成熟,不仅有完整的设计公式,还有完善
的图表和曲线供查阅; 另外,还有一些典型的优良滤波
器类型可供我们使用。直接法直接在频域或者时域中设计 数字滤波器,由于要解联立方程,设计时需要计算机辅助 设计。FIR滤波器不能采用间接法,常用的设计方法有窗 函数法、频率采样法和切比雪夫等波纹逼近法。
第6章 无限脉冲响应数字滤波器的设计
图6.1.3所示的单调下降幅频特性,p和s别可以表
示为
p 20 lg
| H (e j0 ) | | H (e

数字信号处理 第六章 无限冲击响应数字滤波器设计(白底)

数字信号处理 第六章 无限冲击响应数字滤波器设计(白底)

6.2 模拟滤波器的设计
模拟滤波器常见的几种形式
Ha ( jΩ )
低通

Ha ( jΩ )
高通
Ha ( jΩ)
带通
Ha ( jΩ )
带阻

Ω 各种理想滤波器的幅频特性

我们一般只需设计低通 其它形式可以通过变换得到。 只需设计低通, 我们一般只需设计低通,其它形式可以通过变换得到。
一、模拟低通滤波器的设计指标及逼近方法 1. 模拟滤波器的设计指标
2
as ≥−10lg Ha ( jΩ ) s
2
2、逼近方法 、 寻找一个传输函数 标 αp和 s ,即: α
Ha (s) 使其幅度平方函数满足给定指
2
ap ≤−10lg Ha ( jΩp )
as ≥−10lg Ha ( jΩ ) s
2
根据上式求出幅度平方函数 根据上式求出幅度平方函数
Ha ( jΩ)
10
Ωp 10 −1 即 : = as 10 10 −1 Ωs
有 N = lg :
10
ap 10 as
10 10 −1
lg
Ωp Ωs
计算3dB截止频率 Ωc 截止频率 计算
Q 1+
( )
Ωc
Ωp 2N
=10
−1 )ap 10 Nhomakorabea1+
( )
Ωs 2N Ω c
=10
as
10
Ω =Ωp (10 c
(3)将 Ha (p) 去归一化 将
Ω =Ωp (10 c
2
由于一般滤波器的单位脉冲响应为实数, 由于一般滤波器的单位脉冲响应为实数,其传递函数是对 称的, 称的,有:

第六章作业(1)

第六章作业(1)

《数字信号处理》作业与上机实验(第六章)班级: N电信12-1F学号: 24122201242姓名:曹福利任课老师:李宏民完成时间: 11.16信息与通信工程学院2013—2014学年第2 学期第6章 无限脉冲响应数字滤波器设计1、教材p195:13,14,15,16,17,18,192、某信号()x t 为:123()0.5cos(2)0.7cos(20.1)0.4cos(2)x t f t f t f t ππππ=+++,其中121100,130,600.f Hz f Hz f Hz ===设计最低阶数IIR 数字滤波器,按下图所示对()x t 进行数字滤波处理,实现:IIR 数字滤波器()x n ()y n A/D(周期T 采样)D/A(周期T)()x t ()y t1)将3f 频率分量以高于50dB 的衰减抑制,同时以低于2dB 的衰减通过1f 和2f 频率分量;2)将1f 和2f 频率分量以高于50dB 的衰减抑制,同时以低于2dB 的衰减通过3f 频率分量;要求:按数字滤波器直接型与级联型结构图编写滤波程序,求得()y n ;IIR滤波器采用双线性(高通)与冲击响应不变法(低通)设计;画出所设计的滤波器频率特性图、信号时域图;给出滤波器设计的MATLAB 代码与滤波器实现的代码;选择合适的信号采样周期T 与两种滤波器设计方法中对模拟滤波器冲击响应的采样周期T ’, 注意区分二者的异同。

1、13 . 解:t=1;fs=4000; wpu=0.45*pi; wpl=0.25*pi; wsu=0.55*pi; wsl=0.15*pi; wpz=[0.25,0.45]; wsz=[0.15,0.55]; wp=2/t*tan(wpz/2); ws=2/t*tan(wsz/2); rp=3; as=40;[n,wc]=buttord(wp,ws,rp,as,'s'); [b,a]=butter(n,wc,'s'); [bz,az]=impinvar(b,a,fs); [nd,wdc]=buttord(wpz,wsz,rp,as); [bd,adz]=butter(nd,wdc); hk=freqz(bd,adz); plot(abs(hk))01002003004005006000.20.40.60.811.21.4图一.Hzt=1; fs=4000; wpu=0.45*pi; wpl=0.25*pi; wsu=0.55*pi; wsl=0.15*pi; wpz=[0.25,0.45];wsz=[0.15,0.55]; wp=2/t*tan(wpz/2); ws=2/t*tan(wsz/2); rp=3; as=40;[n,wc]=buttord(wp,ws,rp,as,'s'); [b,a]=butter(n,wc,'s'); [bz,az]=impinvar(b,a,fs); [nd,wdc]=buttord(wpz,wsz,rp,as); [bd,adz]=butter(nd,wdc); hk=freqz(bd,adz); figure(1) plot(angle(hk)) figure(2)[hp,w]=freqz(bd,adz,4000); plot(w/pi,20*log10(hp));0100200300400500600-4-3-2-101234图二.相频特性曲线00.10.20.30.40.50.60.70.80.91-500-400-300-200-100100图三.损耗函数 14.解:T=1/80000;wp=4000*2*pi*T; ws=20000*2*pi*T; rp=0.5; rs=45;[n,wc]=buttord(wp,ws,rp,as,'s'); [b,a]=butter(n,wc,'s'); [bz,az]=impinvar(b,a); figure(1) freqz(b,a);[bz,az]=impinvar(b,a); figure(2) freqz(bz,az);0.10.20.30.40.50.60.70.80.91-400-300-200-1000Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91-60-40-20020Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )0.10.20.30.40.50.60.70.80.91-800-600-400-2000Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s)00.10.20.30.40.50.60.70.80.91-40-30-20-10Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )图四 15.解:T=1/80000;wp=4000*2*pi*T;ws=20000*2*pi*T; Rp=0.5; As=45;[N,wp1]=cheblord(wp,ws,Rp,As,'s'); [b,a]=chebyl(N,wp1,Rp,'s'); [bz,az]=impinvar(b,a,fs);[db,mag,pha,grd,w]=freqz_m(bz,az); plot(w/pi,db);0.10.20.30.40.50.60.70.80.91-800-600-400-2000Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91-150-100-50050Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )图五解:T=1/2500000;wp=325000*2*pi*T; ws=225000*2*pi*T; rp=1; rs=40;[N,wc]=ellipord(wp,ws,rp,rs); [b,a]=ellip(N,rp,rs,wc); figure(1) freqz(b,a);[bz,az]=impinvar(b,a); figure(2)freqz(bz,az);00.10.20.30.40.50.60.70.80.91-300-200-100Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91-80-60-40-200Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )00.10.20.30.40.50.60.70.80.91-300-200-100Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91-80-60-40-200Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )图六解:fsl=560000; fsu=780000; fpl=375000; fpu=1000000; Fs=5000000;wp=[2*fsl/Fs,2*fsu/Fs]; ws=[2*fpl/Fs,2*fpu/Fs]; rp=0.5; rs=50;[N,wpo]=ellipord(wp,ws,rp,rs); [b,a]=ellip(N,rp,rs,wpo,'stop'); figure(1) freqz(b,a) figure(2)[bz,az]=impinvar(b,a); freqz(bz,az)0.10.20.30.40.50.60.70.80.91-400-2000200400Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91-80-60-40-200Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )0.10.20.30.40.50.60.70.80.91010203040Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s)00.10.20.30.40.50.60.70.80.91-10-55Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )图七解:fsl=500; fsu=2125; fpl=1050; fpu=1400; Fs=5000;wp=[2*fsl/Fs,2*fsu/Fs]; ws=[2*fpl/Fs,2*fpu/Fs]; rp=1; rs=40;[N,wpo]=ellipord(wp,ws,rp,rs); [b,a]=ellip(N,rp,rs,wpo,'stop'); figure(1) freqz(b,a) figure(2)[bz,az]=impinvar(b,a); freqz(bz,az)0.10.20.30.40.50.60.70.80.91-400-2000200400Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s)00.10.20.30.40.50.60.70.80.91-100-50Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )00.10.20.30.40.50.60.70.80.91100200300400Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s)00.10.20.30.40.50.60.70.80.91-60-40-20Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )图八解:T=1/80000;wp=4000*2*pi*T; ws=20000*2*pi*T; rp=0.5; rs=45;[n,wc]=buttord(wp,ws,rp,as,'s'); [b,a]=butter(n,wc,'s'); [bz,az]=impinvar(b,a); figure(1) freqz(b,a);[bz,az]=impinvar(b,a); figure(2)freqz(bz,az);00.10.20.30.40.50.60.70.80.91-1000-500Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91-50-40-30-20-10Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )00.10.20.30.40.50.60.70.80.91-600-400-200Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s)00.10.20.30.40.50.60.70.80.91-100-5050Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )图九2、解:(1)代码为T=1/80000;Fs=3800;fp=130;fs=600;rs=50;wp=2*pi*fp/Fs;ws=2*pi*fs/Fs;Bt=ws-wp;alph=0.5842*(rs-21)^0.4+0.07886*(rs-21); N=ceil((rs-8)/2.285/Bt); wc=(wp+ws)/2/pi; hn=fir1(N,wc,kaiser(N+1,alph));M=1024;Hk=fft(hn,M);k=0:M/2-1;wk=(2*pi/M)*k;figure(1);plot(wk/pi,20*log10(abs(Hk(k+1))));axis([0,1,-80,5]);figure(2)plot(wk/pi,angle(Hk(k+1))/pi);00.10.20.30.40.50.60.70.80.91-80-70-60-50-40-30-20-10图11.损耗函数曲线00.10.20.30.40.50.60.70.80.91-1-0.8-0.6-0.4-0.20.20.40.60.81图12相频特性曲线(2)T=0.48;Fs=3800;fp=600;fs=100;wp=2*pi*fp/Fs;ws=2*pi*fs/Fs;atB=wp-ws;wc=wp;m=1;N=N+mod(N+1,2);Np=fix(wc/(2*pi/N));Ns=N-2*Np-1;Ak=[zeros(1,Np+1),ones(1,Ns),zeros(1,Np)]; Ak(Np+2)=T;Ak(N-Np)=T;thetak=-pi*(N-1)*(0:N-1)/N;Hk=Ak.*exp(1j*thetak);hn=real(ifft(Hk));M=1024;Hk=fft(hn,M);k=0:M/2-1;wk=(2*pi/M)*k;figure(2);plot(wk/pi,20*log10(abs(Hk(k+1))));axis([0,1,-80,5]);00.10.20.30.40.50.60.70.80.91-80-70-60-50-40-30-20-10图13.损耗函数00.10.20.30.40.50.60.70.80.91-1-0.8-0.6-0.4-0.20.20.40.60.81图14.相频曲线。

数字信号处理--第6章无限脉冲响应数字滤波器的设计

数字信号处理--第6章无限脉冲响应数字滤波器的设计

1 0 0.1a p 1 k sp 1 0 0.1as 1 0 .0 2 4 2
sp

2 2
fs fp

2.4
N lg 0.0242 4.25, N 5 lg 2.4
2019/10/17
数字信号处理
(2) 按照(6.2.12)式,其极点为
j3
s0 e 5 ,
滤波器幅频特性。其幅度平方函数用A2(Ω)表示:
A2()Ha(j)2 12C1N 2( p)
(6.2.19)
2019/10/17
数字信号处理
2019/10/17
图6.2.5 切比雪夫Ⅰ型滤波器幅频特性
数字信号处理
式中,ε为小于1的正数,表示通带内幅度波动的 程度,ε愈大,波动幅度也愈大。Ωp称为通带截止频率。 令λ=Ω/Ωp,称为对Ωp的归一化频率。CN(x)称为N阶切 比雪夫多项式,定义为
数字信号处理
2019/10/17
数字信号处理
2019/10/17
数字信号处理
例6.2.1 已知通带截止频率fp=5kHz,通带最大衰减 αp=2dB , 阻 带 截 止 频 率 fs=12kHz , 阻 带 最 小 衰 减 αs=30dB,按照以上技术指标设计巴特沃斯低通滤波器。
解 (1) 确定阶数N。
(6.2.3) (6.2.4)
以上技术指标用图6.2.2表示。图中Ωc称为3dB截止 频率,因 H a (j c ) 1 /2 , 2 0 lg H a (j c ) 3 d B
2019/10/17
数字信号处理
2019/10/17
图6.2.2 低通滤波器的幅度特性
数字信号处理
滤波器的技术指标给定后,需要设计一个传输函

数字信号处理[第六章_无限脉冲响应数字滤波器的设计]

数字信号处理[第六章_无限脉冲响应数字滤波器的设计]

关键是求N
28
无限脉冲响应数字滤波器的设计
关键是求N
cos( N arccos x ), x 1 CN ( x) ch( N Archx), x 1
[例]:例如,一低通DF的指标:在 0.2 的通带范围, 0.3 的阻带范围,衰 幅度特性下降小于1dB;在 减大于15dB;抽样率 f s ;试将这一指标转换成AL 10kHz F的技术指标。 [解]: H (e j 0 ) H (e j 0 ) dB 15 p 20 lg dB 1 s 20 lg j 0.3 j 0.2 H (e ) H (e ) 归一化后:
第六章 无限脉冲响应 数字滤波器的设计
无限脉冲响应数字滤波器的设计
数字滤波器的基本概念
主 要 内 容
模拟滤波器的设计
数字滤波器的间接设计方法
数字滤波器的直接设计方法
2
无限脉冲响应数字滤波器的设计 数字滤波器的基本概念 所谓数字滤波器是指输入、输出均为数字信号,通 过一定运算关系改变输入信号所含频率成分的相对比例 或者滤除某些频率成分的器件。(Digital Filter)
s 2 N 1 ( ) 10 s /10 C
10 p 1 ( )N S 10 s /10 2
23
p
/10
无限脉冲响应数字滤波器的设计 低通巴特沃斯滤波器的设计步骤: 1.根据技术指标求出滤波器的阶数N;
p;s;c; p; s
C p (10
0.1 p
一是窗函数法和频率采样法
二是计算机辅助设计,如切比雪夫等波纹逼近法
13
无限脉冲响应数字滤波器的设计 模拟滤波器的设计 巴特沃斯滤波器 单调下降的幅频特性

无限脉冲响应数字滤波器的设计

无限脉冲响应数字滤波器的设计

a
27
只有当模拟滤波器的频率响应是限带的,且带限于折叠频率以内时,即:
Ha(j)0
| |
T
s 2
才能使数字滤波器的频率响应在折叠频率以内重现模拟滤波器的频率响 应,而不产生混叠失真,即
H(ej)Haj T ,||<
但是,任何一个实际的模拟滤波器频率响应都不是严格限带的,变换后 就会产生周期延拓分量的频谱交叠,即产生频率响应的混叠失真。这时 数字滤波器的频响就不同于原模拟滤波器的频响,而带有一定的失真。
17
a
18
a
19
例 已 知 通 带 截 止 频 率 fc=5kHz , 通 带 最 大 衰 减 Rp=2dB , 阻 带 截 止 频 率 fs=12kHz , 阻 带 最 小 衰 减 As=30dB,按照以上技术指标设计巴特沃斯低通滤波器。
解 (1) 求阶数N
Nlg(1 1 0 0 0 0 ..1 1 R A s p 1 1)/2lg( sp t)4.25 , 取 N5
c p / 2N 100.1Rp 1 c s / 2N 100.1As 1
总结以上,低通巴特沃斯滤波器的设计步骤如下: (1)根据技术指标Ωp,Rp,Ωst和As,求出滤波器的阶数N。 (2)确定滤波器极点。 (3)确定系统函数Ha(s)。
a
16
表 巴特沃斯归一化低通滤波器参数
查P370 表7.2 7.3a7.4
设计方法: 先设计模拟低通滤波器,再通过频率变换的方法将低通滤波 器转换为其它类型的滤波器。
a
7
H a (jΩ)
H a (jΩ)
低通
高通
0
Ω0
Ω
H a (jΩ)
H a (jΩ)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数字信号处理》作业与上机实验
(第六章)
班级:
学号:
姓名:
任课老师:
完成时间: 2014.11.18
信息与通信工程学院
2013—2014学年第2 学期
第6章无限脉冲响应数字滤波器设计
1、教材p195:13,14,15,16,17,18,19
(1)代码如下:
clear;close all
t=1;fs=4000;
wpi=0.45*pi,wpl=0.25*pi;
wsu=0.55*pi,wsl=0.15*pi;
wpz=[0.25,0.45];
wsz=[0.15,0.55];
wp=2/t*tan(wpz/2);ws=2/t*tan(wsz/2);
rp=3;as=40;
[n,wc]=buttord(wp,ws,rp,as,'s');
[b,a]=butter(n,wc,'s');
[bz,az]=bilinear(b,a,fs);
[nd,wdc]=buttord(wpz,wsz,rp,as);
[bd,adz]=butter(nd,wdc);
hk=freqz(bd,adz)
figure(1)
plot(angle(hk))
title('相频特性曲线')
[hp,w]=freqz(bd,adz,4000);
figure(2)
plot(w/pi,20*log10(hp));
title('损耗函数曲线')
图示如1.1
图1.1(2)代码如下:
fs=80000;T=1/fs;
rp=0.5;
rs=45;
wp=4000*2*pi*T;ws=20000*2*pi*T; [N,wc]=buttord(wp,ws,rp,rs,'s');
[B,A]=butter(N,wc,'s');
hk=freqz(B,A);
figure(1)
plot(angle(hk))
title('相频特性曲线')
[hp,w]=freqz(B,A);
figure(2)
plot(w/pi,20*log10(hp));
title('损耗函数曲线')
图示如1.2
图1.2(3)代码如下:
fs=80000;T=1/fs;
rp=0.5;
rs=45;
wp=4000*2*pi*T;ws=20000*2*pi*T; [N,wc]=cheb1ord(wp,ws,rp,rs,'s');
[B,A]=cheby1(N,rp,wc,'s');
fk=0:120000:120000;wk=2*pi*fk
hk=freqs(B,A,wk);
figure(1)
plot(angle(hk))
title('相频特性曲线')
[hp,w]=freqz(B,A,4000);
[Bz,Az]=impinvar(B,A);
figure(2)
freqz(Bz,Az);图示如1.3
图1.3(4)代码如下:
fs=2500000;
T=1/fs;
rp=1;rs=40;
wp=325000*2*pi*T;ws=225000*2*pi*T; rp=1;rs=40;
[N,wpo]=ellipord(wp,ws,rp,rs);
[B,A]=ellip(N,rp,rs,wpo,'s')
hk=freqz(B,A)
figure(1)
plot(angle(hk))
title('相频特性曲线')
[hp,w]=freqz(B,A);
figure(2)
plot(w/pi,20*log10(hp));
title('损耗函数曲线')
图示如1.4
图1.4
(5)代码如下:
fs=5000000;
T=1/fs;
rp=1;rs=50;
wp=[560000*2*pi*T,780000*2*pi*T];ws=[375000*2*pi*T,1000000*2*pi*T]; [N,wpo]=ellipord(wp,ws,rp,rs,'s');
[B,A]=ellip(N,rp,rs,wpo,'s')
hk=freqz(B,A)
figure(1)
plot(angle(hk))
title('相频特性曲线')
[hp,w]=freqz(B,A);
figure(2)
plot(w/pi,20*log10(hp));
title('损耗函数曲线')
图示如1.5
图1.5
(6)代码如下:
fs=5000;
T=1/fs;
rp=1;rs=40;
wp=[500000*2*pi*T,2125000*2*pi*T;];ws=[1050000*2*pi*T,1400000*2*pi*T]; [N,wpo]=ellipord(wp,ws,rp,rs,'s');
[B,A]=ellip(N,rp,rs,wpo,'s');
hk=freqz(B,A)
figure(1)
plot(angle(hk))
title('相频特性曲线')
[hp,w]=freqz(B,A);
figure(2)
plot(w/pi,20*log10(hp));
title('损耗函数曲线')
图示如1.6
图1.6 (7)代码如下:
fs=80000;T=1/fs;
rp=0.5;
rs=45;
wp=4000*2*pi*T;ws=20000*2*pi*T; [N,wc]=buttord(wp,ws,rp,rs,'s');
[B,A]=butter(N,wc,'s');
hk=freqz(B,A)
figure(1)
plot(angle(hk))
title('相频特性曲线')
[Bz,Az]=impinvar(B,A);
figure(2)
freqz(Bz,Az);
[hp,w]=freqz(Bz,Az);
figure(3)
plot(w/pi,20*log10(hp));
title('损耗函数曲线')
图示如1.7
图1.7
2、某信号()x t 为:123()0.5cos(2)0.7cos(20.1)0.4cos(2)x t f t f t f t ππππ=+++,其中121100,130,600.f Hz f Hz f Hz ===设计最低阶数IIR 数字滤波器,按下图所示对()x t 进行数字滤波处理,实现: IIR 数字滤波器()
x n ()y n A/D(周期T 采样)D/A(
周期
T)()x t ()y t
1)IIR 数字滤波器代码如下: fs=3800;T=1/fs
fp=130;fs=600;rs=50;
wp=2*pi*fp*T;ws=2*pi*fs*T;
Bt=ws-wp;
alph=0.5842*(rs-21)^0.4+0.07886*(rs-21); N=ceil((rs-8)/2.285/Bt);
wc=(wp+ws)/2/pi;
hn=fir1(N,wc,kaiser(N+1,alph));
M=1024;
Hk=fft(hn,M);
k=0:M/2-1;
wk=(2*pi/M)*k;
figure(1);
plot(wk/pi,20*log10(abs(Hk(k+1))));
title('损耗函数');grid on
figure(2)
plot(wk/pi,angle(Hk(k+1))/pi);grid on
title('相频特性曲线');
图示如2.1
图2.1。

相关文档
最新文档