ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:324.69KB ,
资源ID:28553432      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28553432.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FIR低通滤波器加窗效应分析要点.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

FIR低通滤波器加窗效应分析要点.docx

1、FIR低通滤波器加窗效应分析要点1.摘要 22.弓丨言 33.FIR滤波器设计 43.1线性 相位 FIR 滤波 器的 条件 与特 点3.2用窗 函数 法设 计 FIR 滤 波器 的基 本原 理3.3用窗 函数 法设 计 FIR 滤 波器 的一 般步 骤3.4FIR 滤 波器 加窗 效应 分析3.5几种 常用 窗函 数简 介四MATLAB仿真滤波实现 144.1MATLAB 软 件 简 介4.2设计中主要用到的MATLAB函数4.3实验 程序 及结 果分 析五心得体会与总结 2122六 参考文献. 摘要数 字 滤 波 器 一 词 出 现 在 60 年 代 中 期 。 由 于 电 子 计 算 机

2、 技 术 和 大 规 模 集成电路的发展,数字滤波器已可用计算机软件实现,也可用大规模集 成数字硬件实时实现。数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间 信号(对应数字频率)转换为所要求的输出离散时间信号的特定功能装 置 )。应 用 数 字 滤 波 器 处 理 模 拟 信 号( 对 应 模 拟 频 率 )时 ,首 先 须 对 输 入 模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的数字频率(2 n *f/fs,f 为模拟信号的频率,fs为采样频率,注意区别于模拟频率), 按照奈奎斯特抽样定理,要使抽样信号的频谱不产生重叠,应小于折叠 频率(ws/2= n ),其频率响应具

3、有以2 n 为间隔的周期重复特性,且以 折叠频率即3 = n点对称。为得到模拟信号,数字滤波器处理的输出数 字 信 号 须 经 数 模 转 换、 平 滑 。 数 字 滤 波 器具 有 高 精 度 、 高可 靠 性 、 可 程控 改 变 特 性 或 复 用 、便 于 集 成 等 优 点 。 数 字 滤 波 器 在 语 言信 号 处 理 、 图像 信 号 处 理 、 医 学 生 物 信 号 处 理 以 及其 他 应 用 领域 都 得 到 了 广 泛 应 用 。数 字 滤 波 器 有 低 通 、 高 通 、 带通 、 带 阻 和 全 通 等类 型 。 它 可 以 是 时不 变 的 或 时 变 的 、

4、 因果 的 或 非 因 果 的 、 线性 的 或 非 线 性 的 。 应 用 最 广 的是 线 性 、时 不 变 数 字 滤 波 器, 以 及 f.i.r 滤 波 器。二 . 引言随着信息技术的迅猛发展,数字信号处理已成为一个极其重要的学 科和技术领域。在通信、语音、图像、自动控制和家用电器等众多领域 得到了广泛的应用。数字滤波是数字信号处理的重要环节,它在数字信 号 处 理 中占 有 着 重 要 的 地 位 , 它 具有 可 靠 性好 、精 度 高 、灵 活 性大 、体 积 小、重量轻等优点。随着数字技术的发展,数字滤波器越来越受到人们 的重视,广泛地应用于各个领域。数字滤波器的输入输出信号

5、都是数字 信号,它是通过一定的运算过程改变输入信号所含频率成分的相对比例 或者滤除某些频率成分来实现滤波的,这种运算过程是由乘法器、加法 器和单位延迟器组成的。数字滤波器是数字信号处理技术的重要内容, 其对数字信号进行的最常见处理是保留数字信号中的有用频率成分和去 除信号中的无用频率成分。按照时间域的特性,数字滤波器可以分为无 限 冲 激 脉 冲 响 应 数 字滤 波 器 ( IIR 滤 波器 ) 和 有 限 冲 激 脉 冲 响 应 数 字 滤 波 器 ( FIR 滤 波 器 )。三FIR滤波器设计3.1线性相位FIR滤波器的条件与特点N-J N-JFIR DF的系统函数无分母,为HCzj-V

6、bjZ二h(n )z,系统频率i z0 nN _1响应可写成:H(ejw) h(n )ewn,令 H(ejw) = H (w)e:(w) = - - w 是常数)根据群时延的定义,式中表示系统群时延,:表示附加相移。线性相 位的FIR系统都具有恒群时延特性,因为为常数,但只有一:=0的FIR 系统采具有恒相时延特性。第一类FIR DF 的特点:恒相时延,相位曲线是过原点的曲线;可通过h(n)灵活设计幅度函数的零点位置;幅度函数对频率轴零点偶对称H (w)二H (-w),对二点偶对称H(w) =H(2二-w)。第二类FIR DF 的特点:恒相时延,相位曲线是过原点的直线;幅度函数对频率轴零点偶对

