




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章 有限脉冲响应数字滤波器的设计,6.1 线性相位FIR数字滤波器的条件和特点 6.2 利用窗函数法设计FIR滤波器 6.3 利用频率采样法设计FIR滤波器 6.4 利用切比雪夫逼近法设计FIR滤波器 6.5 IIR和FIR数字滤波器的比较,设FIR滤波器单位脉冲响应h(n)长度为N,其系统函数H(z)为: H(z)是 的N-1次多项式,它在z平面上有N-1个零点,原点z=0是N-1阶重极点。因此H(z)永远稳定。 稳定和线性相位是FIR滤波器突出的优点。,6.1 线性相位FIR数字滤波器的条件和特点,本节主要介绍FIR滤波器具有线性相位的条件及幅度特性。 1. 线性相位条件 对于长度为N的h(n),传输函数定义为,(6.1.1),(6.1.2),式中,Hg()称为幅度特性,()称为相位特性。注意,这里Hg()不同于|H(ej)|,Hg()为的实函数,可能取负值,而|H(ej)|总是正值。H(ej)线性相位是指()是的线性函数,即 ()=-, 为常数 (6.1.3) 如果()满足下式: ()=0-, 0是起始相位 (6.1.4) 严格地说,此时()不具有线性相位,但以上两种情况都满足群时延是一个常数,即,一般称满足(6.1.3)式是第一类线性相位;满足(6.1.4)式为第二类线性相位。 下面推导与证明满足第一类线性相位的条件是: h(n)是实序列且对(N-1)/2偶对称,即 h(n)=h(N-n-1) (6.1.5) 满足第二类线性相位的条件是: h(n)是实序列且对(N-1)/2奇对称,即 h(n)=-h(N-n-1) (6.1.6),(1) 第一类线性相位条件证明:,将(6.1.5)式代入上式得,令m=N-n-1,则有,(6.1.7),按照上式可以将H(z)表示为,将z=e j代入上式,得到:,按照(6.1.2)式,幅度函数Hg()和相位函数分别为,(6.1.8),(6.1.9),(2) 第二类线性相位条件证明:,(6.1.10),令m=N-n-1,则有,同样可以表示为,因此,幅度函数和相位函数分别为,(6.1.11),(6.1.12),该类线性相位FIR滤波器适合于在微分器及90度移相器中应用,故又称这类滤波器为正交变换网络。,6.2 利用窗函数法设计FIR滤波器,设希望设计的滤波器传输函数为Hd(ej),hd(n)是与其对应的单位脉冲响应,因此,如果已知 则可求出hd(n),经过z变换可得到滤波器的系统函数。 但是一般 逐段恒定,在边界频率处有不连续点,故致使hd(n)是无限时宽的,且是非因果序列。 例如:理想的低通滤波器的传输函数,(6.2.1),相应的单位取样响应hd(n)为,(6.2.2),为了构造一个长度为N的线性相位滤波器,只有将hd(n)截取一段,并保证截取的一段对(N-1)/2对称。 设截取的一段用h(n)表示,即 h(n)=hd(n)RN(n) (6.2.3),图6.2.1 理想低通的单位脉冲响应及矩形窗,我们知道Hd(ej)是一个以2为周期的函数,可以展开为傅氏级数,即,对(6.2.3)式进行傅里叶变换,根据复卷积定理,得到:,(6.2.4),式中,Hd(ej)和RN(ej)分别是hd(n)和RN(n)的傅里叶变换,即,(6.2.5),RN()称为矩形窗的幅度函数;将Hd(ej)写成下式:,按照(6.2.1)式,理想低通滤波器的幅度特性Hd()为,将Hd(ej)和RN(ej)代入(6.2.4)式,得到:,将H(ej)写成下式:,(6.2.6),该式表明了滤波器的幅度特性等于理想低通滤波器的幅度特性 与矩形窗幅度特性 的卷积。,图6.2.2 矩形窗对理想低通 幅度特性的影响,通过以上分析可知,对hd(n)加矩形窗处理后,H()和原理想低通Hd()差别有以下两点: (1)在理想特性不连续点=c附近形成过渡带。过渡带的宽度,近似等于RN()主瓣宽度,即4/N。 (2)通带内增加了波动,最大的峰值在c-2/N处。阻带内产生了余振,最大的负峰在c+2/N处。通带与阻带中的波动与窗函数的幅度谱有关系。RN()波动越快(N加大时),通带、阻带波动越快,RN()旁瓣的大小直接影响H()波动的大小。,以上两点就是对hd(n)用矩形窗截断后,在频域的反映,称为吉布斯效应。,通过实验分析:调整窗口的长度N可以有效的控制过渡带的宽度。减少带内波动以及加大阻带的衰减只能从窗函数的形状上找解决办法。 思路:能否找到窗函数的形状,使其谱函数的主瓣包含更多的能量,相应旁瓣幅度就减小了,旁瓣的减小可使通带、阻带波动减小,从而加大阻带衰减。,下面介绍几种常用的窗函数。设 h(n)=hd(n)w(n) 式中w(n)表示窗函数。 1. 矩形窗(Rectangle Window) wR(n)=RN(n) 前面已分析过,按照(6.2.5)式,其频率响应为,2. 三角形窗(Bartlett Window),(6.2.8),其频率响应为,(6.2.9),3. 汉宁(Hanning)窗升余弦窗,当N1时,N-1N,图6.2.3 汉宁窗的幅度特性,4. 哈明(Hamming)窗改进的升余弦窗,(6.2.11),其频域函数WHm (e j)为,其幅度函数WHm()为,当N1时,可近似表示为,5. 布莱克曼(Blackman)窗,(6.2.13),其频域函数为,其幅度函数为,(6.2.14),6. 凯塞贝塞尔窗(Kaiser-Basel Window),式中,I0(x)是零阶第一类修正贝塞尔函数,可用下面级数计算:,图6.2.4 常用的窗函数,图6.2.5 常用窗函数的幅度特性 (a)矩形窗;(b)巴特利特窗(三角形窗);(c)汉宁窗; (d)哈明窗;(e)布莱克曼窗,图6.2.6 理想低通加窗后的幅度特性(N=51,c=0.5) (a)矩形窗;(b)巴特利特窗(三角形窗);(c)汉宁窗; (d)哈明窗;(e)布莱克曼窗,表6.2.2 六种窗函数的基本参数,MATLAB提供了窗函数的子程序:,1)w=boxcar(M)在数组w中产生M点的矩形窗函数; 2)w=triang(M)在数组w中产生M点的三角形窗函数; 3)w=hanning(M)在数组w中产生M点的hanning窗函数; 4)w=hamming(M)在数组w中产生M点的hamming窗函数; 5)w=blackman(M)在数组w中产生M点的blackman窗函数; 6)w=kaiser(M,beta)在数组w中产生beta值M点的矩形窗函数;,下面介绍用窗函数设计FIR滤波器的步骤。 (1)根据技术要求确定待求滤波器的单位取样响应hd(n)。如果给出待求滤波器的频响为Hd(ej),那么单位取样响应用下式求出: 如果Hd(ej)较复杂,或者不能用封闭的公式表示时,则不能用上式求出hd(n)。可以对Hd(ej)从0至 采样M点,并用 代替(6.2.17)中的 , (6.2.17)近似写为:,(6.2.17),(6.2.18),根据频率采样定理,hM(n)与hd(n)应满足如下关系:,因此,如果M取得比较大,可以保证在窗口内hM(n)有效的逼近hd(n)。实际计算时,可以用Hd(ej)的M点采样值,进行M点IDFT得到。 如果给出通带阻带衰减和边界频率的要求,可选用理想滤波器作为逼近函数,从而用理想滤波器的特性作傅立叶逆变换,求出hd(n)。,(2)根据对过渡带及阻带衰减的要求,选择窗函数的形式,并估计窗口长度N。设待求滤波器的过渡带用表示,它近似等于窗函数主瓣宽度。因过渡带近似与窗口长度N成反比, ,A取决于窗口形式。 (3) 计算滤波器的单位取样响应h(n) h(n)=hd(n)w(n),其中 是已选好的窗函数。如果要求线性相位,则要求hd(n)和 均对(N-1)/2对称。 (4)验算技术指标是否满足要求。设计出的滤波器频率响应用下式计算: 计算时可用FFT算法。如果H(ej)不满足要求,根据具体情况重复(2),(3),(4)步,直到满足要求。,例6.2.1 设计线性相位FIR低通滤波器,给定采样频率 ,通带截止频率 ,阻带截止频率 ,阻带衰减不少于-50dB,幅度特性如图所示。,解:1求各对应的数字频率。,2理想的低通线性相位滤波器 求 故 取 满足线性相位。,3.由 确定窗函数形状,确定N。 ,查表可选用哈明窗。 故 4.由 确定h(n).,故 5.检验各项指标是否满足要求,不满足则需改变N或窗形状。,例 设计数字FIR低通滤波器,技术指标如下:,解:使用hamming和blackman窗函数都能提供大于50dB阻带衰减。这里选用hamming窗函数,它给出比较小的过渡带,因此有较低的阶。 wp = 0.2*pi; ws = 0.3*pi; tr_width = ws - wp M = ceil(8*pi/tr_width) n=0:1:M-1; wc = (ws+wp)/2 hd = ideal_lp(wc,M); w_ham = (hamming(M);,h = hd .* w_ham; db,mag,pha,grd,w = freqz(h,1); % plots subplot(1,1,1) subplot(2,2,1); stem(n,hd); title(Ideal Impulse Response) axis(0 M-1 -0.1 0.3); xlabel(n); ylabel(hd(n) subplot(2,2,2); stem(n,w_ham);title(Hamming Window) axis(0 M-1 0 1.1); xlabel(n); ylabel(w(n) subplot(2,2,3); stem(n,h);title(Actual Impulse Response) axis(0 M-1 -0.1 0.3); xlabel(n); ylabel(h(n) subplot(2,2,4); plot(w/pi,db);title(Magnitude Response in dB);grid axis(0 1 -100 10); xlabel(frequency in pi units); ylabel(Decibels) set(gca,XTickMode,manual,XTick,0,0.2,0.3,1) set(gca,YTickMode,manual,YTick,-50,0) set(gca,YTickLabelMode,manual,YTickLabels,50; 0),6.3 IIR和FIR数字滤波器的比较,首先,从性能上来说,IIR滤波器传输函数的极点可位于单位圆内的任何地方,因此可用较低的阶数获得高的选择性,所用的存贮单元少,所以经济而效率高。但是这个高效率是以相位的非线性为代价的,选择性越好的IIR滤波器其相位特性越差。在相同的技术指标下, IIR滤波器由于存在着输出对输入的反馈,可以用比FIR滤波器少的阶数来满足指标的要求,所用存储单元少,运算次数少,较为经济。 FIR滤波器除了原点处的极点没有可控制的极点,所以要获得与IIR滤波器相同的技术指标,其阶数可能是IIR的5-10倍。,从结构上看,IIR滤波器必须采用递归结构,极点位置必须在单位圆内,否则系统将不稳定。 从设计工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电池行业发展趋势与挑战考核试卷
- 2025年新能源环卫装备项目发展计划
- 数字智慧方案5464丨全场景智慧工地整体解决方案
- 六年级下数学课件-分数与最小公倍数-苏教
- 《清华大学高效管理策略》课件
- 《初中英语教师教学经验分享课件》
- 《农业机械安全监管培训》课件
- 我很重要获奖课件
- 成都短视频代运营公司
- 2025年超细粉碎设备(气流磨)项目建议书
- 七年级地理下册 7.1 日本教学设计 湘教版
- 2024-2025学年人教新版八年级下册数学期中复习试卷(含详解)
- 法律行业法律风险评估与合规性方案
- 体育教育中的跨学科整合教学研究论文
- 2024考研管理类联考真题答案解析完整版
- 中医阴阳学说课件
- DBJ51T 081-2017 四川省城镇二次供水运行管理标准
- 医院培训课件:《两性霉素B》
- 明洞施工隧道工程施工方案
- 2025-2030年中国迷迭香行业市场规模分析及发展建议研究报告
- 2025年山东地区光明电力服务公司招聘笔试参考题库含答案解析
评论
0/150
提交评论