0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

标签 > FIR

FIR

+关注 0人关注

我们所说的FIR代表FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。

文章: 88
视频: 140
浏览: 32719
帖子: 117

FIR简介

  我们所说的FIR代表FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。

  工作原理

  在进入FIR滤波器前,首先要将信号通过A/D器件进行模数转换,把模拟信号转化为数字信号;为了使信号处理能够不发生失真,信号的采样速度必须满足奈奎斯特定理,一般取信号频率上限的4-5倍做为采样频率;一般可用速度较高的逐次逼进式A/D转换器,不论采用乘累加方法还是分布式算法设计FIR滤波器,滤波器输出的数据都是一串序列,要使它能直观地反应出来,还需经过数模转换,因此由FPGA构成的FIR滤波器的输出须外接D/A模块。FPGA有着规整的内部逻辑阵列和丰富的连线资源,特别适合于数字信号处理任务,相对于串行运算为主导的通用DSP芯片来说,其并行性和可扩展性更好,利用FPGA乘累加的快速算法,可以设计出高速的FIR数字滤波器。

FIR百科

  我们所说的FIR代表FIR(Finite Impulse Response)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。因此,FIR滤波器在通信、图像处理、模式识别等领域都有着广泛的应用。

  工作原理

  在进入FIR滤波器前,首先要将信号通过A/D器件进行模数转换,把模拟信号转化为数字信号;为了使信号处理能够不发生失真,信号的采样速度必须满足奈奎斯特定理,一般取信号频率上限的4-5倍做为采样频率;一般可用速度较高的逐次逼进式A/D转换器,不论采用乘累加方法还是分布式算法设计FIR滤波器,滤波器输出的数据都是一串序列,要使它能直观地反应出来,还需经过数模转换,因此由FPGA构成的FIR滤波器的输出须外接D/A模块。FPGA有着规整的内部逻辑阵列和丰富的连线资源,特别适合于数字信号处理任务,相对于串行运算为主导的通用DSP芯片来说,其并行性和可扩展性更好,利用FPGA乘累加的快速算法,可以设计出高速的FIR数字滤波器。

  硬件分类

  FIR滤波器的硬件实现有以下几种方式:

  集成电路

  一种是使用单片通用数字滤波器集成电路,这种电路使用简单,但是由于字长和阶数的规格较少,不易完全满足实际需要。虽然可采用多片扩展来满足要求,但会增加体积和功耗,因而在实际应用中受到限制。

  DSP芯片

  另一种是使用DSP芯片。DSP芯片有专用的数字信号处理函数可调用,或者根据芯片指令集的结构自行设计代码实现FIR的功能;由于FIR设计时其系数计算及其量化比较复杂,因此一般都采用MATLAB软件作为辅助设计,计算出FIR的系数;然后进行代码设计实现。实现FIR滤波器相对简单,但是由于程序顺序执行,速度受到限制。而且,就是同一公司的不同系统的DSP芯片,其编程指令也会有所不同,开发周期较长。

  可编程

  还有一种是使用可编程逻辑器件,FPGA/CPLD。FPGA有着规则的内部逻辑块阵列和丰富的连线资源,特别适合用于细粒度和高并行度结构的FIR滤波器的实现,相对于串行运算主导的通用DSP芯片来说,并行性和可扩展性都更好。

  FIR滤波器和IIR滤波器的区别

  数字滤波器广泛应用于硬件电路设计,在离散系统中尤为常见,一般可以分为FIR滤波器和IIR滤波器,那么他们有什么区别和联系呢。

  FIR滤波器

  定义:

  FIR滤波器是有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其单位抽样响应是有限长的,因而滤波器是稳定的系统。

  特点:

