0

0

常见滤波器类型解读(FIR,IIR)

蓮花仙者

蓮花仙者

发布时间:2025-10-22 14:19:17

|

900人浏览过

|

来源于php中文网

原创

滤波器是非常强大的信号处理工具,不夸张的说,信号效果好不好,就要看滤波器有没有使用对,但是滤波器的知识多且繁杂,我从数字滤波器的角度来进行简单的总结。

常见滤波器类型解读(FIR,IIR)image-20250803211323607

滤波器结构对比

FIR(有限脉冲响应)滤波器

像“反馈电路”,使用前面计算结果做下一步判断。

滤波效果强,计算量小,适合实时系统(如嵌入式脑电设备),但是有“相位延迟”,即波形会被推迟(脑波的“时刻”可能不准)。

常见 IIR 类型:

Butterworth:通带平滑,常用于通用 EEG 滤波

Chebyshev / Elliptic:斜率更陡但通带有波纹

常见滤波器类型解读(FIR,IIR)Butterworth

Butterworth

Butterworth 带通滤波器 在不同阶数和频段设置下的频率响应特性(以 dB 为单位):

阶数

通带平坦度

截止陡峭性

2 阶

较缓

过渡区宽、衰减慢

4 阶

较陡

实用性好、实时系统常用

6 阶

非常陡

延迟更高,适合离线分析

截止频率设置对频率选择性影响:

1–50 Hz:广谱脑电滤波,保留绝大部分 δ/θ/α/β 波,可用于去除 DC 漂移和高频肌电(EMG)

8–12 Hz:精准聚焦 α 波段,适用于闭眼 α 活性分析、放松状态检测等。

Butterworth 滤波器优点:

最大通带平坦性,无波纹,控制简单、标准工具箱中默认选择,支持 IIR 实现,适用于嵌入式系统

常见滤波器类型解读(FIR,IIR)Butterworth 带通滤波器的两个关键响应特性

Butterworth 带通滤波器的两个关键响应特性

零极点图(Z-Plane)

极点(×):均匀分布于单位圆内,控制滤波器的频率选择性和稳定性,显示出典型的 带通对称分布,因为是双边带通结构。

零点(○):分布于单位圆上或外部,用于构造带通带阻区,Z-Plane 结构反映了 因果稳定性与频率选择能力。

群延迟(Group Delay)

表示不同频率分量经过滤波器的相对延迟。

观察到:

通带(8–12 Hz)附近群延迟最大,信号在该频段内被“平缓推迟”。

通带外群延迟迅速下降 → 滤波器对其他频率响应较快(无保真要求)。

Butterworth 为 非线性相位滤波器,其群延迟不恒定,会导致:ERP 脉冲或时间事件波形的扭曲,精准时序分析中相位失真。

常见滤波器类型解读(FIR,IIR)四种经典 IIR 滤波器(阶数为4,带通 8–12 Hz)的幅频响应对比

四种经典 IIR 滤波器(阶数为4,带通 8–12 Hz)的幅频响应对比

滤波器类型

特点

通带波纹

阻带衰减斜率

使用建议

Butterworth

响应最平滑

科大讯飞-AI虚拟主播
科大讯飞-AI虚拟主播

科大讯飞推出的移动互联网智能交互平台,为开发者免费提供:涵盖语音能力增强型SDK,一站式人机智能语音交互解决方案,专业全面的移动应用分析;

下载

中等平滑

通用型滤波,稳定但不激进

Chebyshev I

通带有波纹

陡峭(通带边缘快)

需要陡峭通带边界但可接受波纹

Chebyshev II

通带平滑

阻带非常陡(波纹在阻带)

追求通带无畸变,但希望快速衰减

Elliptic

最紧凑

有(通带+阻带)

最陡(最短阶数实现)

滤波器资源有限时最优折中方案

Butterworth 滤波器的通带最平坦,但过渡带最宽。

Chebyshev I 在通带产生波纹,以换取更陡峭的过渡。

Chebyshev II 通带依然平滑,但在阻带可见“锯齿状”快速下降。

Elliptic 同时压缩通带和阻带,牺牲“完美光滑”来获取极陡斜率。

IIR(无限脉冲响应)滤波器

只根据当前和历史输入信号决定输出,不用反馈。

可以做成线性相位滤波器,不改变波形形状或峰值时刻,但是需要更多计算(更长“滤波器长度”)

适合:ERP(事件相关电位)分析,精确时序分析(如峰值对齐),离线数据处理。

Sallen-Key 有源滤波器(模拟硬件)

一种用电阻、电容、运放等组成的模拟滤波器结构(我们在硬件 EEG 放大电路中看到它)。

实现简单,适合前端模拟预处理,用于制作硬件高通、低通、带通滤波器,通过改变电容或电阻值改变截止频率 / 增益。

常见滤波器类型解读(FIR,IIR)峰值延迟

峰值延迟

FIR 滤波器与 IIR(Butterworth)滤波器 对 ERP 信号峰值的时域对齐影响(峰值延迟):

曲线

横轴代表

纵轴代表

含义

蓝线(圆点)

FIR 滤波器阶数(tap 数)

峰值偏移样本数(±)

FIR 延迟非常小,且基本恒定

橙线(方点)

IIR 阶数 ×10(对齐复杂度)

峰值偏移样本数(±)

IIR 延迟较大,且变化不规律

常见滤波器类型解读(FIR,IIR)峰值振幅的衰减趋势