7、称H (w)二H ( -W);幅度函数对频率轴二点奇对称H (w) = -H (2恵-w)。由H (w)的连续性,二点一定是幅度函数的零点。 即 w =二 时,cosw( n -1) =0= H (二)=0= H (z)在z=-l处有零点;因此这类滤波器不2适合高通或带阻滤波器。第三类FIR DF 的特点:TT -TT K I d恒群时延,有一附加相移,相位曲线是截距为一、斜率为-匚1的直线;2 2 2幅度函数对零频点奇对称H (w)二-H (-w),零频是H (w)的零点;对二奇对称H (w) - -H (2二-w),二也是H (w)的零点。第四类FIR DF 的特点: n _ 1恒群时延,

8、有一附加相移,相位曲线是截距为一、斜率为-匸1的直线;2 2 2幅度函数对零频点奇对称H (w) - - H (-w),零频是H(w)的零点;对二偶对称H (w)二H (2愿-w)。3.2 用窗函数法设计FIR滤波器的基本原理设所希望得到的滤波器的理想频率响应为Hd(ejw)。那么FIR滤波器的设计就在于寻找一个传递函数H(ejw)=v h(n )ewn去逼近Hd(ejw)。在n)这种逼近中最直接的一种方法是从单位取样响应序列h(n)着手,使h(n) 逼近理想的单位取样响应hd(n)。我们知道hd(n)可以从理想频率响应 H d (ejw)通过傅里叶反变换来得到,即:Hd(ejw)八-hd(n

9、)ewnn -:1 2hd( n) Hd(ejw )ejwndw2兀10e -jwcHd(ejW)0但是一般来说,这样得到的单位取样响应hd(n)往往都是无限长序列;而 且是非因果的。我们以一个截止频率为wc的线性相应位理想低通为例来 说明。设低通滤波器的时延为;:,即:W兰WcWc V W兰兀则这是一个以为中心的偶对称的无限长非因果序列。这样一个无限长的 序列怎样用一个有限长序列去近似呢?最简单的办法就是直接截取它的 一段来代替它。例如把n=0到n -N -1的一段截取来作为h(n),但是为 要保证所得到的是线性相位滤波器。必须满足h(n)的对称性,所以时延应该取h(n)长度的一半,即-,(

10、N_1)/2这种直接截取的办法可以形象地想象为:h(n)好比是通过一个“窗口” 所看到的一段hd( n)。 h(n)中表达为hd( n)和一个“窗口函数”的乘积。 在这里,窗口函数就是矩形脉冲函数Rn( n),即h(n) =hd( n) Rn(n)但是一般来说,窗口函数并不一定是矩形函数,可以在矩形以内还对hd (n)作一定的加权处理,因此,一般可以表示为h(n)訓(n) w(n)这里w(n)就是窗口函数。按照复卷积公式,在时域中的乘积关系可表示成在频域中的周期性 卷积关系,即可得所设计的fir滤波器的频率响应:严= 加儕)W(和宀)曲TT其中,w e 为截断窗函数的频率特性。由此可见,实际的

11、fir数字滤 波器的频率响应h e逼近理想滤波器频率响应曜推驾的好坏,完全取决于窗函数的频率特性w e 。如果w(n)具有下列形式:Q n 0, nNw(n)=丿乙 0兰ncNw(n)相当于一个矩形,我们称之为矩形窗。即我们可采用矩形窗函数w(n) 将无限脉冲响应hd(n)截取一段h(n)来近似为hd (n)。3.3用窗函数法设计FIR滤波器的一般步骤(1)确定逼近理想滤波器的频率响应函数Hd(ejw);(2)求出理想的单位抽样响应hd (n);(3 )根据过渡带宽和阻带最小衰件等要求,选择窗函数,并确定窗口长 度;(4)求所设计的FIR滤波器的单位抽样响应h(n) = hd(n)w(n);(

12、5)计算频率响应H (ejw) =DTFTh( n),验算指标是否满足要求,若不 满足,则要重新设计3.4FIR 滤波器加窗效应分析经过加矩形窗后所得的滤波器实际频率响应能否很好地逼近理想频 率响应呢?下图给出了理想滤波器加矩形窗后的情况。理想低通滤波器 的频率响应逬魚用驾如图中左上角图,矩形窗的频率响应w(er )为左下角 图。根据卷积定理,即得实际滤波器的频率响应H e图形为图中右图。由图可看出,加矩形窗后使实际频率响应偏离理想频率响应,主要影响 有两个方面:(1 )在理想幅频特性陡直边缘处形成过渡带,过渡带宽取决于矩形窗函 数频率响应的主瓣宽度4/N。(2 )过渡带两侧形成肩峰和波纹,这

