当前位置:首页 > 模拟 > 模拟
[导读]介绍FIR滤波器的FFT快速算法实现方法,推导了FIR数字滤波器的频域直接计算H(k)的计算公式,并进行分析与讨论。根据实际应用需要的滤波器的技术指标,以一个多带FIR线性相位数字滤波器为例进行设计。详细讨论了过渡点的优化设计方法,给出了边界频率点幅度搜索算法,通过用Matlab进行设计和性能分析,结果表明优化后的滤波器能够满足指标要求。

0 引 言
   
随着信息时代和数字世界的到来,数字信号处理已成为当今一门极其重要的学科和技术领域。数字信号处理在通信、语音、图像、自动控制、雷达、军事、航空航天、医疗和家用电器等众多领域得到了广泛的应用。在数字信号处理应用中,数字滤波器十分重要并已获得广泛应用。数字滤波器根据其冲激响应函数的时域特性,可分为两种,即无限长冲激响应(IIR)滤波器和有限长冲激响应(FIR)滤波器。IIR滤波器的特征是具有无限持续时间的单位脉冲响应;FIR滤波器的单位脉冲响应只能延续一定时间,它由于可以很方便地实现线性相位特性和容易实现而在工程上得到广泛应用。FIR数字滤波器的设计方法有多种,如:窗函数设计法、频率采样法、最优设计法(雷米兹法)等。鉴于现有的文献多数都是仅介绍设计思想和方法,没有从实际应用和实现的角度来考虑多带FIR滤波器的设计。
    FIR滤波器的滤波运算,当输入序列是有限长时,用FFT快速卷积进行计算只要进行2次FFT,1次IFFT就可完成线性卷积(滤波)计算。对于无限长序列可以采用重叠相加法或者重叠保留法将它化为有限长序列卷积运算。而H(k)如果可以在滤波器设计时直接获得,则只要1次FFT,1次IFFT就可完成滤波运算,因此称为FIR滤波器FFT快速算法。下面讨论FIR滤波器频域直接计算H(k)的方法。

1 FIR滤波器的频域设计
1.1 H(k)计算公式

    根据FIR滤波器频域采样法设计,如果滤波器的类型和阶数N确定,可以在频域上确定h(n)的N点FFT,用H1(k)表示。因此,有:

   

   
    可见,当L为N的整数倍时只要通过对H1(k)内插O,再进行比例放大,就可得到H(k)。
    (2)假设滤波器具有线性相位特性,则H1(k)可用幅度函数和相位函数的采样表示,记为:

   
    从上面分析可见,只要确定滤波器的阶数N和H1(k)(H1k)就可计算出H(k)。下面讨论其确定方法。
1.2 滤波器的阶数和H1(k)确定方法
    在设计一个滤波器之前,必须首先根据工程实际的需要确定滤波器的技术指标。数字滤波器常常被用来实现选频操作,因此,指标的形式一般在频域中给出幅度和相位响应,并且对于FIR滤波器的设计,相位响应指标通常希望系统在通频带中具有线性相位。确定了技术指标后,就可以建立一个目标的数字滤波器模型。确定滤波器的阶数和H1(k)。
    下面以一个实际例子来说明计算过程。假设要设计一个多带FIR线性相位数据滤波器的技术指标为:对模拟信号进行采样的周期T=O.000 1 s,在fp=[1 000,2 000,3 000]Hz处的衰减小于2 dB,在fr=[1 250,1 750,3 250]Hz处的衰减大于40 dB。则:
    (1)滤波器的技术指标
    滤波器的技术指标如下:
    通带截止频率:

   
    (2)目标滤波器的模型
    采用理想滤波器模型作为所要设计的目标滤波器模型。根据指标要求,选用如图1所示的幅度模型。

    (3)确定滤波器的阶数和H1(k)
    根据过渡带的指标要求,由理想滤波器模型的过渡带为2π/N可以确定滤波器阶数N=40。根据线性相位的约束条件,N为偶数,滤波器的幅度函数要求奇对称,即H1k满足:H1k=-Hl(N-k)。
    由边界频率:可求出边界频率采样点kp=[4,8,12]。
    以理想滤波器为目标滤波器进行设计,则幅度函数采样点为:

   
    (4)设计结果性能分析
    根据内插公式可求出所设计的滤波器的频率响应。这里,直接利用Matlab编程分析得到的结果如图2所示。

    由图2可见,滤波器的边界频率符合要求,但是,阻带衰减仅达到16 dB,因此,必须进行优化。
1.3 优化设计
1.3.1 简易优化设计法

    由内插公式可知,频率采样滤波器的频响在采样点上等于采样点的值,因此,在不增加阶数的情况下,可通过修改边界频率点的采样值进行优化。根据指标要求:通带衰减小于Ap=2 dB,阻带衰减大于Ar=40 dB。将通带和阻带的边界采样点的值按式(10),式(11)计算:

   
    根据式(10),式(11),将Ap,Ar代入,利用Matlab编程,相应的语句如下:
   
    计算结果:Hp=0.794 3,Hr=0.010 O,优化式(7)得到新的设计结果。进行频率特性分析得到如图3所示的结果。由图3可见,滤波器的边界频率符合要求,但是,阻带最小衰减已经超过了20 dB,得到了明显改善。

l.3.2 自适应搜索优化
    上述方法简单但不是最优,达到的性能指标不高。下面利用自适应搜索算法对过渡点进行进一步的优化。自适应搜索算法采用均方误差最小准则。对于具有线性相位的FIR数字滤波器,其性能主要取决于幅度函数,因此定义误差函数E(ω)为:
   
式中:Hd(ω)为设计的目标滤波器的幅度函数;H(ω)为设计的滤波器的幅度函数,其表达式为:

   
    则均方误差为:


式中:M为频域采样点数,应尽量大,取
    设:Hi为过渡点,η为搜索步长。则可以导出该过渡点调整算法为:

   
可以证明,O<η<2/N时,该算法是收敛的。
    根据上述算法,利用Matlab编程对过渡点进行自适应调整,得到如图4所示结果。

    由图4可见,滤波器的边界频率符合要求,阻带衰减超过40 dB,符合指标要求,但是过渡带增大。N增大一倍后,设计结果如图5所示,滤波器指标满足要求。

2 结 语
    FIR滤波器的FFT快速算法实现,只要一次的FFT和一次的IFFT就可以实现,在阶数高的情况下,具有很高的运算效率。采用在频域上直接设计可以很方便地得到所需的滤波器的频域系数。当L为N的整数倍时,只要通过对H1(k)内插0,再进行比例放大,就可得到H(k),因此,可以作为L,N选择时参考。文中提出的根据所要设计的滤波器的技术指标来确定边界频率点幅度取样和自适应搜索算法,可供教学和科研设计中进行滤波器优化时使用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化

北京2024年5月13日 /美通社/ -- 5月11日,鲲鹏昇腾开发者大会2024期间,华为举办"昇思AI框架及大模型技术论坛",软通动力数字基础设施与集成事业部总经理谢睿受邀出席、软通动力...

关键字: AI 模型 BSP 精度
关闭
关闭