FIR滤波器的最主要的特点是没有反馈回路,稳定性强,故不存在不稳定的问题;   FIR具有严格的线性相位,幅度特性随意设置的同时,保证精确的线性相位;   FIR设计方式是线性的,硬件容易实现;   FIR相对IIR滤波器而言,相同性能指标时,阶次较高,对CPU的性能要去较高。


  图1 FIR滤波原理图

  IIR滤波器

  定义:

  IIR滤波器是无限脉冲响应滤波器,又称递归型滤波器,即结构上带有反馈环路。

  特点:

  IIR数字滤波器的系统函数可以写成封闭函数的形式,具有反馈回路;   IIR数字滤波器的相位非线性,相位特性不好控制,随截止频率变化而变化,对相位要求较高时,需加相位校准网络;   IIR滤波器有历史的输出参与反馈,同FIR相比在相同阶数时取得更好的滤波效果;   IIR数字滤波器采用递归型结构,由于运算中的舍入处理,使误差不断累积,有时会产生微弱的寄生振荡。


  图2 IIR基础原理图

  区别

  稳定性:由于FIR滤波器没有反馈回路,稳定性要强于IIR;   相位特性:FIR 为线性相位延迟,IIR 为非线性相位延迟。  如下图所示为10Hz的方波信号,采样率为1KHz

  

  图3 方波信号

  FIR滤波器后,滤波后效果图下图所示

  

  图4 FIR滤波效果图

  IIR滤波器后,滤波后效果图下图所示

  

  图5 IIR滤波效果图

  通过对比不难发现,IIR滤波器存在非线性相位延迟,校正时需要双向滤波进行校正,复杂不易控制;FIR滤波器为线性延迟,可通过左右平移的方式直接校正,误差小。

  信号处理速度:FIR的滤波输出取决于当前输入数据和历史输入数据,IIR的滤波输出取决于当前输入数据、历史输入数据和历史输出数据。以基于FPGA硬件的数字滤波器为例,FIR在处理信号时不需等待前一个信号的滤波输出,只需要考虑输入数据便可实时滤波;IIR需要等待上一个信号的滤波输出,存在一定的时间延迟,所以处理速度上没有FIR快。

  

  图6 FIR和IIR滤波对比图

  从上面的简单比较可以看到IIR与FIR滤波器各有所长,所以在实际应用时应该从多方面考虑来加以选择。从使用要求上来看,在对相位要求不敏感的场合,如语言通信等,选用IIR较为合适,这样可以充分发挥其经济高效的特点;对于图像信号处理,数据传输等以波形携带信息的系统,则对线性相位要求较高,采用FIR滤波器较好。当然,在实际应用中可能还要考虑更多方面的因素。

查看详情

fir知识

展开查看更多

fir技术

如何在ADI DSP中设计一个合理的混响(下)

如何在ADI DSP中设计一个合理的混响(下)

在上篇文章中,我们提及了混响的类型和基本实现原理。目前做一个专业级混响需要设置许多参数,有些参数是必备的,而有些是在特定需求下慢慢增加起来的。

2024-03-06 标签:dsp低通滤波器FIR 284 0

使用Moku自定义实时数字滤波器实现降噪与去尖峰

使用Moku自定义实时数字滤波器实现降噪与去尖峰

在本应用笔记中,我们利用Moku云编译和多仪器模式来解释常用移动平均滤波器的开发。我们使用示波器和频率响应分析仪来检测有限脉冲响应(FIR)滤波器。然后...

2024-01-04 标签:示波器数字滤波器FIR 246 0

数字滤波器的设计和实现

数字滤波器的设计和实现

滤波器设计是一个创建满足指定滤波要求的滤波器参数的过程。滤波器的实现包括滤波器结构选择和滤波器参数计算。只有完成滤波器的设计和实现,才能最终完成数据的滤波。

2023-10-31 标签:滤波器数字滤波器FIR 655 0

手把手用Verilog实现FIR滤波器

手把手用Verilog实现FIR滤波器

首先需要把FIR最基本的结构实现,也就是每个FIR抽头的数据与其抽头系数相乘这个操作。由顶层文件对这个基本模块进行多次调用。

2023-06-19 标签:转换器FPGA设计FIR 2300 0

FIR及IIR滤波器的FPGA设计实现方案

FIR及IIR滤波器的FPGA设计实现方案

这种方法是通过将模拟滤波器频率特性H(s)反拉氏变换为h(t),再将h(t)等间隔抽样成h(n)后,对h(n)取Z变换求得H(z),即得到了数字滤波器的...

2023-06-15 标签:FPGA设计数字滤波器FIR 1535 0

FPGA的数字信号处理:Verilog实现简单的FIR滤波器

FPGA的数字信号处理:Verilog实现简单的FIR滤波器

该项目介绍了如何使用 Verilog 实现具有预生成系数的简单 FIR 滤波器。