13、是矩形窗函数频率响应的旁瓣引起 的,旁瓣相对值越大,旁瓣越多,波纹越多。3.5几种常用窗函数简介1.矩形窗矩形窗函数的时域形式可以表示为:它的频域特性为:fN 二 sin心N 12 ;0 2丿sin2.汉宁窗函数汉宁窗函数的时域形式可以表示为:w(k) =0.5 1-cos2 I n鬥丿丿k =1,2, , N它的频域特性为:-(W血)=0.5Wr佃)+0.25.Wr。L I卜 WrSN 1丿 、其中,WR(7为矩形窗函数的幅度频率特性函数。汉宁窗函数的最大旁瓣值比主瓣值低31dB,但是主瓣宽度比矩形窗函数 的主瓣宽度增加了 1倍,为8 n /N。3.海明窗函数海明窗函数的时域形式可以表示为:

14、( k 、w(k) =0.54 -0.46cos 2 n I N T丿k =1,2, ,N它的频域特性为:W町 0.54Wr0.23Wr 卜L x卜Wr”N1 丿 f2n2nN -1其中,Wr)为矩形窗函数的幅度频率特性函数。海明窗函数的最大旁瓣值比主瓣值低41dB ,但它和汉宁窗函数的主瓣宽 度是一样大的。4.布莱克曼窗血血二 042-0 5co$ 上t +0.08cos3-1丿 3-1丿增加一个二次谐波余弦分量,可进一步降低旁瓣,但主瓣宽度进一步增 加,增加N可减少过渡带。频谱的幅度函数为:肌辺一+0.045.三角窗函数三角窗是最简单的频谱函数We为非负的一种窗函数。三角窗函数的时域形式可

15、以表示为:当n为奇数时:2kw (k)=n 1 2(n - k 1)当n为偶数时:2k - 1它的频域特性为:三角窗函数的主瓣宽度为8 n /N,比矩形窗函数的主瓣宽度增加了 倍,但是它的旁瓣宽度却小得多。6.凯泽窗以上几种窗函数,都是以增加主瓣宽度为代价来降低旁瓣。凯泽窗则可自由选择主瓣宽度和旁瓣衰减,如图(2 )。w(n)LO0.50 N-1 N_yj图(2)式中lo(x)是零阶贝塞尔函数,参数B可自由选择,决定主瓣宽度与旁瓣 衰减。B越大,w(n)窗越窄,其频谱的主瓣变宽,旁瓣变小。四MATLAB仿真滤波实现4.1MATLAB软件简介MATLAB是由美国mathworks 公司发布的主要

16、面对科学计算、可视化 以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科 学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在 一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效 数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上 摆脱了传统非交互式程序设计语言(如C、Fortran )的编辑模式,代表 了当今国际科学计算软件的先进水平。4.2设计中主要用到的MATLAB函数4.2.1fir1 函数fir1 函数实现线性相位FIR数字滤波器的窗函数法设计.利用这 一函数可以设计出标准的低通、高通、带通和带阻线性相位FIR滤波器。 调用格式:(1)

17、b=fir1( n,w n)用海明窗设计低通或带通的FIR滤波器.wn是截止频率,以“ 弧度”为单位。fir1 函数返回FIR滤波器的系数向量b。如果wn是 一个标量,则返回的是一个n阶的低通FIR数字滤波器。(2) b=fir1( n,wn, type, wi ndow) type 为滤波器的类型,当type=high 时,设计高通FIR滤波器; 当 type=stop 时 , 设 计 带 阻 FIR 滤 波 器 。 向 量 window 用 来 指 定 窗 函 数 类 型 , 其长 度 为 n+1 ,缺 省 时 为海 明 窗。4.2.2freqz 函 数为了检验所设计的数字滤波器是否正确,

18、可以画出其幅频特性. MATLAB 提供 了 求 解数 字 滤 波 器 频 率 响 应 的 函 数 freqz , 其 调 用 格 式 如 下:h,w=freqz(b,a,n)返回数字滤波器的n点频率响应h和频率向量w。若n缺省,则自动取n 为 默 认 值512 。4.2.3plot 函 数plot(Y) 如果Y是mKn的数组,以1:m为X横坐标,Y中的每一列元素为 Y坐标,绘制n条曲线;如果Y是nx 1或 者1 Xn的向量,则以1:n为横 坐 标 , Y 为 坐 标 表 绘 制 1 条 曲 线 ; 如 果 Y 是 复 数 , 则 plot(Y) 等 效 于 plot(real(Y),imag

19、(Y) ; 其 它 使用 情 况 下, 忽 略 坐 标 数 据中 的 虚 部 。4.2.4title 函 数title 就 是 给已 经 画 出的 图 加 一 个 标 题 .title () 里 面 的 内 容 就 是 图 片 标 题的 名 称 。4.2.5legend 函 数legend(string1,string2,string3, .)分别将字符串1、字符串2、字符串3标注到图中,每个字符串对应的 图 标 为 画图 时 的 图 标 。Xlabel ( ) 函 数 给 x 坐 标 轴 添 加 标 注 , ylabel ( ) 函 数 给 y 坐 标 轴 添 加 标注。4.2.7 hold

20、 onHold on 命 令 可 以 保 护 当 前 的 坐 标 系 , 使 以 后 再 使 用 plot ( ) 函 数 时 将 新 的曲 线 叠 印 在 原 来 的图 上 , 用 hold off 则 可以 取 消 保 护 状 态 。4.2.8 axisaxis (【 xmin xmax ymin ymax 】) 设 置 坐 标 轴 的 极 限 范 围 。4.3 实验 程 序及 结果 分析( 1)相 同 的窗 口 加 不 同的 窗 长 (M=10,20,40) 程序一、汉宁窗不同窗长wc=0.25;N=11 21 41;M=N-1;hl1=fir1(M(1),wc,hanning(N(1)

21、;hl2=fir1(M(2),wc,hanning(N(2);hl3=fir1(M(3),wc,hanning(N(3);h1,w11=freqz(hl1,1,512);h2,w12=freqz(hl2,1,512);h3,w13=freqz(hl3,1,512);plot(w11/pi,20*log(abs(h1)/max(abs(h1);hold onplot(w12/pi,20*log(abs(h2)/max(abs(h2),:);hold onplot(w13/pi,20*log(abs(h3)/max(abs(h3),-);grid on;axis(0 1 -350 10);3 )|

22、);title( 汉 宁窗 不 同 窗 长);xlabel( 3 / n ); ylabel(|H(eAjlegend(M=10,M=20,M=40);汉宁窗不同窗长图(3)分别给出了 M=1O , M=20及M=40时的H e的幅频特性曲线。 由图可知当M的值逐渐增大,即窗口的长度逐渐变长时,过渡带的宽度 逐渐变窄,但阻带内的波动幅度没有多大改善。说明调整窗口长度可以 有效的控制过度带的宽度,但不改变旁瓣的相对宽度,不能加大阻带的 衰减。(2)不同窗口加相同的窗长程序二、同窗长的汉宁窗与矩形窗比较wc=0.25;N=21;M=N-1;hl1=fir1(M,wc,hanning(N);hl2=

23、fir1(M,wc,boxcar(N);h1,w11=freqz(hl1,1,512);h2,w12=freqz(hl2,1,512);plot(w11/pi,20*log(abs(h1)/max(abs(h1);hold on plot(w12/pi,20*log(abs(h2)/max(abs(h2),:);grid on;axis(0 1 -350 10);title(同 窗 长 的 汉 宁 窗 与 矩 形 窗 比 较 );xlabel(3 / n ); ylabel(|H(eAj 3 )|)legend(汉 宁 窗 , 矩 形 窗 )同裔长的汉宁裔与矩形窗比较由上图可以看出,加汉宁窗比

24、加矩形窗可以更好的减小阻带内的波 动,但同时却增大了过渡带的宽度。因此在选择窗函数时,既要考虑过渡带的宽度,也要考虑阻带波动。 一般选着窗函数的原则是在保证阻带衰减满足要求的情况下,尽量减小 过渡带的宽度。五. 心得体会与总结通过一周的课设,我对数字信号处理有了更进一步的理解,通过对 数字滤波器的设计,我又了解了数字滤波器的基本结构和基本特性。通 过 对 作 为论 文 的 重 要 部 分 MATLAB 的 运 用,从 而 大 大提 高 了 我 对 计算 ,变 成和绘图于一体的该应用软件的运用能力。在每次的课程设计中,遇到 问题,最好的办法就是问别人,因为每个人掌握情况不一样,不可能做 到处处都懂,发挥群众的力量,复杂的事情就会变得很简单。这一点我 深有体会,在很多时候,我遇到的困难或许别人之前就已遇到,向他们 请教远比自己在那冥思苦想来得快。而且通过此次的课程设计,使我在 学习理论基础知识的同时学会了应用MATLAB,增强了对理论知识的理解。六 . 参考文献1.谢 平 王 娜 林 洪 彬 编 著 信 号 处 理 原 理 及 应 用 机 械 工 业 出 版 社2008.102.万 永革 编 著 数 字 信 号处 理 的 MATLAB 实 现 科 学 出 版社3.王 世一 著 数 字 信 号 处 理( 修 订 版) 北京 理 工 大学 出 版 社 2003.2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1