数字信号处理第七章2窗函数设计法
数字信号处理实验——用窗函数设计FIR滤波器
实验四 用窗函数设计FIR 滤波器一、 实验目的1、熟悉FIR 滤波器设计的基本方法。
2、掌握用窗函数设计FIR 数字滤波器的原理及方法,熟悉相应的计算机高级语言编程。
3、熟悉线性相位FIR 滤波器的幅频特性和相位特性。
4、了解各种不同窗函数对滤波器性能的响应。
二、 实验原理和方法窗函数法设计的任务在于寻找一个可实现有限长单位脉冲响应的传递函数H(e jw )=∑-=10N n h(n)e -jwn 去逼近h d (n)=1/2π⎰π20H d (e jw )e jwn dw即h(n)=h d (n)w (n ) (一)几种常用的窗函数1、矩形窗 w(n)=R N (n)2、Hanning 窗 w(n)=0.5[1-cos(2πn /N-1)]R N (n)3、Hamming 窗 w(n)=[0.54-0.46cos(2πn /N-1)]R N (n)4、Blackman 窗 w(n)=[0.42-0.5 cos(2πn /N-1)+0.08 cos(4πn /N-1)] R N (n)5、Kaiser 窗 w(n)=I 0(β(1-[(2n /(N-1))-1]2)½)/I 0(β)(二)窗函数法设计线性相位FIR 滤波器的步骤1、确定数字滤波器的性能要求。
确定各临界频率{w k }和滤波器单位脉冲响应长度N 。
2、根据性能要求和N 值,合理地选择单位脉冲响应h(n)有奇偶对称性,从而确定理想频率响应h d (e jw)的幅频特性和相位特性。
3、用傅里叶反变换公式求得理想单位脉冲响应h d (n)。
4、选择适当的窗函数W (n ),求得所设计的FIR 滤波器单位脉冲响应。
5、用傅里叶变换求得其频率响应H (e jw),分析它的幅频特性,若不满足要求,可适当改变窗函数形式或长度N ,重复上述过程,直至得到满意的结果。
三、实验内容和步骤1、分别用矩形窗、Hanning 窗、Hamming 窗、Blackman 窗、Kaiser 窗(β=8.5)设计一个长度N=8的线性相位FIR 滤波器。
数字信号处理第七章有限单位冲激响应FIR数字滤波器的设计方法(共95张PPT)
线性相位分析
H (z)z (N 2 1 )N n 0 1h (n ) 1 2Z (n (N 2 1 )) 1 2Z (n (N 2 1 ))
H (ej)e e j j(( N )2 1) N n 0 1 h( n) c o s(n (N 2 1 ) ) (1) H ()
m 0
即 H (z) z (N 1 )H (z 1 )
H (z) z (N 1 )H (z 1 )
所以有: h (z) 1H (z) z (N 1 )H (z 1 ) 2
1N 1h (n )z nz (N 1 )zn 2n 0
z (N 2 1 )N n 0 1 h (n ) 1 2Z (n (N 2 1 )) 1 2Z (n (N 2 1 ))
m1
(N 1)/2a(n)con s)(
n0
其中: a ( 0 ) h (N 1 ),a ( n ) 2 h ( n N 1 ),( n 1 )
2
2
由于con s对 0,,2
是偶对称的。
因此,H()对0,,2
为偶对称。
线性相位滤波器的幅度特点
2、h(n)偶对称,N为偶数
对(1)式与如上合并项,注意到由于N为偶数, h(N 1) 项即为0,则
四种线性相位滤波器
偶对称单位冲激响应
h (n ) =h (N- 1-n )
相位响应
( ) N 1 2
情
况
( )
1
o
- N( - 1)
N为 奇 数 h (n )
0 a (n )
N- 1 n
0
N 1
n
2
( N 1) / 2
H ( ) a (n) cos n
n0
数字信号处理08-课件 第二节 窗函数法设计线性相位FIR数字滤波器_4_73
数字信号处理Digital Signal Processing主讲人:陈后金电子信息工程学院窗函数法设计线性相位FIR滤波器◆设计原理◆设计方法◆窗口选择◆设计举例1.由H d (e j W )确定FIR DF 的类型和幅度函数A d (W )2.根据类型确定线性相位FIR 滤波器的相位ϕd (W )ϕd (W )= -0.5M W +b (b = 0或p/2)3.根据A d (W )和ϕd (W )通过IDTFT 求解h d [k ]d πj ()j d d π1[]()e e d 2πk h k A ϕW WW W -=⎰4.加窗截短h d [k ],得到有限长因果序列h [k ]h [k ]=h d [k ]w N [k ]窗函数法设计线性相位FIR 滤波器举例解:(1) 确定线性相位FIR 滤波器类型,选用I 型(2) 根据类型确定理想滤波器的相位ϕd (W )c1c2d 1 π()0 A W W W W ⎧≤≤≤=⎨⎩其他ϕd (W )= -0.5M WW(e j W )BPH1-pp-W c2-W c1W c1W c2确定理想滤波器的幅度函数A d (W )M 为偶数线性相位FIR 滤波器。
W c1=0.4p rad ,W c2=0.6p rad , 矩形窗实现解:d πj ()j d d π1[]()e e d 2πk h k A ϕW WW W -=⎰(3) 计算IDTFT 得h d [k ]W W W W W W W W d e π21d e π21)5.0(j )5.0(j c21c 1c 2c M k M k ----⎰⎰+=(4) 加窗截短h d [k ]得d []][][N h k w h k k =长度为N 的窗函数线性相位FIR 滤波器。
W c1=0.4p rad ,W c2=0.6p rad , 矩形窗实现c2c1c2c1Sa[(0.5)]Sa[(0.5)]ππk M k M =---W W W W解:W(e j W)BPH1-p p-0.6p -0.4p 0.4p 0.6p ϕd (W )= -15WM =30线性相位FIR 滤波器。
数字信号处理第三版第七章
对称,是满足式(7.1.9)的一组解,
因为cos[ω(n-τ)]关于n=τ偶对称,所以要求τ和h(n)满
足如下条件:
()
,
N1
2
2
h(n)h(N1n), 0≤ n≤ N1
(7.1.10)
2. 线性相位FIR滤波器幅度特性Hg(ω)的特点 实质上,幅度特性的特点就是线性相位FIR滤波
因为cos[ω(n-τ)]关于ω=0, π, 2π三点偶对称,所以由 式(7.1.11)可以看出,Hg(ω)关于ω=0, π, 2π三点偶对称。 因此情况1可以实现各种(低通、高通、带通、带阻)滤 波器。
情况2: h(n)=h(N-n-1), N为偶数。
仿照情况1的推导方法得到:
H ( e j ) H g () e j = N 1 h ( n ) e j n e j M 2 h ( n )c o s (( n ) )
第7章 有限脉冲响应数字滤波器的设计
7.1 线性相位FIR数字滤波器的条件和特点 7.2 利用窗函数法设计FIR滤波器 7.3 利用频率采样法设计FIR滤波器 7.4 利用等波纹最佳逼近法设计FIR滤波器 7.5 IIR和FIR数字滤波器的比较 7.6 几种特殊类型滤波器简介 7.7 滤波器分析设计工具FDATool
用情况3的推导过程可以得到:
M
Hg() 2h(n)sin[(n)] n0
(7.1.13)
N是偶数,τ=(N-1)/2=N/2-1/2。所以,当ω=0, 2π时,
sin[ω(n-τ)]=0;当ω=π时,sin[ω(n-τ)]=(-1)n- N/2, 为峰值点。而且sin [ω(n-τ)]关于过零点ω=0和
如何减少吉布斯效应的影响,设计一个满足要求的FIR滤波器呢? 直观上,增加矩形窗口的宽度(即加大N)可以减少吉布斯效应 的影响。N 时, 在主瓣附近, WRg(ω)近似为:
数字信号处理课后答案 第7章高西全
h(n)=hd(n)RN(n)= δ(n − α ) −
sin[ωc (n − α )] R N ( n) π(n − α )
为了满足线性相位条件: h(n)=h(N-1-n) 要求满足
N −1 α= 2
(3) N必须取奇数。 因为N为偶数时(情况2), H(ejπ)=0, 不能实现高通。 根据题中对过渡带宽度的要求, 4π π N应满足: , 即N≥40。 取N=41。 ≤ N 10 6. 理想带通特性为
解: (1) 由所给h(n)的取值可知,h(n)满足h(n)=h(N-1 -n), 所以FIR滤波器具有A类线性相位特性:
N −1 θ (ω ) = −ω = −2.5ω 2
由于N=6为偶数(情况2), 所以幅度特性关于ω=π点奇对称。 (2) 由题中h(n)值可知, h(n)满足h(n)=-h(N-1-n), 所以FIR滤波器具有B类线性相位特性: π N −1 π θ (ω ) = − − ω = − − 3ω 2 2 2 由于7为奇数(情况3), 所以幅度特性关于ω=0, π, 2π三点奇对 称。
e − jωa jω H d (e ) = 0
ωc ≤ | ω | ≤ π
其它
(1) 求出该理想高通的单位脉冲响应hd(n); (2) 求出加矩形窗设计的高通FIR滤波器的单位脉冲响 应h(n)表达式, 确定α与N的关系; (3) N的取值有什么限制?为什么? 解: (1) 直接用IFT[Hd(ejω)]计算:
N −1 (2) 为了满足线性相位条件, 要求 a = , N为 2 π 矩形窗函数长度。 因为要求过渡带宽度∆β≤ rad, 所以要 8 4π π 求 , 求解得到N≥32。 加矩形窗函数, 得到h(n): ≤ N 8 sin[ωc (n − a )] h(n) = hd (n) ⋅ RN (n) = R N ( n) π (n − a )
《数字信号处理》实验报告
《数字信号处理》上机实验指导书一、引言“数字信号处理”是一门理论和实验密切结合的课程,为了深入地掌握课程内容,应当在学习理论的同时,做习题和上机实验。
上机实验不仅可以帮助学生深入地理解和消化基本理论,而且能锻炼初学者的独立解决问题的能力。
所以,根据本课程的重点要求编写了四个实验。
第一章、二章是全书的基础内容,抽样定理、时域离散系统的时域和频域分析以及系统对输入信号的响应是重要的基本内容。
由于第一、二章大部分内容已经在前期《信号与系统》课程中学习完,所以可通过实验一帮助学生温习以上重要内容,加深学生对“数字信号处理是通过对输入信号的一种运算达到处理目的” 这一重要概念的理解。
这样便可以使学生从《信号与系统》课程顺利的过渡到本课程的学习上来。
第三章、四章DFT、FFT是数字信号处理的重要数学工具,它有广泛的使用内容。
限于实验课时,仅采用实验二“用FFT对信号进行谱分析”这一实验。
通过该实验加深理解DFT的基本概念、基本性质。
FFT是它的快速算法,必须学会使用。
所以,学习完第三、四章后,可安排进行实验二。
数字滤波器的基本理论和设计方法是数字信号处理技术的重要内容。
学习这一部分时,应重点掌握IIR和FIR两种不同的数字滤波器的基本设计方法。
IIR滤波器的单位冲激响应是无限长的,设计方法是先设计模拟滤波器,然后再通过S~Z平面转换,求出相应的数字滤波器的系统函数。
这里的平面转换有两种方法,即冲激响应不变法和双线性变换法,后者没有频率混叠的缺点,且转换简单,是一种普遍应用的方法。
学习完第六章以后可以进行实验三。
FIR滤波器的单位冲激响应是有限长的,设计滤波器的目的即是求出符合要求的单位冲激响应。
窗函数法是一种基本的,也是一种重要的设计方法。
学习完第七章后可以进行实验四。
以上所提到的四个实验,可根据实验课时的多少恰当安排。
例如:实验一可根据学生在学习《信号与系统》课程后,掌握的程度来确定是否做此实验。
若时间紧,可以在实验三、四之中任做一个实验。
数字信号处理---窗函数法设计FIR滤波器,窗函数选取原则
5
figure; stem(window5); xlabel('n'); title('布莱克曼窗函数'); figure; plot(w/pi,20*log10(abs(h5)/abs(h5(1)))); grid; xlabel('w/pi'); ylabel('幅度(dB)'); title('布莱克曼窗的频谱'); beta=8; window6=kaiser(N,beta); [h6,w]=freqz(window6,1); figure; stem(window6); xlabel('n'); title('凯塞窗函数'); figure; plot(w/pi,20*log10(abs(h6)/abs(h6(1)))); grid; xlabel('w/pi'); ylabel('幅度(dB)'); title('凯塞窗的频谱');
2
27
2
28
同一窗函数设计 时阶数的选择
>>>>>
同一窗函数设计时阶数的选择 问题
用同一窗函数设计的FIR数字滤波器的阶数N不同, 所得到的滤波器的过渡带会不一样,N越大,过渡 带越窄。 下面是当汉明窗的长度分别为N=23,N=33, N=43,N=53时的幅频响应:
29
程序
N1=23; wd=0.3*pi; window1=hamming(N1); [h1,w]=freqz(window1,1); figure; stem(window1); xlabel('n'); title('汉明窗函数'); figure; plot(w/pi,20*log10(abs(h1)/abs(h1(1)))); grid; xlabel('w/pi'); ylabel('幅度(dB)'); title('汉明窗的频谱'); hn=fir1(N1-1,wd/pi,hamming(N1)); [h2,w]=freqz(hn,1); figure; stem(hn); xlabel('n'); ylabel('h(n)'); title('汉明窗的单位脉冲响应'); grid; figure; plot(w/pi,20*log10(abs(h2)/abs(h2(1)))); grid; xlabel('w/pi'); ylabel('幅度(dB)'); title('汉明窗低滤波器的频谱');
数字信号处理第七章 FIR数字滤波器设计
窗函数的几个参数:
旁瓣瓣的峰最值大值n相—对窗主函瓣数最的大幅值频的函衰数减W(g (dB))的;最大旁
过渡带宽度B—用该窗函数设计的FIRDF的过渡带宽
度;
阻带最小衰减s—用该窗函数设计的FIRDF的阻带
返回
回到本节
④ h(n)奇对称,N为偶数
• 相位特性:
• 频率特性:
N 3 2
Hg () 2hnsin n n0
• Hg()在=0,2 处为零,即H(z)在 z=1处有零点; • Hg() 在=0,2 奇对称,在=处偶对称。
返回
回到本节
(3)线性相位FIRDF的零点分布特点
N 1
将 h(n) h(N 1 n) 代入式 H (z) h(n)zn 得到:
①窗谱主瓣宽度要窄,以获得较陡的过渡带; ②相对于主瓣幅度,旁瓣要尽可能小,使能量尽量 集中在主瓣中,这样就 可以减小肩峰和余振,以提 高阻带衰减和通带平稳性。 但实际上这两点不能兼得,一般总是通过增加主瓣 宽度来换取对旁瓣的抑制。
返回
回到本节 7.2.3 典型窗函数介绍
1.矩形窗(Rectangle Window)
N 1
H e j Hg e j h(n)e jn n0
N 1 2
[h(n)e jn h(N n 1)e j(N n1) ] n0
j N 1 N / 21
j (n N 1)
j (n N 1)
e 2 [h(n)e
2 h(n)e 2 ]
n0
N / 21
e j 2h(n) cos(n ) n0
1
e
j
] N 1 2
数字信号处理讲义第7章滤波器的设计方法
第7章滤波器的设计方法教学目的1.掌握由连续时间滤波器设计离散时间IIR滤波器的方法,包括冲激响应不变法,双线性变换法等;2.了解常用的窗函数,掌握低通IIR滤波器的频率变换法、用窗函数法设计FIR滤波器的方法;3.掌握FIR滤波器的逼近原理与设计方法。
教学重点与难点重点:本章是本课程的重中之重,滤波器的设计是核心内容之一。
1.连续时间滤波器设计离散时间IIR滤波器的方法,包括冲激响应不变法,双线性变换法等;2.常用的窗函数,掌握低通IIR滤波器的频率变换法、用窗函数法设计FIR滤波器的方法;3.掌握FIR滤波器的逼近原理与设计方法。
难点:1.冲激响应不变法,双线性变换法2.用窗函数法设计FIR滤波器FIR滤波器的逼近原理与设计方法基本概念7.0.1 选频滤波器的分类数字滤波器是数字信号处理的重要基础。
在对信号的过滤、检测与参数的估计等处理中, 数字滤波器是使用最广泛的线性系统。
数字滤波器是对数字信号实现滤波的线性时不变系统。
它将输入的数字序列通过特定运算转变为输出的数字序列。
因此,数字滤波器本质上是一台完成特定运算的数字计算机。
我们已经知道,一个输入序列x(n),通过一个单位脉冲响应为h(n)的线性时不变系统后,其输出响应y(n)为∑∞-)(y))()()(n(nn=m*=xmhnhx将上式两边经过傅里叶变换,可得式中,Y (e j ω)、X (e j ω)分别为输出序列和输入序列的频谱函数, H (ejω)是系统的频率响应函数。
可以看出,输入序列的频谱X (e j ω)经过滤波后,变为X (e j ω)H (e j ω)。
如果|H (e j ω)|的值在某些频率上是比较小的,则输入信号中的这些频率分量在输出信号中将被抑制掉。
因此,只要按照输入信号频谱的特点和处理信号的目的,适当选择H (ej ω),使得滤波后的X (e j ω)H (e j ω)符合人们的要求,这就是数字滤波器的滤波原理。
和模拟滤波器一样,线性数字滤波器按照频率响应的通带特性可划分为低通、高通、带通和带阻几种形式。
第七章:FIR滤波器设计(数字信号处理)
(3)III 型FIR滤波器(M为偶):
在zk=1和zk= 1有奇数个零点。 (4)IV 型FIR滤波器(M为奇):
在zk=1有奇数个零点,在zk=1无零点或者有偶数个零点。
窗函数法设计FIR滤波器
•最小积分平方误差设计FIR滤波器
•吉伯斯(Gibbs)现象
•常用窗函数
最小积分平方误差设计FIR滤波器
A( ) 2 h[1 0]sin ( 0 0.5) 2 h[1 1]sin (1 0.5)
记: 1) / 2 L L (M A( ) 2 h[ L k ] sin(( k 1 /( k 1 / 2 ) )
• h[k]是实的,
z k rk e
1 k
j k
, ,
rk e
jk
,
r e
j k
rk1e j
k
1)
Im(z)
Re(z)
H 1 ( z ) 1 az
1
bz
2
az
3
z
4
2)
Im(z)
Re(z)
H 2 ( z ) 1 az 1 z 2
3)
阻带
s
p
s
严格线性相位定义
H ( e j ) H ( e j ) e j ( )
若()= 则称系统H(z)是严格线性相位的。 例: 单频信号exp(j0 k)通过线性相位(LTI)系统的响应
T {e j k } H ( e j ) e j
0 0
A()
A()
M
M9
数字信号处理第七章
H(ej)h(n)
Hd (e j)为理想低通
滤波器的传输函数。
数字信号处理第七章
h (n )h d(n )R N (n )
如果对截取后的信号进行傅里叶变换,假设采用矩形窗截
取,对截取后信号进行傅里叶变换得:
频域卷积定理
H(ej) 1
Hd
(e
j
)
1 e 0
j
c
c
:低通滤波器的延时
hd(n)
1
2
Hd(ej)ejnd
1
2
c ej
c
ejnd
1
2
c ej(n)d
c
1
2
1
j(n)
ej(n)
|c c
s
in( c(n)) (n)
数字信号处理第七章
理想特性的hd(n)和Hd(ω)
hd
(n)
sin(c(n ) (n )
hd(n)的最大 值是多少?
ej 2 1 H d()W R ()d
H(ej)H()ej 数字信号处理第七章
则实际FIR滤波器的幅度函数H (ω) 为
H ()2 1 H d()W R()d
取样函数
矩形窗
正好是理想滤波器幅度函数与窗函数幅度函数的卷积。
数字信号处理第七章
H(0) 0.5H(0) H(ω)max H(ω)min
③N增加,过渡带宽减小,肩峰值不变。 因主瓣附近
(a)
(b)
hd(n)是一个以(N-1)/2为中心的偶对称的无限长非因果序列, 如果截取一段n=0~N-1的hd(n)作为h(n),则为保证所得到的
数字信号处理第七章2窗函数设计法
窗函数
窗谱性能指标
加窗后滤波器性能指标
旁瓣峰值 主瓣宽度 过渡带宽 阻带最小衰减
/dB / 2 / N / 2 / N
/dB
矩形窗 -13
2
0.9
-21
三角形窗 -25
4
2.1
-25
汉宁窗 -31
4
3.1
-44
海明窗 -41
4
3.3
-53
布拉克曼窗 -57
6
5.5
-74
凯泽窗 -57
5
-80
N
为最小值,负肩峰
c
2
N
随 ,H ()绕零值波动
c
2
N
随 ,H ()绕H (0)波动
2020/6/14
课件
9
加窗函数的影响:
不连续点处边沿加宽形成过渡带,其宽度(两肩 峰之间的宽度)等于窗函数频率响应的主瓣宽度。
在
c
2
N
处出现肩峰值,两侧形成起伏振
荡,振荡的幅度和多少取决于旁瓣的幅度和多少
改变N只能改变窗谱的主瓣宽度,但不能改变主
瓣与旁瓣的相对比例。其相对比例由窗函数形状 决定,称为Gibbs效应
N
N
sin
幅度函数:WR ( )
2
sin
sin
N
2
N
N sin x x
2
2
2020/6/14
课件
10
2、各种窗函数
窗函数的要求:
– 窗谱主瓣尽可能窄以获得较陡的过渡带 – 尽量减少窗谱最大旁瓣的相对幅度
以减小肩峰和波纹
2020/6/14
当M ? N时, hd (n) hM (n)
数字信号处理实验报告——用窗函数法设计-FIR数字滤波器
实验四 用窗函数法设计 FIR 数字滤波器一、 实验目的(1) 掌握用窗函数法设计FIR 数字滤波器的原理和方法。
(2) 熟悉线性相位FIR 数字滤波器特性。
(3) 了解各种窗函数对滤波特性的影响。
二、 实验原理、滤波器的理想频率响应函数为H d (e j ω),则其对应的单位脉冲响应为h d (n) =⎰-ππωωωπd e e H n j j d)(21 窗函数设计法的基本原理是用有限长单位脉冲响应序列h(n)逼h d (n)。
由于h d (n)往往是无限长序列,且是非因果的,所以用窗函数。
w(n)将h d (n)截断,并进行加权处理:h(n) = h d (n) w(n)h(n)就作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函数H(e j ω)为H(e j ω) =∑-=-10)(N n n j en h ω用窗函数法设计的滤波器性能取决于窗函数w(n)的类型及窗口长度N 的取值。
设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函数类型和窗口长度N 。
三、 实验内容1.MATALAB 程序任务一N1=15;N2=33;b1=fir1(14,1/4,hanning(15));b2=fir1(32,1/4,hanning(33));[H1,W]=freqz(b1,1);H1_db=20*log10(abs(H1));magH1=abs(H1);phaH1=angle(H1);[H2,W]=freqz(b2,1);H2_db=20*log10(abs(H2));magH2=abs(H2);phaH2=angle(H2);figure(1);subplot(2,1,1);stem(b1);title('N=15时,汉宁窗得到的FIR滤波器脉冲响应'); subplot(2,1,2);stem(b2);title('N=33时,汉宁窗得到的FIR滤波器脉冲响应');figure(2);subplot(3,1,1);plot(W/pi,magH1);title('N=15时汉宁窗得到的FIR滤波器的幅频特性') subplot(3,1,2);plot(W/pi,H1_db);title('N=15时汉宁窗得到的FIR滤波器的对数幅频特性') subplot(3,1,3);plot(W/pi,phaH1);title('N=15时汉宁窗得到的FIR滤波器的相频特性')figure(3);subplot(3,1,1);plot(W/pi,magH2);title('N=33时汉宁窗得到的FIR滤波器的幅频特性') subplot(3,1,2);plot(W/pi,H2_db);title('N=33时汉宁窗得到的FIR滤波器的对数幅频特性') subplot(3,1,3);plot(W/pi,phaH2);title('N=33时汉宁窗得到的FIR滤波器的相频特性')任务二N=33;b1=fir1(32,1/4,boxcar(33));b2=fir1(32,1/4,hanning(33));b3=fir1(32,1/4,bartlett(33));b4=fir1(32,1/4,blackman(33));[H1,W]=freqz(b1,1);H1_db=20*log10(abs(H1));magH1=abs(H1);phaH1=angle(H1);[H2,W]=freqz(b2,1);H2_db=20*log10(abs(H2));magH2=abs(H2);phaH2=angle(H2);[H3,W]=freqz(b3,1);H3_db=20*log10(abs(H3));magH3=abs(H3);phaH3=angle(H3);[H4,W]=freqz(b4,1);H4_db=20*log10(abs(H4));magH4=abs(H4);phaH4=angle(H4);figure(1);subplot(2,2,1);stem(b1);title('矩形窗得到的FIR滤波器脉冲响应') subplot(2,2,2);stem(b2);title('汉宁窗得到的FIR滤波器脉冲响应') subplot(2,2,3);stem(b3);title('三角窗得到的FIR滤波器脉冲响应') subplot(2,2,4);stem(b4);title('布拉克曼窗得到的FIR滤波器脉冲响应') figure(2);subplot(2,2,1);plot(W/pi,magH1);title('矩形窗得到的FIR滤波器幅频特性')title('汉宁窗得到的FIR滤波器幅频特性') subplot(2,2,3);plot(W/pi,magH3);title('三角窗得到的FIR滤波器幅频特性') subplot(2,2,4);plot(W/pi,magH4);title('布拉克曼窗得到的FIR滤波器幅频特性') figure(3);subplot(2,2,1);plot(W/pi,H1_db);title('矩形窗得到的FIR滤波器相频特性') subplot(2,2,2);plot(W/pi,H2_db);title('汉宁得到的FIR滤波器相频特性') subplot(2,2,3);plot(W/pi,H3_db);title('三角窗得到的FIR滤波器相频特性') subplot(2,2,4);plot(W/pi,H4_db);title('布拉克曼得到的FIR滤波器相频特性') figure(4);subplot(2,2,1);plot(W/pi,phaH1);title('矩形窗得到的FIR滤波器相频特性') subplot(2,2,2);plot(W/pi,phaH2);title('汉宁窗得到的FIR滤波器相频特性') subplot(2,2,3);plot(W/pi,phaH3);title('三角窗得到的FIR滤波器相频特性')title('布拉克曼窗得到的FIR滤波器相频特性') 2.实验波形图任务一任务二四、 实验结论1.N 的大小决定了窗谱的主瓣宽度,N 越大,窗谱的主瓣宽度越大2.最小阻带衰减只有窗行决定,不受N 的影响,过渡带宽度与N 和窗形都有关,N 越大,过渡带宽越小3.由实验可知滤波特性:布拉克曼窗>汉宁窗>三角窗>矩形窗五、 思考题(1) 如果给定通带截止频率和阻带截止频率以及阻带最小衰减,如何用窗函数法设计线性相位低通滤波器?写出设计步骤。
数字信号处理智慧树知到答案章节测试2023年华东理工大学
绪论单元测试1.确定性信号和随机信号的区别是什么?A:能否用计算机处理B:能否用有限个参量进行唯一描述答案:B2.如何由连续时间信号获得离散时间信号?A:在时域上对连续时间信号进行采样B:在信号幅度上进行量化答案:A第一章测试1.以下那个说法是正确的?A:在对连续时间信号进行采样得到离散时间信号的过程中,只要实现了等间隔采样,采样间隔T怎样选择都不会影响采样后离散时间信号的频谱特征。
B:在对连续时间信号进行采样得到离散时间信号的过程中,采样间隔T的选择非常关键,如果选择不当,采样后的离散时间信号将存在频域混叠失真现象。
答案:B2.A:B:C:D:答案:D3.A:对B:错答案:A4.下面哪段语句不会报错?A:x = ones(1,4);nh = 0:2;h = (nh+1)* ones(1,3);n=0:5;y=conv(x,h);stem(n,y);B:x = [1 2 3];h = ones(1,5);n=0:7;y=conv(x,h);stem(n,y);C:x = ones(1,5);nh = 0:2;h = (nh+1).* ones(1,3);n=0:6;y=conv(x,h);stem(n,y);答案:C5.A:B:C:D:答案:D6.请问以下哪个说法是正确的?A:连续时间正弦信号采样后不一定为周期序列。
B:连续时间正弦信号采样后一定为周期序列。
答案:A7.A:B:C:D:答案:C8.A:3B:C:8/3D:8答案:D9.A:10B:40C:5D:20答案:A10.A:线性移不变系统B:线性移变系统C:非线性移不变系统D:非线性移变系统答案:C11.A:非线性移变系统B:非线性移不变系统C:线性移不变系统D:线性移变系统答案:D12.A:B:答案:A13.A:B:C:D:答案:B14.A:非因果、非稳定系统B:因果、非稳定系统C:非因果、稳定系统D:因果、稳定系统答案:D15.A:系统是非因果、稳定系统B:系统是因果、稳定系统C:系统是非因果、非稳定系统D:系统是因果、非稳定系统答案:A16.A:b = [1 1];a = [1 0.9 -0.81];x = ones(1,100);y = filter(b,a,x);B:b = [1 1];a = [1 -0.9 0.81];x = ones(1,100);y = filter(b,a,x);答案:B17.A:10msB:150msC:200msD:2ms答案:D18.A:B:C:采样间隔T的取值是不唯一的。
窗函数设计原理
利用窗函数法设计FIR 滤波器一.要求用窗函数法设计线性相位FIR 低通滤波器,通带截止频率0.5 ,阻带频率0.9 ,通带允许的最大衰减5dB ,阻带衰减不小于40dB 。
二. 设计原理1.线性相位FIR 数字滤波器对于长度为N 的h(n),频率响应函数为()()1N jwjw nn H e h n e--==∑ ()()()gj w jwH eH eθω=式中,()gH ω称为相位特性;()w θ为相位特性注意,这里()gH ω不用于|()jw H e |,()gH ω为w 的实函数,可能取负值,而|()jwH e| 总是正值。
线性相位FIR 滤波器是指()w θ是w 的线性函数,即()w θτω=- τ为常数 ① 如果 满足下式:()0w θθτω=- 0θ是起始相位 ②严格地说,此时 不具有线性相位特性,但以上两情况都满足群延时是一个常数,即()d d θωτω-=也称这种情况为线性相位。
一般称满足①式是第一类线性相位;满足②式为第二类线性相位。
是第二类线性相位特性常用的情况。
2.窗函数设计原理设数字滤波器的传输函数为()j H e ω,()dh n 是与其对应的单位脉冲响应,()H z为系统函数。
()()1N jwjw nn H eh n e--==∑ ①()()12d jwjw nh n H eed ππωπ-=⎰ ②()()1N nn H z h n z ---=∑ ③一般说来,()d h n 是无限长的,需要求对()j H e ω的一个逼近。
采用窗函数设计法时,可通过对理想滤波器的单位采样响应加窗设计滤波器()()()d H n n h n ω=④其中, ()n ω是一个长度有限的窗,在区间0 ≤ n ≤ N 外值为0 ,且关于中间点对称()()1n N n ωω=--⑤频率响应根据式3-5 ,由卷积定理得出()()()12d j j i H eH ee ωωωωπ=∙ ⑥理想的频率响应被窗函数的离散时间傅立叶变换()i e ωω “平滑”了。
几种典型窗口函数数字信号处理教程
2 sin w
2
矩形窗频谱波形:
根据7.32式:
H (e jw ) 1
2
Hd
(e
j
)WR[e
j (w
)
]d
H (e jw) 1
2
wc wc
WR
[e
j
(
w
)
]d
等于由 wc到wc区间曲线WR[e j(w ) ]下的面积
w变化时,曲线左右移动,面积也发生变化
H (e jw ) 1
2
通过逆变换求得冲激响应
得到FIR滤波器的冲击响应,最直接的方法是 将它截短:
相当于将其与矩形窗函数相乘:
理论分析
时域相乘,频域卷积
H
(e
jw
)
1
2
[Hd
(e
jw ) *WR
(e
jw )]
矩形窗的频谱: WR (e jw )
wR (n)e jnw
n
N 1
2
e jnw
n N 1 2
sin Nw
幅度频谱为:
W
(w)
0.42WR
(w)
0.25[WR (w
2 )
N 1
WR (w
2 )]
N 1
0.04[WR
(w
4 )
N 1
WR
(w
4 )]
N 1
5. 凯塞窗
设计方法小结
➢ (1) 7.2.2节作的分析虽然是针对矩形窗,但 其基本原则和结论对采用其它窗也完全适用。
➢ (2)上述分析涉及的序列是非因果的
hehewejwjwhewewwwe等于由到区间曲线下的面积w变化时曲线左右移动面积也发生变化资料仅供参考jwjwhewe资料仅供参考资料仅供参考723几种常用的窗函数若窗函数记为窗函数的频谱
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7.865
阻带最小衰减只由窗形状决定
过渡带宽则与窗形状和窗宽N都有关
2020/6/14
课件
20
3、窗函数法的设计步骤
给定理想的频率响应函数 Hd (e j )
及技术指标 2,
求出理想的单位抽样响应 hd (n)
根据阻带衰减选择窗函数 w(n)
根据过渡带宽度确定N值 N A/
求所设计的FIR滤波器的单位抽样响应 h(n) hd (n) w(n)
N
2 st p 0.2
s
N A 6.6 33 0.2
N 1 16
2
2020/6/14
课件
25
5)确定FIR滤波器的h(n)
h(n) hd (n)w(n)
sin
0.3 n 16 n 16
0.54
0.46 cos
n
16
R33 (n)
6)求 H (e j ),验证
若不满足,则改变N 或窗形状重新设计
,
2
)=低通滤课波件 器(2
)
低通滤波器(1
)
28
7、线性相位FIR带阻滤波器的设计
理想带阻的频响:
H
d
(e
j
)
e j 0
其单位抽样响应:
0 1,2 其它 N 1
2
hd (n)
1
2
e d 2 j (n )
1 e j (n )d
1
2
e
j
(
n
)
d
1
n
sin n sin 1 n sin 2 n
阻带衰减不小于-50dB,幅度特性如图所示
解:1)求数字频率
p p / fs 2p / s 0.2
st st / fs 2st / s 0.4
2 50dB
2020/6/14
课件
23
2)求hd(n)
Hd
(e
j
)
e j
0
c c c,c
c
c fs
1/ 2
2
p st s
0.3
hd
(n)
1
2
e j e jnd 1
2
e d c j (n )
c
1 (n
)
sin[c
(n
)]
c
2020/6/14
课件
n n
N 1
2
24
3)选择窗函数:由 2 50dB 确定海明窗(-53dB)
w(n)
0.54
0.46
cos
2 n
N 1
RN
(n)
4)确定N 值
海明窗带宽: 6.6
二、窗函数设计法
1、设计方法
N 1
H (e j ) h(n)e jn Hd (e j ) n0
1
hd (n) 2
Hd
e j e jnd
h(n) w(n)hd (n)
w(n):窗函数序列 要选择合适的形状和长度
2020/6/14
课件
1
以低通滤波器为例讨论:
线性相位理想低通滤波器的频率响应:
N
为最小值,负肩峰
c
2
N
随 ,H ()绕零值波动
c
2
N
随 ,H ()绕H (0)波动
2020/6/14
课件
9
加窗函数的影响:
不连续点处边沿加宽形成过渡带,其宽度(两肩 峰之间的宽度)等于窗函数频率响应的主瓣宽度。
在
c
2
N
处出现肩峰值,两侧形成起伏振
荡,振荡的幅度和多少取决于旁瓣的幅度和多少
改变N只能改变窗谱的主瓣宽度,但不能改变主
课件
5
加窗处理后对频率响应的影响:
时域乘积相当于频域卷积 h(n) hd (n)w(n)
H (e j ) 1 2
Hd
e j W
e j d
而矩形窗的频率响应:
WR (e j )
N 1
w(n)e jn
j N 1
e2
sin N
2
n0
sin
2
sin N
其幅度函数: WR ( )
H
d
(e
j
)
e j
0
c c c,c
其理想单位抽样响应:
hd
(n)
1
2
c e j e jnd c sin[c (n )]
c
c (n )
中心点为 α 的偶对称无限长非因果序列
2020/6/14
课件
2
2020/6/14
课件
3
取矩形窗:
w(n) RN (n)
hd
(n)
N
旁瓣幅度更小
2020/6/14
课件
15
布莱克曼(Blackman)窗 (二阶升余弦窗)
w(n)
0.42
0.5cos
2 n
N 1
0.08
cos
4 n
N 1
RN
(n)
幅度函数: N 1
W
( )
0.42WR ()
0.25 WR
2
N
WR
2
N
0.04
WR
4
N
WR
4
N
主瓣宽度最宽:12
N
N 1 n N 1 2
窗谱: W (e j ) W
j N 1
e2
幅度函数:
W ( )
2 N
sin
N
4
sin
2
2
N 1
主瓣宽度宽: 8
旁瓣幅度较小
N
2020/6/14
课件
13
汉宁(Hanning)窗 (升余弦窗)
w(n)
1 2
1
cos
2 n
N 1
RN
(n)
幅度函数: N 1
课件
11
矩形窗
w(n) RN (n)
窗谱:
N1
WR (e j ) w(n)e jn WR
j N 1
e2
n0
幅度函数: sin N
WR ()
2
sin
2
主瓣宽度最窄:4
N
旁瓣幅度大
2020/6/14
课件
12
三角形(Bartlett)窗
2n
w(n)
2
N 1 2n
N
1
0 n N 1 2
瓣与旁瓣的相对比例。其相对比例由窗函数形状 决定,称为Gibbs效应
N
N
sin
幅度函数:WR ( )
2
sin
sin
N
2
N
N sin x x
2
2
2020/6/14
课件
10
2、各种窗函数
窗函数的要求:
– 窗谱主瓣尽可能窄以获得较陡的过渡带 – 尽量减少窗谱最大旁瓣的相对幅度
以减小肩峰和波纹
2020/6/14
2
sin
2020/6/14
课件
2
6
理想滤波器的频率响应:
Hd
(e
j
)
Hd
()e
j
N 1 2
其幅度函数:H
d
(
)
1 0
c c
则FIR滤波器的频率响应:
H (e j ) 1
2
j N 1
j N 1( )
Hd ( )e 2 WR ( )e 2
d
j N 1
e 2
1
2
Hd ( )WR ( )d
旁瓣幅度最小
2020/6/14
课件
16
2020/6/14
课件
17
2020/6/14
课件
18
凯泽(Kaiser)窗
w(n)
I0
1
1
2n 2 N 1
I0( )
I0 ():第一类变形零阶 贝塞尔函数
改变 可同时调整主瓣
宽度和旁瓣幅度
旁瓣幅度
但主瓣宽度
2020/6/14
课件
0 n N 1
W
( )
0.5WR ( )
0.25 WR
2
N
WR
2
N
主瓣宽度宽:8
旁瓣幅度小
N
2020/6/14
课件
14
海明(Hamming)窗 (改进的升余弦窗)
w(n)
0.54
0.46cos
2 n
N 1
RN
(n)
幅度函数: N 1
W
( )
0.54WR ()0.23 WR Nhomakorabea2
N
WR
2
N
主瓣宽度宽:8
n
1
1
2
n
带阻202滤0/6/1波4 器(1,
2
)=高通滤波器( 课件
2
)+低通滤波器(1
)
29
19
窗函数
窗谱性能指标
加窗后滤波器性能指标
旁瓣峰值 主瓣宽度 过渡带宽 阻带最小衰减
/dB / 2 / N / 2 / N
/dB
矩形窗 -13
2
0.9
-21
三角形窗 -25
4
2.1
-25
汉宁窗 -31
4
3.1
-44
海明窗 -41
4
3.3
-53
布拉克曼窗 -57
6
5.5
-74
凯泽窗 -57
5
-80
其幅度函数:H 1