2023-06-07 标签:fpga滤波器数字信号处理 2684 0

使用VCS观察Verilog二维数组仿真值的方法

使用VCS观察Verilog二维数组仿真值的方法

FIR设计过程中,不可避免使用到reg/wire的二维数组;

2023-06-06 标签:FIRVerilogVCS 2381 0

如何把50Hz工频干扰定点清除

如何把50Hz工频干扰定点清除

如果单纯依靠模拟电路,是不可能将50Hz干扰彻底抑制掉的,所以这时候就体现出数字信号处理的优越性了。

2023-06-02 标签:模拟电路滤波器FIR 6046 0

FIR滤波器代码及仿真设计

FIR滤波器代码及仿真设计

上文 FPGA数字信号处理之滤波器2_使用dsp48e1的fir滤波器设计完成了结构设计。

2023-06-02 标签:fpga滤波器FIR 768 0

基于DSP48E1的FIR滤波器设计

基于DSP48E1的FIR滤波器设计

在数字信号处理中为了保证时延稳定性以及节省乘法器,通常使用对称系数的滤波器。

2023-06-02 标签:滤波器数字信号处理FIR 796 0

查看更多>>

fir资讯

基于EQ6HL130实现FIR功能测试

基于EQ6HL130实现FIR功能测试

FIR(FiniteImpulseResponse)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保...

2022-05-19 标签:滤波器FIR 677 0

如何用高精度微型红外传感器提供可靠的温度读数

如何用高精度微型红外传感器提供可靠的温度读数

你知道非接触式体温测量法可以帮助你在不接触任何东西的情况下监测你的健康吗?这听起来很不错,但要使它准确可靠,还存在一些挑战。

2023-06-19 标签:传感器寄存器SMD 220 0

分享一份FPGA选型策略指南

FPGA厂商针对不同应用领域都推出针对性产品,FPGA器件家族在规模、成本、I/O电压、性能及应用目标方面差异较大,此时我们需要按照项目需求、技术要求和...

2022-08-31 标签:dspfpgaRAM 1196 0

FIR数字滤波器设计

数字滤波器的输入输出均为数字信号,信号通过数字滤波器后,可以改变频率成分的相对比例或滤除某些频率成分。数字滤波器可以分为IIR数字滤波器和FIR数字滤波器。

2022-04-05 标签:数字滤波器FIR 4929 0

剖析子项空间技术的低复杂度FIR滤波器实现

剖析子项空间技术的低复杂度FIR滤波器实现

基于子项空间共享技术,利用硬件描述语言编程,在FPGA上对FIR数字滤波器进行了实现。该设计将常系数乘法模块用加

2021-04-15 标签:fpga滤波器FIR 1590 0

关于DSP的语音信号FIR滤波和系统的实现

关于DSP的语音信号FIR滤波和系统的实现

介绍了一种用DSP芯片TMS320VC5509A为语音信号进行FIR滤波处理的实现方法。本方案采用TLV320AIC23来采集语音信号,然后调

2021-04-06 标签:dspcpuFIR 4235 0

Xilinx FIR IP的介绍及仿真

Xilinx FIR IP的介绍与仿真 1 xilinx fir ip 简介 1)符合 AXI4-Stream 的接口 2)高性能有限脉冲响应(FIR)...

2020-10-30 标签:FIR仿真 529 0

FIR滤波器与IIR滤波器之间有何区别

1. 两种滤波器都是数字滤波器。根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器。对于 FIR 滤波器,冲...

2020-10-30 标签:滤波器FIRIIR 1306 0

Melexis 宣布推出业界最小的医疗级FIR传感器

Melexis 宣布推出业界最小的医疗级精度标准的 FIR 温度传感器--- MLX90632。

2019-06-19 标签:温度传感器FIRMelexis 1312 0

实现完全自动驾驶的关键是什么?

实现完全自动驾驶的关键是什么?

目前的传感技术——比如激光雷达、雷达和摄像头——都存在感知问题,需要人类驾驶员随时准备接管控制车辆。因此,传感器的重要性更为凸显。要实现3-5级的自动驾...

2018-08-02 标签:传感器FIR自动驾驶 4898 0

查看更多>>

fir数据手册

相关标签

相关话题

