Upload
yosef
View
291
Download
4
Embed Size (px)
DESCRIPTION
第四章 有限长单位脉冲响应( FIR )滤波器的设计方法. 序言 §4.1 线性相位 FIR 数字滤波器的特性. §4.2 窗口设计法(时间窗口法). §4.3 频率取样法. §4.5 IIR 与 FIR 数字滤器的比较. 序言. FIR 数字滤波器的差分方程描述 ①. 对应的系统函数. 因为它是一种线性时不变系统,可用卷积和形式表示 ③. - PowerPoint PPT Presentation
Citation preview
第四章 有限长单位脉冲响应( FIR )滤波器的设计方法
序言§4.1 线性相位 FIR 数字滤波器的特性§4.2 窗口设计法(时间窗口法) §4.3 频率取样法
§4.5 IIR 与 FIR 数字滤器的比较
序言
FIR 数字滤波器的差分方程描述
①
1
0
)()(N
ii inxany
1
0
)(N
i
ii zazH
1
0
)()()(N
i
inxihny
1
0
)()(
)(N
i
i
i
zihzH
iha
对应的系统函数
因为它是一种线性时不变系统,可用卷积和形式表示 ③
比较①、③得:
FIR 数字滤波器的特点 ( 与 IIR 数字滤波器比较 ) :
优点 :( 1 )很容易获得严格的线性相位,避免被处理
的信号 产生相位失真,这一特点在 宽频带信
号处理、阵 列信号处理、数据传输等系统中
非常重要;
( 2 )可得到多带幅频特性;
( 3 )极点全部在原点(永远稳定),无稳定 性问题;
( 4 )任何一个非因果的有限长序列,总可以通过一
定的延时,转变为因果序列, 所以因果性总是
满足; ( 5 )无反馈运算,运算误差小。
缺点:( 1 )因为无极点,要获得好的过渡带特性,需以较
高的阶数为代价;
( 2 )无法利用模拟滤波器的设计结果,一般无解
析设计公式,要借助计算机辅助设计程序完成。
§4.1 线性相位 FIR 数字滤波器的特性
)(
4.1.1 线性相位的条件线性相位意味着一个系统的相频特性是频率的线性函数,即
式中为常数,此时通过这一系统的各频率分量的时延为一相同的常数,系统的群时延为
d
dg
)(
FIR 滤波器的 DTFT 为
N
n
njjj enheHeH
式中 H(ω) 是正或负的实函数。等式中间和等式右边的实部与虚部应当各自相等,同样实部与虚部的比值应当相等 :
N
n
N
n
nnh
nnh
cos
sin
cos
sin
将上式两边交叉相乘,再将等式右边各项移到左边,应用三角函数的恒等关系
N
n
nnh sin
满足上式的条件是
10,12
1
NnnNhnh
N
另外一种情况是,除了上述的线性相位外,还有一附加的相位,即
)(
nNhnh
N
12
2
1
利用类似的关系,可以得出新的解答为
20
)1( N
20
)5.0( N
2
偶对称)(nh 奇对称)(nh
图 1 线性相位特性
分四种情况4.1.2 线性相位 FIR 滤波器的幅度特性
分四种情况
1 . 偶对称, N 为奇数 h(n)=h(N-1-n))(nh
4.1.2 线性相位 FIR 滤波器的幅度特性
2
12
3
0
1
1
2
1
2
12
3
0
1
0
2
1
2
1
)(
Nj
N
n
nNjnj
N
Nn
njN
j
N
n
nj
N
n
nj
jj
eN
heenh
enheN
henh
enh
eHeH
2/)3(
0 2
1cos)(2
2
1)(
N
n
Nnnh
NhH
2
1
2
1cos2
2
1)()(
2
3
0
2
1
2
12
3
0
2
1
2
1
Nh
Nnnhe
NheenheeH
N
n
Nj
Nnj
N
n
Nnj
Nj
j
2
1)(
N
令 , 则
2/)1(
1
cos)2
1(2
2
1)(
N
m
mmN
hN
hH
2
1,,2,1,
2
12)(,
2
1)0(
N
nnN
hnaN
ha
2/1
0
cos)(N
n
nnaH
令
则
由于 偶对称,因此 对这些频率也呈偶对称。且 H(0) 、 H(/2), H(),H(2) 都可不为零。 ( 只要 h ((N-1)/2) 不为零。所以 w 从 0 2 范围内,无任何约束,可以设计成任何一种滤波器。低通、高通、带通、带阻)
2 . h(n) 偶对称, N 为偶数 h(n)=h(N-1-n)
12/
0 2
1cos)(2
N
n
NnnhH
令 ,则
2/
1 2
1cos1
22
N
m
mmN
hH
12
0
2
1
12
0
1
12
0
1
12
0
2
1cos2
1
N
n
Nj
N
n
nNjnj
N
n
nNj
N
n
njj
Nnnhe
eenh
enNhenheH
nN
hnb
nnbHN
n
12
2)(
2
1cos)(
2/
1
或写为:
由于 奇对称,所以 对
也为奇对称,且由于 时,
处必有一零点,因此这种情况不能用于设计 时 的滤波器,如高通、带阻滤波器。
3. h(n) 奇对称, N 为奇数, h(n)=-h(N-1-n)
2
3
0
22
1
2
3
0
1
1
2
1
2
3
0
2
1sin2
N
n
Nj
N
n
nNjnj
N
Nn
nj
N
n
njj
Nnnhe
eenh
enhenheH
令 ,得:
2/)1(
1
sin2
12
N
m
mmN
hH
)]2
1(sin[)(2)(
2
3
0
N
n
NnnhH
mmN
hH
N
m
2
1
1
sin2
12
1
2
Nm n
所以
nN
hnc
nncH
N
n
2
12)(
sin)(2
1
1
由于 点呈奇对称,所以 对这些点也奇对称。
由于 时, 相当于 H( z )在 处有两个零点,不能用于 的滤波器设计,故不能用作低通、高通和带阻滤波器的设计、只能实现带通滤波器。
4.h(n) 奇对称, N 为偶数
1
2
0
22
1
2
1sin2
N
n
Nj
j NnnheeH
)]2
1(sin[)1
2(2)(
2
1
N
m
mmN
hH
12
N
nm令
2/
1 2
1sin)(
N
n
nndH
n
Nhnd 1
22)(
2
1sin n由于 在 ω=0, 2 π 处为零,所以 H(
ω) 在 ω=0, 2π 处为零,即 H(z) 在 z=1 上有零点,并对 ω=0,2π 呈奇对称(不能实现低通、带阻滤波器)。
四种线性相位 FIR 滤波器
四种线性相位 FIR DF 特性,参考 P91 表 4.1
第一种情况 ,偶、奇,四种滤波器都可设计。第二种情况,偶、偶,可设计低、带通滤波器,不能设计
高通和带阻。
第三种情况,奇、奇,只能设计带通滤波器,其它滤波器
都不能设计。
第四种情况,奇、偶,可设计高通、带通滤波器,不能设
计低通和带阻。
例 1 N=5, h (0) = h (1) = h (3) = h (4) = -1/2, h (2) = 2 ,求幅度函数 H (ω) 。解 N为奇数并且 h(n) 满足偶对称关系a (0) = h (2) = 2a (1) = 2 h (3) = -1a (2) = 2 h (4) = -1H (ω) = 2 - cosω- cos2ω = 2- (cosω+cos2ω)
小结: •四种 FIR 数字滤波器的相位特性只取决于 h(n) 的对称性,而与 h(n) 的值无关。•幅度特性取决于 h(n) 。•设计 FIR 数字滤波器时,在保证 h(n) 对称的条件下,只要完成幅度特性的逼近即可。
4.1.3 线性相位 FIR 滤波器的零点特性
)1()( nNhnh
1 1
0 0
1N N
n n
n n
H z h n z h N n z
1
0
1
1
0
1)(
N
m
mN
N
m
mN
zmhz
zmhzH
11 zHzzH N
由该式可看出,若 z=zi 是 H ( z )的零点,则 z=z-1i 也一定是 H (
z )的零点。由于 h(n) 是实数, H ( z )的零点还必须共轭或对,所以 z=z*
i 及 z=1/z* 也必是零点。 所以线性相位滤波器的零点必须是互为倒数的共轭对,即成四出现,这种共轭对共有四种可能的情况:① 既不在单位园上,也不在实轴上,有四个互为倒数的两组共轭 对 zi , z*
i , 1/zi , 1/z*i 图 4.2(a)
② 在单位圆上,但不在实轴上,因倒数就是自己的共轭,所以有一对共轭零点, zi , z*
i 图 4.2 ( b ) ③ 不在单位圆上,但在实轴上,是实数 , 共轭就是自己,所以有一
对互为倒数的零点 , zi , 1/zi 图 4.2 ( c )④ 又在单位圆上,又在实轴上,共轭和倒数都合为一点,所以成单
出现,只有两种可能, zi=1 或 zi=-1 图 4.2(d),p92
我们从幅度响应的讨论中已经知道,对于第二种 FIR 滤波器( h(n)偶对称, N 为偶数), ,
即 是 的零点,既在单位圆,又在实轴,所以,必有单根
对于第三种 FIR 滤波器, h(n) 奇对称, N 为奇数,因 所以 z=1 , z=-1 都是 H ( z )的单根;对于第四种滤波器, h(n) 奇对称, N 为偶数, H(0)=0 ,所以 z=1 是 H ( z )的单根。
线性相位滤波器是 FIR 滤波器中最重要的一种,应用最广。实际使用时应根据需用选择其合适类型,并在设计时遵循其约束条件。
§4.2 窗口设计法(时域) 如果希望得到的滤波器的理想频率响应为 ,那么 F
IR 滤波器的设计就在于寻找一个传递函数
去逼近 ,逼近方法有三种: 窗口设计法(时域逼近) 频率采样法(频域逼近) 最优化设计(等波纹逼近) 时间窗口设计法是从单位脉冲响应序列着手,使 h(n) 逼
近理想的单位脉冲响应序列 hd(n) 。我们知道 hd(n) 可以从理想频响 通过付氏反变换获得
2
2
1)(
o
njjdd deeHnh
但一般来说,理想频响 是分段恒定,在边界频率处有突变点,所以,这样得到的理想单位脉冲响应 hd(n)往往都是无限长序列,而且是非因果的。但 FIR 的 h(n) 是有限长的,问题是怎样用一个有限长的序列去近似无限长的 hd(n) 。最简单的办法是直接截取一段 hd(n) 代替 h(n) 。这种截取可以形象地想象为 h(n) 是通过一个“窗口”所看到的一段 hd(
n) ,因此 , h(n) 也可表达为 h(n) 和一个“窗函数”的乘积,即
h(n)=w(n) hd(n)
在这里窗口函数就可以是矩形脉冲函数 RN ( n
),当然以后我们还可看到,为了改善设计滤波器的特性,窗函数还可以有其它的形式,相当于在矩形窗内对 hd(n) 作一定的加权处理。
确定逼近理想滤波器频响函数 ( )jwdH e
1( ) ( )
2jw jwn
d dh n H e e dw
根据设计指标选择窗函数 和窗口长度N( )w n
加窗: ( ) ( ) ( )dh n h n w n
( ) [ ( )]jwH e DTFT h n
满足要求?
( )jwH e
由 画出实现网络结构图( )h n
结束
另选窗函数 ,改变窗口长度N
( )h nN
Y
窗函数法设计流程:
一 .矩形窗口法
则
)(
))(sin(
2
12
1)(
n
ndee
deeHnh
cnjj
njjdd
c
c
以一个截止频率为 ωc 的线性相位理想低通滤波器为例 , 讨论 FIR 的设计问题。
a. 对于给定的理想低通滤波器 ,计算
:低通滤波器的延时
)(nhd
理想特性的 hd(n) 和 Hd(ω)
这是一个以为 中心的偶对称的无限长非因果序列,如果截取一段 n=0~ N-1 的 hd(n) 作为 h(n) ,则为保证所得到的是线性相位 FIR 滤波器,延时 应为 h(n)长度 N 的一半 ,即
2/)1( N
为其它值n
Nnonhnwnhnh d
Rd 0
1)()()()(
其中
b. 计算 )(nh
c. 计算 。
设 为窗口函数的频谱 :
用幅度函数和相位函数来表示,则有
其线性相位部分 则是表示延时一半长度 ,
n
N
nj
jNnjnj
Rj
e
eeenweW
1
0 1
1)()(
)2/sin(
)2/sin(2
1
N
eN
j
jR
j eWeW )()(
)( jeH )(*)()( jR
jd
j eWeHeH
矩形窗函数及其幅度函数(见 P94 图 4.4 )
2/sin
2/sin
N
WR
对频响起作用的是它的幅度函数
理想频响也可以写成幅度函数和相位函数的表示形式
Hd(ejω)=Hd(ω)e-jωα
其中幅度函数为
两个信号时域的乘积对应于频域卷积,所以有
||0
||1)(
c
cdH
deWeHeWeHeH jR
jd
jR
jd
j ][)(
2
1)(*)()( )(
deWeH jR
jd
)()()(2
1
dWHe Rdj )()(
2
1
如果也以幅度函数 和相位函数来表示 H ( ejω ) ,
则实际 FIR 滤波器的幅度函数 H ( ω )为
正好是理想滤波器幅度函数与窗函数幅度函数的卷积。
jj eHeH )()(
dWHH Rd )()(
2
1)(
矩形窗的卷积过程( P95 的图 4.5 来说明)
)(RW
Nc 2
)(RW
4 个特殊频率点看卷积结果:
( 1 ) ω=0 时 , H(0) 等于
在 [-ωc, ωc]内的积分面积
因一般 故 H(0) 近似为
在 [-π, π]内的积分面积
( 2 ) ω=ωc 时,一半重叠,
H(ωc)=0.5 H(0);
( 3 ) ω=ωc –2π/N 时,第一旁瓣(负数)在通带外,出现正肩峰; ( 4 ) ω=ωc +2π/N 时,第一旁瓣(负数)在通带内,出现负肩峰。
窗口函数对理想特性的影响:
①改变了理想频响的边沿特性,形成过渡带,宽为 ,
等于 WR(ω) 的主瓣宽度。(决定于窗长)
② 过渡带两旁产生肩峰和余振(带内、带外起伏),取决于
WR(ω) 的旁瓣,旁瓣多,余振多;旁瓣相对值大,肩峰强
,与 N 无关。(决定于窗口形状)
③N增加 , 过渡带宽减小 ,肩峰值不变。
因主瓣附近
其中 x=Nω/2, 所以 N 的改变不能改变主瓣与旁瓣的比例关系,只能改变 WR ( ω )的绝对值大小和起伏的密度,当 N增加时,幅值变大,频率轴变密,而最大肩峰永远为 8.95% ,这种现象称为吉布斯( Gibbs )效应。
x
xN
N
NN
NWR
sin
2/
)2/sin(
)2/sin(
)2/sin()(
N4
0 0.25 0.5 0.75 1-40
-30
-21
-10
0N=15N=31
用矩形窗设计的 c=/2 FIR 滤波器的幅度响应
改变窗函数的形状,可改善滤波器的特性,窗函数有
许多种,但要满足以下两点要求:
① 窗谱主瓣宽度要窄,以获得较陡的过渡带;
② 相对于主瓣幅度,旁瓣要尽可能小,使能量尽量集中在主瓣中,这样就 可以减小肩峰和余振,以提高阻带衰减和通带平稳性。
但实际上这两点不能兼得,一般总是通过增加主瓣宽度来换取对旁瓣的抑制。
肩峰值的大小决定了滤波器通带内的平稳程度和阻带内的衰减,所以对滤波器的性能有很大的影响。
几种常用的窗函数:
1. 矩形窗,上面已讲过,不再细述
2. 汉宁窗(升余弦窗)
利用付氏变换的移位特性,汉宁窗频谱的幅度函数W ( ω )可用矩形窗的幅度函数表示为:
)(]1
2cos1[
2
1)( nR
N
nnw N
)(25.0)(5.0 1
2
1
2
nReenR NN
nj
N
nj
N
2
1
1
2
2
1
1
2
2
1
2
1
1
2
1
225.05.0
]1
1
2[25.05.0
Nj
RRR
N
Nj
R
N
Nj
R
Nj
Rj
eN
WN
WW
eN
W
eN
WeWeW
)
1
2()
1
2(25.0)(5.0)(
NW
NWWW RRR
三部分矩形窗频谱相加,使旁瓣互相抵消,能量集中在主瓣,旁瓣大大减小,主瓣宽度增加1倍,为 。
3. 汉明窗(改进的升余弦窗)
它是对汉宁窗的改进,在主瓣宽度(对应第一零点的宽度)相同的情况下,旁瓣进一步减小,可使 99.96% 的能量集中在窗谱的主瓣内。 4. 布莱克曼窗(三阶升余弦窗)
增加一个二次谐波余弦分量,可进一步降低旁瓣,但主瓣宽度进一步增加,为 。增加 N 可减少过渡带。频谱的幅度函数为:
)(1
2cos46.054.0)( nR
N
nnw N
)(1
4cos08.0
1
2cos5.042.0)( nR
N
n
N
nnw N
)
1
2()
1
2(25.0)(42.0)(
NW
NWWW RRR
)
1
4()
1
4(04.0
NW
NW RR
窗口函数的频谱 N=51 , A=20lg|W(ω)/W(0)|
四种窗函数的比较
窗函数 主瓣宽度 过渡带宽 旁瓣峰值衰减(dB)
阻带最小衰减(dB)
矩形 N/4 N/8.1 -13 -21
汉宁 N/8 N/2.6 -31 -44
汉明 N/8 N/6.6 -41 -53
布莱克曼 N/12 N/11 -57 -74
• 例题:用矩形窗设计一个线性相位低通滤波器
( )0
jwcjw
d
c
e w wH e
w w
( 1 )写出 的表达式,确定 与 N 的关系。( )h n
( 2 )问有几种类型,分别是属于哪一种线性相位滤波器?
( 3 )改用汉宁窗设计,写出 的表达式。( )h n
• 解:( 1 )
因此
( )
1( ) ( )
21
21
2sin[ ( )]
( )
,
c
c
c
c
jw jwnd d
w jw jwn
w
w jw n
w
c
c
h n H e e dw
e e dw
e dw
w nn
n
wn
且 为整数
( ) ( ) ( )
sin[ ( )]
( )( )
,
d
c
N
c
h n h n w n
w nn
nR n
wn
且 为整数
( 2 )因为 偶对称,所以若 N 为奇数,则属于第一种线性相位滤波器,若 N 为偶数,则属于第二种线性相位滤波器。
( 3 )若为汉宁窗,则
( )h n
1 2( ) [1 cos( )] ( )
2 1 N
nw n R n
N
( ) ( ) ( )
sin[ ( )]
1 2 ( )[1 cos( )] ( )
2 1,
d
c
N
c
h n h n w n
w nn
n nR n
N wn
且 为整数
§4.3 频率采样法 工程上,常给定频域上的技术指标,所以采用频域设计更直接。一、基本思想 使所设计的 FIR 数字滤波器的频率特性在某些离散频率点上的值准确地等于所需滤波器在这些频率点处的值,在其它频率处的特性则有较好的逼近。
内插公式
二 . 设计方法1 )确定
2 )计算
3 )计算
kkH 、
)(ZH
)(nh
,)()( 2kj
kN
kj
d eHkHeH
1,,1,0 Nk
,)(1
)(1
0
/2
N
k
NnkjekHN
nh 1,,1,0 Nn
1
0
)()(N
n
nznhzH
三、 约束条件 为了设计线性相位的 FIR 滤波器,采样值 H ( k )要满足一定的约束条件。
前已指出 ,具有线性相位的 FIR 滤波器,其单位脉冲响应 h(n) 是实序列,且满足 ,由此得到的幅频和相频特性,就是对 H(k) 的约束。(表 4.1 )。
例如,要设计第一类线性相位 FIR 滤波器,即 N 为奇数, h(n) 偶对称,则
幅度函数 H ( ω )应具有偶对称性:
)1()( nNhnh
2
1
)(N
jj eHeH
)2()( HH
令
则 必须满足偶对称性:
而 必须取为:
kjkeHkH )(
N
kNN
kN
k
)1(
2
12
同样,若要设计第二种线性相位 FIR 滤波器, N 为偶数, h(n) 偶对称,由于幅度特性是奇对称的,
2HH
kNk HH kH 1,,1,0 Nk
1,,1,0 Nk
因此, Hk 也必须满足奇对称性:
相位关系同上,
其它两种线性相位 FIR 数字滤波器的设计,同样也要满足幅度与相位的约束条件。
kNk HH
1,1,0,)1(
NkN
kNk
1,1,0 Nk
四、逼近误差
由 或 H ( z )。
由上述设计过程得到的 与 的逼近程度
,以及 与 H ( k )的关系?
由
1,,1,0,)(1
)(1
0
/2
NnekHN
nhN
k
Nnkj
令 ,则
1
0
1
0
/21
0
)(1
)()(N
n
nN
k
NnkjN
n
n zekHN
znhzH
1
0
/21
0
)(1 N
n
nNnkjN
k
zekHN
1/2
1
0 1
1)(
1
ze
zkH
N Nkj
NN
k
1
011
)(1)(
N
kk
N
zW
kH
N
zzH
NjeW /2
单位圆上的频响为:
1
0/21
)(1 N
kjNkj
Njj
ee
kH
N
eeH
1
0
2
1
2//2sin
2/sin)(1 N
k
N
kNj
eNk
NkH
N
1
0
)(N
k
jk ekH
这是一个内插公式。
式中
为内插函数
令 则
N
kNj
jk e
Nk
N
Ne
2
1
2//2sin
)2/sin(1
ki
kie
iN
j
k 0
1)(
2
1,,1,0, Ni
内插公式表明:
在每个采样点上, 逼近误差为零,频响 严格地与理想频响的采样值 H(k) 相等;
在采样点之间,频响由各采样点的内插函数延伸迭加而形成,因而有一定的逼近误差,误差大小与理想频率响应的曲线形状有关,理想特性平滑,则误差小;反之,误差大。在理想频率响应的不连续点附近, 会产生肩峰和波纹。N增大,则采样点变密,逼近误差减小。
图 频率采样的响应
例:设计一个 FIR 数字 LP 滤波器,其理想特性为
采样点数 N=33 ,要求线性相位。
解:根据 P.142 的表 4.1 ,能设计低通线性相位数字滤波器的只有 1 、 2 两种,因 N 为奇数,所以只能选择第一种。
即 h(n)=h(N-1-n) , 幅频特性关于 π 偶对称,也即 HK 偶对称。
利用 HK 的对称性 , 求 π~ 2π区间的频响采样值。
5.00
5.001jd eH
根据指标要求,在 0~ 2π内有 33 个取样点,所以第 k 点对
应频率为 而截止频率 0.5π 位于 之间
,所以, k=0~ 8 时,取样值为 1 ;根据对称性,
故 k=25~ 32 时,取样值也为 1 ,因 k=33 为下一周期,所以 0~ π区间有 9 个值为 1 的采样点, π~ 2π区间有 8个值为 1 的采样点,因此:
258 HH 330 HH 321 HH
320
33
32
2
1
24~90
32~25;8~01
2 kkN
k
kH
kN
k
k
将 代入内插公式,求 H(ejω) :
1
0
1632
2//2sin
2/sin1 N
k
N
kj
N
kj
kj eeNk
NH
NeH
16
32
02/33/2sin
33233sin
33
1 j
k
k
ek
kH
考虑到 8<k<25 时 Hk=0 ,而其它 k 时, Hk=1, 令 k=33-n
,则
32
25 2/33/2sin
33233sin
k
k
k
kH
8
1 33/)33(2
sin
33
)33(
233sin
n n
n
8
1
8
1
332sin
33233sin
332sin
33233sin
n n n
n
k
n
8
1
332sin
33233sin
332sin
33233sin
2sin
233
sin
33
1)(
k
j
k
k
k
k
eH
从图上可以看出,其过渡带宽为一个频率采样间隔 2π/33 ,而最小阻带衰减略小于 20dB 。
对大多数应用场合,阻带衰减如此小的滤波器是不能令人满意的。
增大阻带衰减三种方法:
1 )加宽过渡带宽,以牺牲过渡带换取阻带衰减的增加。
例如在本例中可在 k=9 和 k=24 处各增加一个过渡带采样点 H9=H24=0.5 ,使过渡带宽增加到二个频率采样间隔 4π/33 ,重新计算的 H(ejω)见图 4.12(c) ,其阻带衰减增加到约 -40dB 。
2 )过渡带的优化设计
根据 H(ejω) 的表达式, H(ejω) 是 Hk 的线性函数,因此还可以利用线性最优化的方法确定过渡带采样点的值,得到要求的滤波器的最佳逼近(而不是盲目地设定一个过渡带值)。
例如,本例中可以用简单的梯度搜索法来选择 H9 、 H24, 使通带或阻带内的最大绝对误差最小化。 要求使阻带内最大绝对误差达到最小(也即最小衰减达到最大),可计算得 H9=0.3904 。对应的 H(ejω) 的幅频特性,比H9=0.5 时 的阻带衰减大大改善 ,衰减约 -50dB 。如果还要进一步改善阻带衰减,可以进一步加宽过渡区,添上第二个甚至第三个不等于 0 的频率取样值,当然也可用线性最优化求取这些取样值。
3 )增大 N 如果要进一步增加阻带衰减,但又不增加过渡带宽,可增加采样点数 N 。 例如,同样边界频率 ωc=0.5π , 以 N=65 采样,并在 k=17 和 k
=48插入由阻带衰减最优化计算得到的采样值 H17=H48=0.5886,
在 k=18 、 47 处插入经阻带衰减最优化计算获得的采样值 H17=H
48=0.1065 , 这时得到的 H(ejω) , 过渡带为 6π/65 ,而阻带衰减增加了 20多分贝,达 -60dB 以上,当然,代价是滤波器阶数增加,运算量增加。
N=65;k=0:(N-1)/2;Wm=2*pi*k./N;Ad(1:(N+1)/2)=1;Ad(18)=0.5886;Ad(19)=0.1065;Ad(20:33)=0;Hd=Ad.*exp(-j*0.5*(N-1)*Wm);Hd=[Hd conj(fliplr( Hd(2:(N+1)/2) ) )];h=real(ifft(Hd));w=linspace(0,pi-0.1,1000);H=freqz(h,[1],w);plot(w/pi,20*log10(abs(H)));grid;
小结:
频率采样设计法优点:
① 直接从频域进行设计,物理概念清楚,直观方便;
② 适合于窄带滤波器设计,这时频率响应只有少数几个非零值。
缺点:截止频率难以控制。
因频率取样点都局限在 2π/N 的整数倍点上,所以在指定通带和阻带截止频率时,这种方法受到限制,比较死板。 充分加大 N ,可以接近任何给定的频率,但计算量和复杂性增加。
§4.5 IIR 与 FIR 数字滤器的比较
FIR IIR
设计方法
一般无解析的设计公式,要借助计算机程序完成
利用 AF 的成果,可简单、有效地完成设计
设计结
果
可 得 到 幅 频 特 性 ( 可 以多带 ) 和 线 性 相 位 ( 最大优点)
只能得到幅频特性,相频特性未知(一大缺点),如需要线性相位,须用全通网络校准,但增加滤波器阶数和复杂性
稳定性 极点全部 在原点 (永远稳定)无稳定性问题
有稳定性问题
阶数
高
结构 非递归 递归系统
运算误差
一般无反馈,运算误差小 有反馈,由于运算中的四舍五入会产生极限环
快速算法
可用 FFT 实现,减少运算量 无快速运算方法
低
补充例题:
4.8 用频率采样法设计一个线性相位低通滤波器, ,边沿上设一点过渡带 。试求各点采样值 。
32,2cN w
( ) 0.39H k ( )H k
• 解:由于 N 为偶数,故为第二种类型滤波器。
(注:第四种类型滤波器不能实现低通!)有:
频率间隔为:
又因为 ,则
k N kH H
2 2
32w
N
1 2 31( )
2 32k
Nk k
N
/ 2cw
2 28 9
32 2 32ck w k
故低通通带内包含的点数为 ,所以取 为过渡点。因为必须满足
0 8,24 31k k 9,23k
k N kH H
31
32
31
32
31
32
31
32
0 8
24 31
( ) 0.39 9
0.39 23
0
j k
j k
j k
j k
e k
e k
H k e k
e k
k
为其他