基于矩形窗设计FIR数字滤波器_第1页
基于矩形窗设计FIR数字滤波器_第2页
基于矩形窗设计FIR数字滤波器_第3页
基于矩形窗设计FIR数字滤波器_第4页
基于矩形窗设计FIR数字滤波器_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、郑州航空工业管理学院电子信息系统仿真课程设计14 级 专业 班级题 目基于矩形窗设计 FIR数字滤波器姓 名 学号二。一六年十一月二十五日第一章FIR滤波器的设计原理及方法FIR滤波器通常采用窗函数方法来设计。窗设计的基本思想是,首先选择一个适当的理想选频滤波器(它总是具有一个非因果,无限持续时间脉冲响应),然后街区(加窗)它的脉冲响应得到线性相位和因果 FIR滤波器。我们用Hd (eAjw)表示理想的选 频滤波器,它在通带上具有单位增益和线性相位,在阻带上具有零响应。一个带宽wc<pi 的低通滤波器由下式给定:。wc =<| w |<=兀Hd (eA jw)=1 eA (一

2、 jaw),| w |=< wc为了从hd(n)得到一个FIR滤波器,必须同时在两边截取 hd (n)。而要得到一个因果的线性相位滤波器,它的h(n)长度为N,必须有:=(N -1)/2hd(n),0 <= n <= N -1 h(n)=a0,其他这种操作叫做加窗,h(n)可以看做是hd(n)与窗函数w (n)的乘积:h(n)=hd(n)w(n)其中w(n)关于口对称,0 < nN -1Q其他根据w (n)的不同定义,可以得到不同的窗结构在频域中,因果FIR滤波器响应H(eAjw)由Hd(eAjw)和窗响应 W(eAjw)的周期卷积得到,即JIH (eA jw) = H

3、d (eA jw); W(eA jw) = 1/2二 W(e j( . - )d -31常用的窗函数有矩形窗、巴特利特(BARTLETT )窗、汉宁(HANNING )窗、海明(HAMMING )窗、布莱克曼(BLACKMAN )窗、凯泽(KAISER)窗等。FIR滤波器的设计方法有许多种,如窗函数设计法、频率采样设计法和最优化设计法等。窗函数设计法的基本原理是用一定宽度窗函数截取无限脉冲响应序列获得有限长的脉冲响应序列,主要设计步骤为:(1)通过傅里叶逆变换获得理想滤波器的单位脉冲响应hd(n)。 4匿尸血笃曹守2k相兽一夜)(2)由性能指标确定窗函数 W(n)和窗口长度N(3)求得实际滤波

4、器的单位脉冲响应 h(n), h(n)即为所设计FIR滤波器系数向量b(n)。A 5 )二% O )印 5 )第二章窗函数:。1矩形窗矩形窗属于时间变量的零次幕窗。矩形窗使用最多,习惯上不加窗就是使信号通过了矩形窗。这种窗的优点是主瓣比较集中, 缺点是旁瓣较高,并有负旁瓣,导致变换中带进 了高频干扰和泄漏,甚至出现负谱现象。2三角窗三角窗亦称费杰(Fejer)窗,是幕窗的一次方形式。与矩形窗比较,主瓣宽约等于 矩形窗的两倍,但旁瓣小,而且无负旁瓣。3 汉宁(Hanning)窗汉宁窗又称开 余弦窗,汉宁窗可以看作是 3个矩形时间窗的频谱之和,或者说是 3个sine (t)型函数之和,而括号中的两

5、项相对于第一个谱窗向左、右各移动了冗/T,从 而使旁瓣互相抵消,消去高频干扰和漏能。可以看出,汉宁窗主瓣加宽并降低,旁瓣则显 著减小,从减小泄漏观点出发,汉宁窗优于矩形窗.但汉宁窗主瓣加宽,相当于分析带宽 加宽,频率分辨力 下降。4 海明(Hamming)窗海明窗也是余弦窗的一种,又称改进的升余弦窗。海明窗与汉宁窗都是余弦窗,只是 加权系数不同。海明窗加权的系数能使旁瓣达到更小。 分析表明,海明窗的第一旁瓣衰减 为一 42dB.海明窗的频谱也是由3个矩形时窗的频谱合成,但其旁瓣衰减速度为 20dB / (10oct),这比汉宁窗衰减速度慢。海明窗与汉宁窗都是很有用的窗函数。5高斯窗高斯窗是一种

6、指数窗。高斯窗谱无负的旁瓣,第一旁瓣衰减达一 55dB0高斯富谱的 主瓣较宽,故而频率分辨力低.高斯窗函数常被用来截断一些非周期信号, 如指数衰减信 号等。对于窗函数的选择,应考虑被分析信号的性质与处理要求。如果仅要求精确读出主瓣 频率,而不考虑幅值精度,则可选用主瓣宽度比较窄而便于分辨的矩形窗,例如测量物体 的自振频率等;如果分析窄带信号,且有较强的干扰噪声,则应选用旁瓣幅度小的窗函数, 如汉宁窗、三角窗等;对于随时间按指数衰减的函数,可采用指数窗来提高信噪比。不同的窗函数对 信号频谱的影响是不一样的、这主要是因为不同的窗函数,产生泄漏 的大小不一样,频率分辨能力也不一样。信号的截断产生了能