换一批
  • 高云半导体
    高云半导体
    +关注
    广东高云半导体科技股份有限公司提供编程设计软件、IP核、参考设计、演示板等服务的完整FPGA芯片解决方案。
  • Zedboard
    Zedboard
    +关注
    ZedBoard是基于Xilinx Zynq™-7000扩展式处理平台(EPP)的低成本开发板。此板可以运行基于Linux,Android,Windows®或其他OS/ RTOS的设计。
  • I2S
    I2S
    +关注
    I2S总线, 又称 集成电路内置音频总线,是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准,该总线专门用于音频设备之间的数据传输,广泛应用于各种多媒体系统。
  • SoC FPGA
    SoC FPGA
    +关注
  • 简单PLD
    简单PLD
    +关注
  • UltraScale
    UltraScale
    +关注
  • 逻辑芯片
    逻辑芯片
    +关注
    逻辑芯片又叫可编程逻辑器件,英文全称为:programmable logic device 即 PLD。PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定。一般的PLD的集成度很高,足以满足设计一般的数字系统的需要。
  • 16nm
    16nm
    +关注
  • 三人表决器
    三人表决器
    +关注
  • Samtec
    Samtec
    +关注
    Samtec(申泰)公司是一家总部位于美国,致力于研发和生产高速数据通信连接器的供应商,Samtec连接器使用100%液晶聚合物以及纯磷青铜和铍铜制造,拥有军品级的技术参数,其产品包括各种通用标准的连接器以及通信线缆,并且为客户提供解决方案。
  • NCO
    NCO
    +关注
  • HLS
    HLS
    +关注
    HLS(HTTP Live Streaming)是Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。
  • 显示模块
    显示模块
    +关注
  • 信息娱乐系统
    信息娱乐系统
    +关注
  • 京微雅格
    京微雅格
    +关注
      京微雅格(北京)科技有限公司致力于为系统制造商提供高集成度、高灵活性、高性价比的可编程逻辑器件、可重构微处理器及相关软件设计工具
  • 智能魔镜
    智能魔镜
    +关注
    随着物联网技术的发展,搭载这一技术的家电也越来越多的出现,今年十分火热的智能音箱就是物联网技术和人工智能结合的代表,智能魔镜这种基安防,终端,自动化,人工智能的物联网产品已经成为了不可阻挡的趋势,在未来,将更加全面、智能、便捷的走进越来越多人们的生活。
  • Cyclone V
    Cyclone V
    +关注
  • iCE40
    iCE40
    +关注
      为了满足市场需求,莱迪思发布了iCE40 Ultra™产品系列。据莱迪思总裁兼CEO Darin G. Billerbeck介绍,相比竞争对手的解决方案,iCE40 Ultra FPGA在提供5倍更多功能的同时减小了30%的尺寸。并且相比以前的器件,功耗降低高达75%。
  • 空中客车
    空中客车
    +关注
    空中客车公司(Airbus,又称空客、空中巴士),是欧洲一家飞机制造 、研发公司,1970年12月于法国成立。 空中客车公司的股份由欧洲宇航防务集团公司(EADS)100%持有。
  • 工业电机
    工业电机
    +关注
  • 谐振变换器
    谐振变换器
    +关注
    谐振变换器主要包括三种基本的类型:串联谐振变换器(SRC)、并联谐振变换器(PRC)和串并联谐振变换器(SPRC)。谐振变换器由开关网络Ns、谐振槽路NT、整流电路NR、低通滤波器NF等部分组成。
  • Digilent
    Digilent
    +关注
  • efpga
    efpga
    +关注
    eFPGA,全称为嵌入式FPGA(Embedded FPGA),顾名思义是将类似于FPGA的可编程逻辑阵列“嵌入”到ASIC或SoC中。
  • 国产FPGA
    国产FPGA
    +关注
  • 图像信号处理器
    图像信号处理器
    +关注
  • UltraScale架构
    UltraScale架构
    +关注
  • 时钟驱动器
    时钟驱动器
    +关注
  • 数字预失真
    数字预失真
    +关注
  • TMS320C6416
    TMS320C6416
    +关注
  • BB-Black
    BB-Black
    +关注

关注此标签的用户(4人)

夕语222 幺妹啊 沉睡a 至少

编辑推荐厂商产品技术软件/工具OS/语言教程专题