当前位置: 首页 > news >正文

陷波滤波器设计全解析:原理、传递函数与MATLAB实现

陷波器,如同频谱上的精密手术刀,精准剔除特定频率干扰,是信号处理工程师对抗噪声的利器。

1. 陷波器:精准的频率“剔除术”

陷波滤波器(Notch Filter)是一种带阻滤波器,其核心目标是在信号频谱中深度衰减一个极其狭窄的频率范围(中心频率 f0 附近),而对其他频率成分的影响最小化。这种特性使其成为消除固定频率干扰(如工频50Hz/60Hz干扰、电源谐波、特定机械振动噪声)的理想工具。

2. 核心原理:零极点的共舞

陷波器的工作原理建立在零极点配置的基础之上:

  • 零点 (Zero): 位于复频域单位圆上、角度为 ±θ0 的位置(θ0 = 2πf0/fsfs 为采样率)。零点直接位于需要被抑制的频率点 f0 对应的复平面单位圆上,导致该频率处的传输增益理论上为0(深度衰减)。

  • 极点 (Pole): 位于靠近对应零点、但在单位圆内的位置(半径为 r0 < r < 1)。极点靠近零点是为了确保在 f0 处具有尖锐的衰减特性;极点位于单位圆内则保证滤波器的稳定性。极点半径 r 控制着陷波器的带宽(或品质因数 Q)。r 越接近1,极点离单位圆越近,陷波器的带宽越窄(Q值越高),频率选择性越强,但时域响应建立时间也越长;r 越小,带宽越宽(Q值越低)。

零极点协同作用:零点在 f0 处强制“抵消”信号,造成深度衰减。靠近零点的极点则“锐化”了这种抵消效应,使得衰减只集中在 f0 附近一个很窄的频带内,而对远离 f0 的频率影响很小。

3. 复频域传递函数方程

一个标准的二阶数字陷波滤波器的传递函数 H(z) 可表示为:

H(z) = b0 * (1 - 2cos(θ0)z⁻¹ + z⁻²) / (1 - 2r cos(θ0)z⁻¹ + r²z⁻²)

其中:

  • z: 复频域变量。

  • θ0 = 2πf0 / fs: 目标陷波频率 f0 (Hz) 对应的归一化数字角频率 (弧度)。

http://www.dtcms.com/a/293372.html

相关文章:

  • Netty中AbstractReferenceCountedByteBuf对AtomicIntegerFieldUpdater的使用
  • 威胁情报:Solana 开源机器人盗币分析
  • Automotive SPICE
  • git的版本冲突
  • 大模型——Data Agent:超越 BI 与 AI 的边界
  • 用ESP32打造全3D打印四驱遥控车:无需APP的Wi-Fi控制方案
  • 从0开始的中后台管理系统-2
  • 课题学习笔记2——中华心法问答系统
  • 汽车行业数字化——解读52页汽车设计制造一体化整车产品生命周期PLM解决方案【附全文阅读】
  • 记录更新时间用java的new date还是数据库的now
  • 深入理解 C 语言数据类型:从内存到应用的全面解析
  • CAN基础知识 - 进阶版
  • 消息推送功能设计指南:精准触达与用户体验的平衡之道
  • Spring Boot 中集成ShardingSphere-JDBC的基本使用
  • Kibana报错[security_exception] current license is non-compliant for [security]
  • HCIA/IP(一二章)笔记
  • TTL+日志的MDC实现简易链路追踪
  • 强化学习理论
  • 计算机是怎么样工作的
  • 在 Ubuntu 22.04 上安装并优化 Nginx nginx入门操作 稍难,需要有一定理论 多理解 多实践
  • Class13预测房价代码
  • Google Gemini 体验
  • 从零开始学CTF(第二十五期)
  • 万界星空科技铜线/漆包线行业智能化MES系统解决方案
  • postgresql导入导出数据;pg_restore: error: did not find magic string in file header
  • 基础算法思想(递归篇)
  • 厚铜板载流革命与精密压合工艺——高可靠性PCB批量制造的新锚点
  • Android AppCompat:实现Material Design向后兼容的终极指南
  • IDEA-通过IDEA导入第三方的依赖包
  • [Semantic Seg][KD]FreeKD: Knowledge Distillation via Semantic Frequency Prompt