7、量泄漏,而用 FFT算法计 算频谱又产生了栅栏效应,从原理上讲这两种误差都是不能消除的, 但是我们可以通过选 择不同的窗函数对它们的影响进行抑制。(矩形窗主瓣窄,旁瓣大,频率识别精度最高, 幅值识别精度最低;布莱克曼窗主瓣宽,旁瓣小,频率识别精度最低,但幅值识别精度最第三章课程程序1. %程序功能:产生一个包含低频、中频、高频的连续信号进行取样并画出其时域图Fs=200;t=(1:100)/Fss1=sin(2*pi*t*5)s2=sin(2*pi*t*15)s3=sin(2*pi*t*30);s=s1+s2+s3;plot(t,s);% 画出信号的时域波形xlabel('Time(s

8、econds)')ylabel('Time waveform')title('原始信号的时域波形')%对s进行快速傅立叶变换%画出信号的幅度图2. %程序功能:画出信号的频谱图S=fft(s,1024)w=(0:255)/256*(Fs/2)plot(w,abs(S(1:256)xlabel('Frequency (Hz)')ylabel('幅度')title('幅度谱')axis(0 35 0 60);grid资料.plot(w,angle(S(1:256)%画出信号的相位图xlabel('Fre

9、quency (Hz)')ylabel('相位')title('相位谱')3.%程序功能:设计低通滤波器并画出其频谱图:fb=10; fc=13%设置滤波器截止频率fs=100; wb=2*pi*fb/fsws=2*pi*fc/fs; wc=0.5*(wb+ws)tr_width=ws-wbM=ceil(1.8*pi/tr_width)n=0:M;r=M/2;hn=fir1(M,wc/pi,boxcar(M+1);figure(1);freqz(hn,1,100)figure(2);subplot(1,2,1);stem(n,hn,'k.'

10、;)title('矩形窗 FIR')%过渡带宽%矩形窗加窗法%矩形窗FIR的频响曲线%显示矩形窗FIR的系数4.%程序功能:画出滤波后信号的时域波形和频谱sf=filter(hn,1,s)% sf为滤滤波后的信号plot(t,sf)%画出滤波后信号的时域波形xlabel('Time(seconds)')ylabel('Time waveform')axis(0 1-1 1)title('滤波后信号的时域波形')SF=fft(sf,512)w=(0:255)/256*(Fs/2);plot(w,abs(SF(1:256)xlabel

11、('Frequency (Hz)')ylabel('幅度谱')title('滤波后信号的幅度谱');gridplot(w,angle(SF(1:256)xlabel('Frequency (Hz)')ylabel('相位谱')title('滤波后信号的相位谱')%对sf进行快速傅里叶变换%画出滤波后信号的幅度图%画出滤波后信号的相位图%将滤波前后信号的幅度谱画在一%对两个曲线进行区分命名4.%程序功能:对滤波前后信号进行比较plot(w,abs(S(1:256)' SF(1:256)'

12、;)起xlabel('Frequency (Hz)')ylabel('Mag.of Fourier transform')grid;legend('before','after')title('滤波前后信号对比')第四章 仿真结果分析4.1产生原始信号并分析频谱产生原始信号,用plot函数画出其时域波形如图4.1所示:图4.1原始信号时域波形图用fft函数进行傅里叶变换后,如图4.2所示:图4.24.2 将不同特性的数字滤波器用矩形窗表现出来在低通滤波器中,低频,中频,高频是信号含有的三个频率分量。步骤如下:取通带

13、截止频率为fb=40Hz ,阻带截止频率为fs=46Hz;取样频率为 fs=200Hz ,由 wb=2*pi*fb/fs、ws=2*pi*fc/fs ;(3)过渡带宽:Ws Wp = 18: 得出M;M(4)取一理想低通脉冲响应 hd=ideal_lp(wc,M),其中 wc=0.5*(wb+ws);(5)由于矩形窗用函数w_box=(boxcar(M),于是对hd加矩形窗w_box ,得到一长度为M的 因果且线性相位FIR滤波器h=hd.*w_box ;(6)用函数db,mag,pha,grd,w=freqz_m(h,1)得出其频谱特性。(7)画出理想脉冲响应hd、矩形窗w_boxcar、实

14、际脉冲响应h和滤波器的幅度响应(dB),如图4.3所示。图4.3滤波器的相关图4.3 滤波后的信号处理用函数sf=filter(h,1,s)分别得出滤波后的信号,其中h对应不同滤波器而不同,通过带通滤波器后的的信号时域波形和频谱图如图4.4(a)、4.4(b)、4.4(c)所示。滤波后信号的时域波形0.10.20.30.40.50.60.70 80 91Time(seconds)5 1 5 0 5 1 5 - I 1 一1 0-0-1 OAE 岂 BUU-1图4.4(a)滤波后信号的时域波形图滤淞后信号的幅度谱图4.4(b)滤波后信号的幅度谱图4.4(c)滤波后信号的相位谱4.4 结果分析函数 plot(w,abs(S(1:256)' SF(1:256)') 和 legend('before','after')后,可在一张图中清晰的看出滤波前后的不同:滤波削后信号对比一 11rr«11L;:before11;:after_ J 一 ?hH j m M MikkkI : : ; : : ! ! °i ?1nn .!0口口口 rj 口 口】口 广”1:!1:!:f 1 "" " Hi' p |

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论