有限脉冲响应数字滤波器的设计

一、FIR滤波器的特点

1.严格的线性相位特性
2.h(n)有限长,系统永远稳定
3.h(n)经延时,将系统变成因果系统
4.h(n)有限长,可利用FFT计算

二、用窗函数设计FIR滤波器的步骤

1.一般给定频率响应函数Hd(ejw)
2.求待求滤波器的单位取样响应hd(n)

3.根据过渡带宽度和阻带最小衰减,借助窗函数基本参数表确定窗函数的形式及N的大小

4.设计滤波器的单位取样响应h(n)

5.验算技术指标是否满足要求

6.若不满足要求,根据情况重复2.3.4步,直到满足要求

三、用频率采样法设计FIR滤波器的步骤

1.一般给定频率响应函数Hd(ejw)
2.根据指标要求画出频率采样序列Hg(k)的图,并可以根据对称性简化

3.根据线性相位的约束条件,求θ(k)
4.得到频响的表达式

5.进行N点IDFT,求得h(n)
6.计算其频响或者系统函数

总结

IIR和FIR数字滤波器的比较

IIR FIR
性能上 非线性相位,较低阶数达到较高选择性 线性相位, 较高阶数达到较高选择性
结构上 递归结构,极点必须在单位圆内,否则不稳定 非递归结构,不存在稳定问题
设计工具 模拟滤波器,有封闭设计公式 有计算程序可循,无封闭设计公式
应用上 设计简单,脱离不了模拟滤波器的格局 设计灵活,易于适应某些特殊的应用

数字信号处理学习笔记(五)|有限脉冲响应数字滤波器的设计相关推荐

  1. 数字信号处理学习笔记(四)|实现巴特沃斯型模拟低通滤波器

    无限脉冲响应数字滤波器设计 一.数字滤波器概念 1.概念 输入.输出均为数字信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件. 2.从网络结构分类 无限脉冲响应(II ...

  2. 数字信号处理学习笔记(一)|离散傅里叶变换

    离散傅里叶变换(DFT) 离散傅里叶变换(Discrete Fourier Transform)的实质是有限长序列傅里叶变换的有限点离散采样,实现了频域离散化,使数字信号处理可以在频域采用数值运算的方 ...

  3. 数字信号处理学习笔记

    文章目录 信号处理 离散时间信号与系统 为什么要处理信号 信号是如何处理的 信号处理的目的 数字信号的表示 信号的分类 DSP 和 ASP 数字信号处理的特点 数字信号处理的应用 两类DSP 数字信号 ...

  4. 数字信号处理学习笔记[0] 连续信号的频谱和傅氏变换

    文章目录 绪论 1 连续信号的频谱和傅氏变换 1.1 有限区间上连续信号的傅氏级数和离散频谱 1.2 傅氏变换,连续信号与频谱 1.2.3 频谱的基本性质 实际应用举例 习题 绪论 Q: 举例说明&q ...

  5. 数字信号处理学习笔记(三)|时域离散系统的网络结构

    时域离散系统的网络结构 一.何为网络结构 网络结构如同差分方程.单位脉冲响应以及系统函数一样,描述了一个系统实现方法的表达形式. 例如给定一个差分方程:y(n)=0.8y(n-1)-0.15y(n-2 ...

  6. 数字信号处理学习笔记[1] 离散信号 奇异信号 抽样定理

    文章目录 2 离散信号和抽样定理 2.1 离散信号 奇异信号 2.2 连续信号的离散化,正弦波的抽样问题 2.3 带限信号与奈奎斯特频率 用卷积考察抽样定理 2.4 离散信号的频谱和抽样定理 2 离散 ...

  7. 数字信号处理学习笔记[5] 冲激函数——delta函数

    文章目录 5 冲激函数--δ\deltaδ函数 5.1 冲激函数--δ\deltaδ函数的定义和频谱 5.2 δ\deltaδ函数的微商 5.3 用δ\deltaδ函数求函数的微商和频谱 5 冲激函数 ...

  8. 数字信号处理学习笔记[3] 滤波与褶积,Z变换

    文章目录 3 滤波与褶积,Z变换 3.1 连续信号的滤波和褶积 3.2 离散信号的滤波和褶积 3.3 信号的能谱与能量等式,功率谱与平均功率等式 3.4 离散信号与频谱的简化表示 3.5 离散信号的Z ...

  9. 【DSP数字信号处理学习笔记】—— 详细推导DFT的快速实现算法:FFT 基于库利-图基算法的实现

    引言:尽管离散傅里叶变换(DFT)让频谱分析技术在计算机上的实现成为可能,但是受限于DFT算法庞大的计算量 O(N2)O(N^2)O(N2),使得DFT在一开始并没有被广泛使用,直到快速傅里叶变换算法 ...

最新文章

  1. 深度探索javascript的call和apply面向对象应用
  2. SBB:不同植被土壤中细菌古菌的群落分布模式比较
  3. abaqus画一个球 python_简单几步,100行代码用Python画一个蝙蝠侠的logo
  4. Codeforces Round #351 (VK Cup 2016 Round 3, Div. 2 Edition) A. Bear and Game 水题
  5. OSCHina技术导向:Java全文搜索框架Lucene
  6. 全国计算机等级考试题库二级C操作题100套(第23套)
  7. iphone11什么时候上市_hd3手表高仿哪里买 什么时候上市?
  8. go环境搭建_学习的golang第一步,搭建我们运行的环境,go! go! go
  9. C语言课程设计题库及答案,C语言课程设计题目.docx
  10. Tensorflow CTPN
  11. 收集的正则表达式列子大全,方面他人,自己备用
  12. PGM:贝叶斯网的参数估计2
  13. Eclipse中屏蔽日志
  14. oracle的存储过程优缺点
  15. paip.svn使用最佳实践
  16. VMWaer克隆centos后网络的问题解决
  17. 超微主板升级bios_超微主板bios升级大盘点
  18. 使用百度图像识别时,提示错误“No address associated with hostname”
  19. mysql pxc介绍_MySQL高可用之PXC简介
  20. 制作学术PPT的注意事项如何制作模板(附模板下载链接)

热门文章

  1. 部分常用算法分析总结
  2. Codeforces Round #527 (Div. 3) 总结 A B C D1 D2 F
  3. 中间件及tomcat的内存溢出调优
  4. Android中ImageView常用属性含义
  5. wcf简单的创建和运用
  6. Swagger-概述
  7. sqlserver清除缓存(转载)
  8. ThinkPHP之MVC简析
  9. NodeJS——模块全局安装路径配置以及关于supervisor的问题解释
  10. CentOS快捷键总结