频率采样设计法在fir滤波器中的应用_第1页
频率采样设计法在fir滤波器中的应用_第2页
频率采样设计法在fir滤波器中的应用_第3页
全文预览已结束

付费下载

下载本文档

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

文档简介

频率采样设计法在fir滤波器中的应用

作为一项极其重要的科学技术,数字处理处理广泛应用于通信、声音、图像、自动控制等领域。FIR滤波器以其特有的线性相位特性在数字信号处理中占有重要地位。现代FIR数字滤波器已经研发出多种实现方法。频率采样设计法属FIR滤波器设计法中的一种,该设计法可以设计任意形状频率响应特性的FIR滤波器。本文在总结频率采样法中过渡带采样值个数与目标阻带衰减值关系的基础上,利用MATLAB软件通过频率采样法实现了FIR数字滤波器的设计。1已过渡带宽度的仿真设计。根据对于采集针对频率采样法的FIR滤波器设计方式多种多样,但总的设计原则应遵循如下步骤:(Ⅰ)制定目标滤波器的理想的或者期望的频率响应H(k)、阻带最小衰减αs和截止频率ωc。(Ⅱ)确定理想频率响应的采样点数N、过渡带采样点数M、通带中采样点数BW,过渡带频率采样值Ti(i=1,2,…,M)。其中,若已指定⊿B,则可根据下式对N进行确定:而在未指定过渡带宽度⊿B时,可以参考文献中的实验数据表进行设计;同时,在(Ⅱ)步骤中,需要注意以下几个问题:(1)对于低通滤波器,在过渡带宽内每增加一个过渡带频率采样值,阻带衰减大约增加20dB。(2)一般情况下,按照文献[1,2],可以参考表1对过渡带采样值个数进行确定。(3)对于给定滤波器设计目标的过渡带频率采样值,可以由最佳过程来确定。一个有用的最佳化目标,是找出使阻带衰减最小的过渡带频率采样值T1,T2,…,TM。用数学公式表示为:其中HD(ω)和H(ω)分别是滤波器理想频率响应和实际频率响应,W为加权因子。在文献中已经提供了一个(2)式意义下的最佳过渡带频率采样值表,该表已经被广泛使用,设计者可以进行参考。(4)一般情况下,过渡带不同采样点数M下采样值的取值,通常在表2所示范围。(5)选择N时,应尽量使N值保持在区间[15,256]。(Ⅲ)用合适的公式计算滤波器的冲激响应。此外,在完成上述(Ⅰ)~(Ⅲ)步骤后,可以根据实验需要参考文献,应用混合遗传算法GA来设计文献中的实验数据表中未列出的滤波器类型,以实现对所设计的FIR滤波器类型的完善。2过渡带采样参数的采样采用MATLAB软件设计一个通带截止频率ωc=π/4rad,过渡带宽度ΔB=π/32rad,阻带最小衰减αs=60dB的低通滤波器。首先,根据所给阻带最小衰减值确定过渡带频率采样值个数为M=2。其次,由于已给定过渡带宽度⊿B,则根据式(1)计算出所需频率采样点个数N,为确保所设计滤波器冲激响应具有正对称特性,应使N为奇数,计算得到实际N值为193。关键程序语句如下:N=(M+1)*2*pi/B;%根据(1)式估算采样点数N=N+mod(N+1,2);%确保相应h(n)长度为奇数求出N值后,随即确定相应的通带采样点数和阻带采样点数,关键程序语句如下:Np=fix(wc/(2*pi/N));%Np+1为通带[0,wc]上的采样点数Ns=N-2*Np-1;%Ns为阻带[wc,2*piwc]上的采样点数最后,考虑到过渡带内包含2个频率采样值,故将其中1个值(设为T1)放在原来通带的末采样点位置,另一个(设为T2)占用阻带的首采样点位置。已知幅频特性H(ω)应为复数向量,包含正负值。而实际上通常靠改变线性相位特性来补偿以使相应的幅频特性为正值,即将包含正负号的幅频特性H(ω)默认为仅为正值的|H(ω)|。由于在线性相位滤波器中,强调了相位的线性,不允许随便增减相位,为了与默认为正值的幅频特性|H(ω)|形成区别,故定义符幅特性A(ω)表示包含正负号的幅频特性H(ω),则构造相应的符幅序列如下:再次,完成相位采样向量和频域采样向量等参数的构造,并计算IDFT,求出冲激响应函数,关键程序如下:Hk=Ak.*exp(j*theta);%构造频域采样向量H(k)参照文献中过渡带频率采样值T1、T2的取值范围,将表3中列出的T1、T2值代入所设计滤波器进行计算,得到相应的阻带最小衰减αs(αs的绝对值越大则所设计滤波器的阻带衰减特性越好),其中αp为通带最大衰减。T1=0.59,T2=0.11时的幅频特性如图1所示。由表3计算结果可见,在αp相近的情况下,采用不同的过渡带频率采样值,都能达到60dB以上的阻带最小衰减,而在T1=0.59,T2=0.11时阻带最小衰减达到最大绝对值αs=68.53dB,与文献中叙述的频率采样法过渡带采样参数T1、T2对所设计滤波器的幅频特性的影响表现一致,即适当选取T1、T2值,则能在频率采样点个数N、过渡带频率采样点个数M一定的情况下得到阻带最小衰减αs的最大值。而对于设计过程第Ⅲ步中对滤波器冲激响应的计算,即计算h(n),除采用IDFT外,也可采用fir2函数进行计算,其程序语句为:矢量F指定范围在0和1之间的归一化频率点,矢量H具体指定了由F指定的频率点的期望的幅度响应。该函数的具体使用方式可以参照文献。3基于matlab的fir滤波器仿真频率采样法是一种有效的FIR滤波器设计方法,利用频率采样法可以设计任意频率响应特性的数字滤波器。我们针对该方法的设计特性,对其设计

温馨提示

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

评论

0/150

提交评论