lesson 19 窗函数法的设计步骤解析
若以 Hd e
j
e
j n
在
k
2 k M
的 M 个点上的值之和代替上
式积分,则有
~ 1 hd n M
M 1
2 k j kn j2 M M Hd e e k 0
k j2 M H d k H d e
和N值
③ 计算以下积分,求出 h n 1 d 2 或
1 hd n 2
H d e j e j n d
H d e j e j n d
2
0
窗函数法的设计步骤
④ 将 hd n 与窗函数相乘得FIR数字滤波器的冲激响应
hn wn hd n
因此,数字理想低通滤波器的频率特性可表示为
j e ,பைடு நூலகம் j H e 0,
0.25
0.25
举例
例 4.7 解(续):根据时延可确定窗函数的长度 N 21 数字理想低通滤波器的冲激响应为
1 hd n 2
0.25
0.25
~ 上式表明 hd n 实际上等效于
序列的 M 点IDFT。
窗函数法的缺点
根据频率采样的知识,我们知道如下关系
~ hd n
r
h n r M
d
~ 因此,当 M N 时,hd n 在窗口范围内能很好的逼
进 hd n 。
举例
例 4.7 设计一个低通FIR数字滤波器。已知模拟理想低通滤波器的幅
两个原因使它的应用受到限制。 很难准确控制滤波器的通带边缘 若 H d 不能用简单函数表示,则计算下面积分很困难
1 hd n 2
H d e j e j n d
窗函数法的缺点
第一个问题要通过多次设计来解决。比如,要求设计FIR 数字滤波器,在 0.25 处有 -3dB 的衰减,设计时先
度响应为
f 125Hz 1, H a j 0, 125Hz f 500Hz
取样频率
f s 1000 Hz ,数字滤波器冲激响应的时延 10
解:将模拟理想低通滤波器的截止频率 f c 125Hz 转换成数字频率
c T c 2 f c / f s 0.25
窗函数法的设计步骤
Lesson 19
复习提问
FIR滤波器的缺点是?
窗函数法的设计思想是? 主瓣和旁瓣是指什么?它们对滤波器的影响分 别是什么? 窗函数对主瓣和旁瓣的要求是什么?
窗函数法的设计步骤
① 给出希望设计的滤波器的频率响应函数 H d ② 根据允许的过渡带宽度及阻带衰减,初步选定窗函数
频率取样法设计FIR
复习提问
什么是频率取样?(p77)
频率取样后,信号产生什么变化?不失真的条 件是什么? 如何恢复原频谱?
频率取样法设计FIR
FIR数字滤波器既可由冲激响应 hn 确定,也可由 hn 的离散傅立叶
变换 H k 确定,H k 可表示为
H k H z
e
j
e
j n
sin0.25 n 10 d , 0 n 20 n 10
由此得到要求设计的FIR数字滤波器的冲激响应为
hn hd n wn
相应的系统函数为
sin0.25 n 10 wn , 0 n 20 n 10
2 j k z e N
hn e
n 0
N 1
j
2 kn N
, k 0,1,2,, N 1
根据以前介绍的内插公式有
1 zN H z N
k 0
N 1
H k 1 e
j 2 k N
FIR滤波器的频率响应也可由 H k 表示
j sin N / 2 j H e H k e 2 k 0 N sin k / 2 N N 1
选择理想低通滤波器的 c 0.25 ,得到FIR数字滤波
器在 0.25 处衰减为 -6dB,不符合要求,然后改选
c 0.30 进行设计,直到符合要求。
窗函数法的缺点
第二个问题的解决办法是用求和来代替积分,因为
1 hd n 2
2
0
H d e j e j n d
20
H z hn z n
n 0
举例
实现上述设计的MATLAB程序如下:
fc=125; fs=1000; alpha=10; N=2*alpha+1; wc=2*pi*fc/fs; n=0:alpha-1; hdn=sin(wc*(n-10))./(n-10)/pi; hdn=[hdn wc/pi fliplr(hdn)] win1=[ones(N,1)]'; win2=[bartlett(N)]'; win3=[hann(N)]'; win4=[hamming(N)]'; hn1=hdn.*win1; hn2=hdn.*win2; hn3=hdn.*win3; hn4=hdn.*win4; figure,freqz(hn1);title('Rectangular Window');pause figure,freqz(hn2);title('Bartlett Window');pause figure,freqz(hn3);title('Hann Window');pause figure,freqz(hn4);title('Hamming Window');pause
⑤ 计算FIR数字滤波器的频率响应
H e
j
21 H d e j W e j 或
H e
j
hn e
n 0
N 1
j n
并验证是否达到所要求的指标
窗函数法的缺点
在实际设计中,有许多具体问题要处理。
尽管窗函数法由于有明显的优点而受到重视,但是,以下
窗函数法设计FIR滤波器
FIR 数字滤波器的设计方法IIR 数字滤波器最大缺点:不易做成线性相位,而现代图像、语声、数据通信对线性相位的要求是普遍的。
正是此原因,使得具有线性相位的FIR 数字滤波器得到大力发展和广泛应用。
1. 线性相位FIR 数字滤波器的特点FIR DF 的系统函数无分母,为∑∑-=--=-==11)()(N n n N i ii z n h zb z H ,系统频率响应可写成:∑-=-=10)()(N n jwn jwe n h e H ,令)(jw e H =)()(w j e w H Φ,H(w)称为幅度函数,)(w Φ称为相位函数。
这与模和幅角的表示法有所不同,H(w)为可正可负的实数,这是为了表达上的方便。
如某系统频率响应)(jw e H =wj we34sin -,如果采用模和幅角的表示法,w 4sin 的变号相当于在相位上加上)1(ππj e =-因,从而造成相位曲线的不连贯和表达不方便,而用)()(w j e w H Φ这种方式则连贯而方便。
线性相位的FIR 滤波器是指其相位函数)(w Φ满足线性方程:)(w Φ=βα+-w (βα,是常数)根据群时延的定义,式中α表示系统群时延,β表示附加相移。
线性相位的FIR 系统都具有恒群时延特性,因为α为常数,但只有β=0的FIR 系统采具有恒相时延特性。
问题:并非所有的FIR 系统都是线性相位的,只有当它满足一定条件时才具有线性相位。
那么应满足什么样的条件?从例题入手。
例题:令h(n)为FIR 数字滤波器的单位抽样相应。
N n n ≥<或0时h(n)=0,并假设h(n)为实数。
(a ) 这个滤波器的频率响应可表示为)()()(w j jwew H e H Φ=(这是按幅度函数和相位函数来表示的,不是用模和相角的形式),)(w H 为实数。
(N 要分奇偶来讨论) (1) 当h(n)满足条件)1()(n N h n h --=时,求)(w H 和)(w Φ(π≤≤w 0) (2) 当h(n)满足条件)1()(n N h n h ---=时,求)(w H 和)(w Φ(π≤≤w 0)(b ) 用)(k H 表示h(n)的N 点DFT(1) 若h(n)满足)1()(n N h n h ---=,证明H(0)=0; (2) 若N 为偶数,证明当)1()(n N h n h --=时,H(N/2)=0。
lesson 19 窗函数法的设计步骤
1 hd n 2
பைடு நூலகம்
H d e j e j n d
窗函数法的缺点
第一个问题要通过多次设计来解决。比如,要求设计FIR 数字滤波器,在 0.25 处有 -3dB 的衰减,设计时先
和N值
③ 计算以下积分,求出 h n 1 d 2 或
1 hd n 2
H d e j e j n d
H d e j e j n d
2
0
窗函数法的设计步骤
④ 将 hd n 与窗函数相乘得FIR数字滤波器的冲激响应
hn wn hd n
器取样响应 hn 是实数及偶对称的,要求 H k 也是
实偶对称的。
~ ② 求 H k 的反傅立叶变换(IDFT)得到 h n 。 ~ ③ 时延 h n 得到 hn , n 就是所设计的滤波器的单位 h
取样响应。
频率取样法—设计步骤
④ 求 hn 的频率响应曲线验证所设计的FIR滤波器的频 率响应,若不满足要求,适当增加过渡带上的取样值 情况,重复上述设计直到满足要求位置。
频率取样法设计FIR
频率取样法设计FIR
频率取样法设计FIR
频率取样方法的优点是,可以直接在频域中用选择过渡
取样值的方法,来得到良好的设计效果,适合于最优化设
计。 频率取样方法的缺点是,频率控制点的位置受到频率轴 上的 N 个取样点的限制,因而滤波器的截止频率不易控制。 如果要自由地选择截止频率,就必须增加取样点数 N,这
MATLAB提供了许多FIR设计函数,其中最主要的有:
人教版八年级下册数学教案:19.2.2待定系数法求一次函数解析式
一、教学内容
本节课我们将学习人教版八年级下册数学第19章《一次函数》的19.2.2节:待定系数法求一次函数解析式。教学内容主要包括以下两部分:
1.理解待定系数法的概念,并掌握其步骤。
2.利用待定系数法求解以下类型的一次函数解析式:
-给定两点求函数解析式;
3.培养学生的合作交流能力,通过小组讨论、互助学习,使学生学会倾听他人意见,表达自己的观点,提高团队协作能力。
4.培养学生的创新意识,鼓励学生在掌握待定系数法的基础上,探索解题的其他方法,激发学生的创新思维。
三、教学难点与重点
1.教学重点
-待定系数法的概念及其应用:使学生掌握待定系数法的基本原理,并能够运用该方法求解一次函数解析式。
-给定斜率和一点求函数解析式;
-给定截距和一点求函数解析式。
二、核心素养目标
本节课的核心素养目标主要包括以下方面:
1.培养学生运用数学知识解决实际问题的能力,通过待定系数法求解一次函数解析式,使学生能够将数学与生活实际相结合,增强数学应用意识。
2.培养学生的逻辑思维能力和推理能力,让学生在求解过程中学会分析问题、制定解题策略,并逐步形成严谨的数学思维。
-掌握一次函数图像与解析式之间的关系:学生需要理解一次函数图像与斜率、截距之间的联系,以便在求解过程中更好地理解问题。
具体细节如下:
1.教学重点细节
-待定系数法的概念:通过实例引入,解释何为待定系数,并强调其在求解一次函数解析式中的重要性。
-求解步骤的讲解:详细讲解如何根据给定条件列出方程,如何解方程得到k和b的值,并最终得到一次函数的解析式。
(二)新课讲授(用时10分钟)
1.理论介绍:首先,我们要了解待定系数法的基本概念。待定系数法是一种求解一次函数解析式的方法,通过设定未知系数,列出方程组,进而求解出函数的解析式。它在解决实际问题中有着广泛的应用。
fir窗函数设计法
fir窗函数设计法
FIR(有限脉冲响应)滤波器是一种常见的数字滤波器,而窗函数设计法是一种用于设计FIR滤波器的方法。
窗函数设计法的基本思想是将所需的频率响应与理想的频率响应进行比较,并使用窗函数来调整滤波器的频率响应以满足设计要求。
下面我将从几个方面来详细介绍窗函数设计法。
首先,窗函数设计法的第一步是选择一种窗函数,常见的窗函数包括矩形窗、汉宁窗、汉明窗、布莱克曼窗等。
每种窗函数都有其特定的频域特性和时域特性,选择合适的窗函数对于滤波器设计至关重要。
其次,一旦选择了窗函数,接下来需要确定滤波器的理想频率响应。
这包括确定所需的通带增益、阻带衰减、通带边缘频率和阻带边缘频率等参数。
这些参数将直接影响到窗函数的选择以及最终设计出的滤波器性能。
然后,利用所选的窗函数对理想频率响应进行加权,得到实际的频率响应。
这一步通常涉及到将窗函数与理想频率响应进行卷积运算,得到最终的滤波器频率响应。
最后,通过反变换(如离散傅立叶变换)将频率域的滤波器响应转换为时域的脉冲响应,即得到了滤波器的系数。
这些系数将用于实现滤波器的数字滤波器算法,从而实现对信号的滤波处理。
总的来说,窗函数设计法是一种常用的FIR滤波器设计方法,通过选择合适的窗函数并将其应用于理想频率响应上,可以设计出满足特定要求的数字滤波器。
在实际应用中,工程师们需要根据具体的设计要求和性能指标来选择合适的窗函数,并进行频域和时域的转换,以得到最终的滤波器系数。
希望这个回答能够帮助你更好地理解窗函数设计法。
7.3 窗函数设计法
7.3 窗函数设计法
(以低通数字滤波器为例)
一、设计步骤
1.确定滤波器的频率响应H d(e jw)]的表达式
一、设计步骤
2.求出此理想滤波器对应的单位抽样响应序列h d(n)
所得到的h d(n)是一个无限长序列。
一、设计步骤
3.将无限长h d(n)截取为长度为N的有限长h(n)
一、设计步骤
4.选取窗函数w(n)及确定长度N
⏹矩形窗
⏹三角形窗
⏹汉宁窗
4.选取窗函数w(n)及确定长度N
1.根据阻带最小衰减选择w(n)
2.根据过渡带宽及w(n)确定N
所得到的h(n)的频谱与h d(n)的频谱会不会一样?
一、设计步骤
5.求H(e jw)=DTFT[h(n)],检验是否满足设计要求,如不满足,改变w(n)和N,重新设计。
二、设计举例
设计过程
1.按照任务要求,确定滤波器的性能要求。
设计过程
2.用一个因果稳定的线性移不变系统函数去逼近这一性能要求。
(采用窗函数法)
≤
取N为33,
设计过程
2.用一个因果稳定的线性移不变系统函数去逼近这一性能要求。
(采用窗函数法)
设计过程
3.利用有限精度算法来实现这个系统函数,这里包括选择运算结构(第五章),选择合适的字长等。
(采用横截型)
设计过程
4.实际的技术实现。
(软件法、硬件法或DSP芯片法)
这里采用软件方法,源代码参见DSP71.c。
窗函数
nM 其它
sin(N / 2 ) sin( / 2 )
j
)
N 2 M 1为窗长
§8.2 数字FIR滤波器的窗化设计法
3.窗化设计
1 LPF : H d (e ) 0
j
d d
h(n)
n
hd ( n) e
d
d
j n
d
主瓣宽度 旁瓣宽度 Bm 4 / N Bs 2 / N
N Bm , Bs
02.12.19
§8.2 数字FIR滤波器的窗化设计法
14 8
7 12
10
N=14
N=8
6 5
8
4
3
4 2
6
1 2
0 00
0
02.12.19
0.2 0.4
0.2 0.4
0.6 0.8
0.6 0.8
1
1
C .当W (e j )主瓣完全落在 d (e j )的阻带内 H
积分区间 d 2 / N
此时H (e j )仅与W (e j )的副瓣面积有关 与N无关 ,
02.12.19
30 20 10 0 -10 -1
Hd(e jθ)
W(e jω-θ)
θ(π)
-0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 1
(1)滤波型(以LPF为例)
1 H d (e ) 0 ( ) 0
窗函数法
3.1 窗函数法设计FIR 滤波器窗函数设计法又称为傅里叶级数法。
这种方法首先给出()j d H e Ω,()j d H e Ω表示要逼近的理想滤波器的频率响应,则由IDTFT 可得出滤波器的单位脉冲响应为1[]()2j jk d d h k H e e d πππΩΩ-=Ω⎰(3-1)由于是理想滤波器,故[]d h k 是无限长序列。
但是我们所要设计的FIR 滤波器,其h[k]是有限长的。
为了能用FIR 滤波器近似理想滤波器,需将理想滤波器的无线长单位脉冲响应[]d h k 分别从左右进行截断。
当截断后的单位脉冲响应[]d h k 不是因果系统的时候,可将其右移从而获得因果的FIR 滤波器。
另一种设计方案是将线性相位因子(0.5)j M e β-Ω+加入到理想滤波器的频率响应中,然后利用IDTFT 计算出[]d h k 后,取[]d h k 在0≦k ≦M 范围的值为FIR 滤波器单位脉冲响应。
理想滤波器的频率响应()j d H e Ω和设计出的滤波器的频率响应()j d H e Ω的积分平方误差定义为221()()2j j d H eH ed ππεπΩΩ-=-Ω⎰(3-2)2ε也可以表示为22[][]d k h k h k ε∞=-∞=-∑(3-3)12221[][][][]Md d d k k k M h k h k h k h k -∞=-∞==+=+-+∑∑∑上式中的第一项和第三项与所设计出的滤波器参数是没有关系的,为了使上式中的第二项达到最小,可选择 [][],0d h k h k k M=≤≤(3-4)所以用上面的方法得出的滤波器是在积分平方误差最小意义下的最佳滤波器。
Gibbs 现象就是理想滤波器的单位脉冲响应[]d h k 截断获得的FIR 滤波器的幅度函数()A Ω在通带和阻带都呈现出振荡现象。
随着滤波器阶数的增加,幅度函数在通带和阻带振荡的波纹数量也随之增加,波纹的宽度随之减小,然而通带和阻带最大波纹的幅度与滤波器的阶数M 无关。
窗函数法设计fir滤波器步骤
窗函数法设计fir滤波器步骤
设计FIR滤波器的窗函数法步骤如下:
1. 确定滤波器的理想频率响应:根据滤波器的要求和设计目标,确定滤波器的理想频率响应。
例如,低通滤波器的理想频率响应为在截止频率以下通过全部信号,而在截止频率以上完全阻断信号。
2. 确定滤波器的截止频率:根据滤波器的要求,确定滤波器的截止频率,即理想频率响应中的-3dB截止点。
3. 计算滤波器的长度:根据滤波器的设计要求和所选窗函数的性能,计算滤波器的长度。
滤波器的长度通常与截止频率、过渡带宽和窗函数的主瓣宽度相关。
4. 选择合适的窗函数:根据滤波器的设计要求和性能需求,选择合适的窗函数。
常用的窗函数有矩形窗、汉宁窗、汉明窗、布莱克曼窗等。
5. 生成滤波器的理想冲激响应:根据滤波器的理想频率响应和截止频率,生成滤波器的理想冲激响应。
可以使用理想低通滤波器或频域采样方法生成。
6. 应用窗函数:将生成的理想冲激响应与所选的窗函数进行乘积,得到窗函数法设计的FIR滤波器的冲激响应。
7. 可选的调整和优化:根据需要,对生成的滤波器进行进一步的调整和优化,以满足特定的性能需求。
例如,可以通过改变窗函数的参数或使用多个窗函数的组合来调整主瓣宽度、副瓣抑制等。
8. 可选的滤波器实现:将得到的滤波器冲激响应进行频域或时域的变换,得到FIR滤波器的差分方程或频域表达式,然后进行滤波器的实现。
9. 滤波器性能评估:对设计的滤波器进行性能评估,包括频率响应、幅频特性、相位响应、群延迟等。
10. 如有需要,对滤波器的设计进行调整和优化,直至满足设计要求。
如何选择窗函数-窗函数的分析比较省公开课一等奖全国示范课微课金奖课件
观点出发, 汉宁窗优于矩形窗。 但汉宁窗主瓣加宽, 相当于分 析带宽加宽, 频率分辨力下降。
第5页
汉宁窗
汉明窗(Hamming)
汉明窗
• 汉明(Hamming)窗也是余弦窗 一个, 又称改进升余弦窗, 汉明窗与 汉宁窗都是余弦窗, 只是加权系数不 一样。汉明窗加权系数能使旁瓣到达 更小。
第2页
矩形窗
• 矩形窗使用最多, 习惯上不加
窗就是使信号经过了矩形窗。 这种窗优点是主瓣比较集中, 缺点是旁瓣较高, 并有负旁瓣,
造成变换中带进了高频干扰 和泄漏, 甚至出现负谱现象。
• clc, clear all, close all
• N=51;
• w = boxcar(N);
• W = fft(w, 256);
• 假如测试信号有多个频率分量, 频谱表现十分复杂, 且测试目标更多关注 频率点而非能量大小。在这种情况下, 需要选择一个主畔够窄窗函数, 汉 宁窗是一个很好选择。
• 假如测试目标更多关注某周期信号频率点能量值, 那么其幅度准确性则愈 加主要, 能够选择一个主瓣稍宽窗.激励信号加窗是为了减小干扰, 而响应 信号加指数窗是为了减小泄露.
• subplot(2,1,1);
• stem([0:N-1],w);
• subplHanning)窗
• 汉宁(Hanning)窗又称升余弦窗, 汉宁窗能够看作是3个矩形时间窗频 谱之和, 它能够使用旁瓣相互抵消, 消去高频干扰和漏能。
• clc, clear all, close all
• 定义了一组可调由零阶贝塞尔Bessel 函数组成窗函数, 经过调 整参数β能够在主瓣宽度和旁瓣衰减之间自由选择它们比重。对 于某一长度Kaiser 窗, 给定β, 则旁瓣高度也就固定了。
人教版八年级数学下册第19章教学课件:19.2.2一次函数第3课时 用待定系数法求一次函数解析式(共13张PPT)
数,k≠0),要求出一次函数的解析式,关键是 再根据条件确定解析式中的未知系数,从而求出函数
要确定k和b的值(即待定系数) . 解析式的方法称为待定系数法 .
解: 因为P(0,-1) 和Q(1,1)都在该函数图象上, 因此它们的 函数解析式:
= kx+ +b b , 将这两点坐标代入该式中,得到一个关于k,b的二元 坐标应满足yy = kx
图象?
y = 3 x -1 y=- 2 x+3
两点法——两点确定一条直线 思考:
反过来,已知一个一次函数的图象经过两个具体的
点,你能求出它的解析式吗?
用待定系数法求一次函数的解析式
如图,已知一次函数的图象经过P(0,-1),Q(1,1)两点. 怎样确 定这个一次函数的解析式呢? 因为一次函数的一般形式是 y=kx+b(k,b为常 像这样,通过先设定函数解析式(确定函数模型),
x 2 , y 2,
代入一次
二元一次 函数的解析式,组成 _________方程组; (3)解:解二元一次方程组得k,b; (4)还原:把k,b的值代入一次函数的解析式.
例2 已知一次函数的图象过点(0,2),且与两坐标
轴围成的三角形的面积为2,求此一次函数的解析式. 分析:一次函数y=kx+b与y轴的交点是(0,b),与x
例3 温度的度量有两种:摄氏温度和华氏温度.水的沸点温度是100℃,用
华氏温度度量为212℉;水的冰点温度是0℃,用华氏温度度量为32
℉.已知摄氏温度与华氏温度的关近似地为一次函数关系,你能不能 想出一个办法方便地把华氏温度换算成摄氏温度? 用C,F分别表示摄氏温度与华氏温度,由于摄氏温度与华氏 解: 温度的关系近似地为一次函数关系,因此可以设 C = kF + b, 由已知条件,得 212k + b =100,
