news 2026/4/21 17:06:49

[数字信号处理-入门] 滤波器设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[数字信号处理-入门] 滤波器设计

[数字信号处理-入门] 滤波器设计

个人导航

知乎:https://www.zhihu.com/people/byzh_rc

CSDN:https://blog.csdn.net/qq_54636039

注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码

参考文章:各方资料

文章目录

  • [数字信号处理-入门] 滤波器设计
  • 个人导航
  • IIR和FIR差异
  • IIR
  • FIR
  • 指标

IIR和FIR差异

FIR是有条件的线性相位:h ( n ) = ± h ( N − 1 − n ) h(n)=\pm h(N-1-n)h(n)=±h(N1n)

IIR存在反馈, FIR没有反馈
-> FIR没有稳定性的问题, IIR存在稳定性的条件

FIR的输出y ( n ) = x ( n ) ∗ h ( n ) y(n)=x(n)*h(n)y(n)=x(n)h(n)-> 可以借助DFT/FFT运算

IIR

H a ( s ) → H ( z ) H_a(s) \rightarrow H(z)Ha(s)H(z)

  • 脉冲响应不变法:
    h a ( t ) → h ( n ) → H ( z ) h_a(t) \rightarrow h(n) \rightarrow H(z)ha(t)h(n)H(z)

    • 优点:Ω → ω = Ω T \Omega \rightarrow \omega=\Omega TΩω=ΩT是线性映射
    • 缺点: 只适用于设计低通/带通滤波器(因为采样需要的是带限信号)
    • 缺点: 多值映射(因为j Ω j\OmegajΩ是无限的, 而w ww是有限的)
  • 双线性变换法:

    s ↔ z s \leftrightarrow zsz

    • 优点: 单一映射
    • 优点: 适用于任何滤波器
    • 缺点:Ω = 2 T tan ⁡ ω \Omega = \frac{2}{T}\tan \omegaΩ=T2tanωΩ \OmegaΩ轴进行压缩, 导致波形有失真

FIR

  • 窗函数设计法

    • 加窗必然会展宽

    • 过渡带的宽度正比于α π N \alpha\frac{\pi}{N}αNπ

      不同窗有不同α \alphaα
      N NN是窗的长度

    • 窗长度越长, 过渡带越短(但卷积运算量提升了)

  • 频率采样法
    H ( k ) → I D F T h ( n ) H(k) \xrightarrow{IDFT} h(n)H(k)IDFTh(n)

  • 等波纹逼近法
    (采用了优化设计的思想: 最大误差最小化原则)

指标

W p : 通带的截止频率 W s : 阻带的截止频率 α p : 通带的最大衰减 α s : 阻带的最小衰减 W_p: \text{通带的截止频率} \\ W_s: \text{阻带的截止频率} \\ \alpha_p: \text{通带的最大衰减} \\ \alpha_s: \text{阻带的最小衰减}Wp:通带的截止频率Ws:阻带的截止频率αp:通带的最大衰减αs:阻带的最小衰减

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 11:24:14

【经典题型】c语言的组合递归问题

从n个数里选k&#xff08;k<n&#xff09;个数&#xff08;不考虑组合顺序&#xff09;&#xff0c;问有几种组合方法&#xff1a;假设有ABCD四个数从中选两个&#xff0c;可以考虑A是否被选。若A被选&#xff0c;就在剩下三个里选1个&#xff1b;若A为被选&#xff0c;则在…

作者头像 李华
网站建设 2026/4/20 19:33:47

环境振动估算阻尼比 (SDOF)研究(Matlab代码实现)

&#x1f468;‍&#x1f393;个人主页 &#x1f4a5;&#x1f4a5;&#x1f49e;&#x1f49e;欢迎来到本博客❤️❤️&#x1f4a5;&#x1f4a5; &#x1f3c6;博主优势&#xff1a;&#x1f31e;&#x1f31e;&#x1f31e;博客内容尽量做到思维缜密&#xff0c;逻辑清晰&a…

作者头像 李华
网站建设 2026/4/20 4:03:32

【Python命令行】Typer 复杂命令行应用的代码组织最佳实践

在使用 Typer 构建复杂的命令行应用时&#xff0c;关键是要保持代码的可维护性、可扩展性和可读性。Typer 基于 Python 的类型提示&#xff0c;允许你轻松定义命令、子命令、参数和选项&#xff0c;但对于大型项目&#xff0c;需要采用模块化设计&#xff0c;避免将所有逻辑塞进…

作者头像 李华
网站建设 2026/4/19 19:25:34

2026Teng讯总部游学:解码数字经济,锚定营销增长新坐标

站在深圳Teng讯滨海大厦的互联天桥下&#xff0c;流线型空间里交织的蓝色灯光格外醒目。这座连接两座塔楼的空中走廊&#xff0c;不仅是惊艳的建筑奇迹&#xff0c;更将Teng讯“连接一切”的核心理念具象化&#xff0c;直击人心。步入总部展厅&#xff0c;初代QQ企鹅憨态可掬&a…

作者头像 李华
网站建设 2026/4/20 20:01:39

python_flask基于销售趋势的餐饮管理系统_9qurrf09可视化大屏

目录 摘要概述核心功能技术亮点 项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理 摘要概述 该系统基于Python Flask框架开发&#xff0c;结合销售趋势分析与可视化技术&#xff0c;为餐饮行业提供了一套智能化管理解决方案。通过整合销售数据、用…

作者头像 李华
网站建设 2026/4/19 22:04:36

深度测评本科生必用AI论文平台TOP8:开题报告与文献综述全解析

深度测评本科生必用AI论文平台TOP8&#xff1a;开题报告与文献综述全解析 2026年本科生论文写作工具测评&#xff1a;为何需要这份榜单&#xff1f; 随着人工智能技术在学术领域的深入应用&#xff0c;越来越多的本科生开始依赖AI论文平台提升写作效率。然而&#xff0c;面对市…

作者头像 李华