峰值振幅的衰减趋势

ERP 信号在通过不同复杂度的 FIR 与 IIR 滤波器 后,其峰值振幅的衰减趋势:

曲线

峰值衰减趋势

随复杂度变化

波形保真性

FIR(蓝线)

随 tap 数增加略有衰减

非线性,部分 tap 数最优

保真性好,稳定性高

IIR(橙线)

持续衰减,振幅下降更显著

阶数越高,衰减越强

波形失真风险增加

灰线

原始 ERP 脉冲峰值

基准参考

——

在不同的脑电(EEG)或电路信号处理任务中,滤波器的类型选择需根据应用需求而定。

例如:在实时嵌入式脑电采集中,通常优先选择IIR 滤波器(如 Butterworth),以实现高效率与低资源占用;而在精确脑事件相关电位(ERP)分析中,推荐使用FIR 滤波器,因其具备线性相位特性,能精确保持波形峰值位置;在PCB 上的电路级滤波中,则多采用Sallen-Key 结构的模拟滤波器,便于在前端进行类比抗混叠;而针对工频干扰(如 50/60 Hz),常使用陷波(Notch)+ 带通滤波器组合来有效剔除干扰信号同时保留目标频段。正确的滤波器选择将直接影响系统性能与信号完整性。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
linux是嵌入式系统吗
linux是嵌入式系统吗

linux是嵌入式系统,是一种用途广泛的系统软件,其特点是:1、linux系统是完全开放、免费的;2、linux操作系统的显著优势是多用户和多任务,保证了多个用户使用互不影响;3、设备是独立的,只要安装驱动程序,任何用户都可以对任意设备进行使用和操作。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

175

2024.02.23

C++ 嵌入式系统开发入门与实践
C++ 嵌入式系统开发入门与实践

本专题将带你系统掌握 C++ 在嵌入式系统中的实战应用,内容覆盖硬件抽象、驱动开发、内存与性能优化、实时系统编程、跨平台编译构建,以及常用嵌入式框架与调试技巧,帮助开发者从零构建可运行于 MCU、ARM 等平台的高性能嵌入式项目。

224

2025.11.18

Kotlin Android模块化架构与组件化开发实践
Kotlin Android模块化架构与组件化开发实践

本专题围绕 Kotlin 在 Android 应用开发中的架构实践展开,重点讲解模块化设计与组件化开发的实现思路。内容包括项目模块拆分策略、公共组件封装、依赖管理优化、路由通信机制以及大型项目的工程化管理方法。通过真实项目案例分析,帮助开发者构建结构清晰、易扩展且维护成本低的 Android 应用架构体系,提升团队协作效率与项目迭代速度。

11

2026.03.09

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

63

2026.03.06

Rust内存安全机制与所有权模型深度实践
Rust内存安全机制与所有权模型深度实践

本专题围绕 Rust 语言核心特性展开,深入讲解所有权机制、借用规则、生命周期管理以及智能指针等关键概念。通过系统级开发案例,分析内存安全保障原理与零成本抽象优势,并结合并发场景讲解 Send 与 Sync 特性实现机制。帮助开发者真正理解 Rust 的设计哲学,掌握在高性能与安全性并重场景中的工程实践能力。

152

2026.03.05

PHP高性能API设计与Laravel服务架构实践
PHP高性能API设计与Laravel服务架构实践

本专题围绕 PHP 在现代 Web 后端开发中的高性能实践展开,重点讲解基于 Laravel 框架构建可扩展 API 服务的核心方法。内容涵盖路由与中间件机制、服务容器与依赖注入、接口版本管理、缓存策略设计以及队列异步处理方案。同时结合高并发场景,深入分析性能瓶颈定位与优化思路,帮助开发者构建稳定、高效、易维护的 PHP 后端服务体系。

298

2026.03.04

AI安装教程大全
AI安装教程大全

2026最全AI工具安装教程专题:包含各版本AI绘图、AI视频、智能办公软件的本地化部署手册。全篇零基础友好,附带最新模型下载地址、一键安装脚本及常见报错修复方案。每日更新,收藏这一篇就够了,让AI安装不再报错!

114

2026.03.04

Swift iOS架构设计与MVVM模式实战
Swift iOS架构设计与MVVM模式实战

本专题聚焦 Swift 在 iOS 应用架构设计中的实践,系统讲解 MVVM 模式的核心思想、数据绑定机制、模块拆分策略以及组件化开发方法。内容涵盖网络层封装、状态管理、依赖注入与性能优化技巧。通过完整项目案例,帮助开发者构建结构清晰、可维护性强的 iOS 应用架构体系。

160

2026.03.03

C++高性能网络编程与Reactor模型实践
C++高性能网络编程与Reactor模型实践

本专题围绕 C++ 在高性能网络服务开发中的应用展开,深入讲解 Socket 编程、多路复用机制、Reactor 模型设计原理以及线程池协作策略。内容涵盖 epoll 实现机制、内存管理优化、连接管理策略与高并发场景下的性能调优方法。通过构建高并发网络服务器实战案例,帮助开发者掌握 C++ 在底层系统与网络通信领域的核心技术。

30

2026.03.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
进程与SOCKET
进程与SOCKET

共6课时 | 0.4万人学习

Swoft2.x速学之http api篇课程
Swoft2.x速学之http api篇课程

共16课时 | 1万人学习

PHP基础入门课程
PHP基础入门课程

共33课时 | 2.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号