FIR和IIR的区别+差分方程的单位冲激响应(matlab图解)
有限脉冲响应滤波器:FIR
无限脉冲响应滤波器:IIR
好了,有限脉冲响应和无限脉冲响应到底什么区别?
先来看下《信号与系统》下册怎么说:
根据书上提示,翻回去看下相关例子:
滤波器 | 相关例子 | 具体内容 |
答案书中习题 的传递函数H(z) |
单位冲激响应 |
IIR | 例8-24 | |||
FIR | 题图8-34 |
取a=1 |
||
[1] | [1] |
稳固下概念:
名称 | 定义(《信号与系统》上册第64页) |
冲激响应 | |
阶跃响应 |
也就是说,FIR和IIR的定义上的区别是看h(n),
下面使用matlab代码来观察h(n)是否如书上所说可以有限时间段内结束。
[1]中代码如下 :
num=[1 2 0]
den=[3 -4 2]hn=dimpulse(num,den);
stem(hn);
title('LTI系统的单位冲激响应')%------------------- 下面进行验证-----------------------
disp('系统传递函数H(z)');
printsys(num,den,'z');
disp('转为零极点增益模型');
[z1,p1,k1]=tf2zp(num,den)
disp('转为零极点留数模型');[r1,p1]=residue(num,den)
hn=dimpulse(num,den)
-----------------------------------------------------------------------------------------------------------------------------------------------------------
表格中的IIR滤波器(其余代码不变):
num=[1 0]
den=[1 3]
重新运行matlab可以得到单位冲激响应
表格中的FIR滤波器(其余代码不变):
num=[1 0 0 0 0 0 0 0 -1]
den=[1 -1 0 0 0 0 0 0 0]
重新运行matlab可以得到单位冲激响应
---------------------------------------------------------------------------------------------------------------------------------------------------------
matlab运行三个滤波器得到的
单位冲激响应图最终都已复制到上述表格中。
可见代码运行结果与书上定义一致:
IIR具有infite(无限)的单位冲激响应
FIR具有finite(有限)的单位冲激响应
---------------------------------------------------------------------------------------------------------------------------------------------------------
Reference:
[1]用matlab求解某已知的差分方程的单位冲激响应全过程
FIR和IIR的区别+差分方程的单位冲激响应(matlab图解)相关推荐
- 差分方程MATLAB求冲激响应,用matlab求解某已知的差分方程的单位冲激响应全过程...
用matlab求解某已知的差分方程的单位冲激响应全过程 2018-11-24 (2008-11-24 20:39:56) 转载▼ 标签:冲激响应 差分方程 matlab z变换 教育 ⅰ.设计题目: ...
- FIR和IIR的区别
FIR:有限脉冲响应滤波器.有限说明其脉冲响应是有限的.与IIR相比,FIR具有线性相位.容易设计的优点.这也就说明,IIR滤波器具有相位不线性,不容易设计的缺点.而另一方面,FIR却拥有IIR所不具 ...
- 利用Matlab比较IIR和FIR,细说IIR滤波器和FIR滤波器的区别
1.两种滤波器都是数字滤波器.根据冲激响应的不同,将数字滤波器分为有限冲激响应(FIR)滤波器和无限冲激响应(IIR)滤波器.对于FIR滤波器,冲激响应在有限时间内衰减为零,其输出仅取决于当前和过去的 ...
- FIR和IIR去噪算法
文章目录 FIR-有限冲激响应滤波器概述 FIR滤波器中的卷积 对比 octave滤波器设计 FIR滤波器设计 audioread函数用法 高频噪声和低频噪声的区别 信号的频域分析--频谱.能量谱.功 ...
- matlab求差分方程的单位脉冲响应,实验2离散系统的差分方程、单位脉冲响应及卷积分析.doc...
实验2离散系统的差分方程.单位脉冲响应及卷积分析 PAGE PAGE 4 实验2 离散系统的差分方程.单位脉冲响应和卷积分析实验目的熟悉并掌握离散系统的差分方程表示法:加深对单位脉冲响应和卷积分析方法 ...
- m基于Matlab的fir和iir数字滤波器的设计与仿真
目录 1.算法概述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法概述 MATLAB系统供了许多工具箱(Toolbox),借助于信号处理工具箱(signal pro ...
- 滤波器简介:FIR与IIR
滤波器简介:FIR与IIR 转载于:滤波器简介:FIR与IIR 关于本博文的说明:本博文为翻译文章,主要分享数字滤波器相关知识,包括有限脉冲响应数字滤波器(finite impulse respons ...
- 无限长单位冲激响应(IIR)数字滤波器设计方法
无限长单位冲激响应(IIR)数字滤波器设计方法) 一.数字滤波器的基本概念 二.数字滤波器的技术指标 三.全通滤波器 1.定义 2.一阶全通系统 3.二阶全通系统 4.N阶数字全通滤波器 5.全通系统 ...
- FIR和IIR数字滤波器比较
滤波器可分为两种,IIR(无限冲激响应)滤波器和FIR(有限冲激响应)滤波器. FIR和IIR滤波器的不同: 1.FIR滤波器的冲激响应在有限时间内衰减为0,输出仅取决于当前和过去的输入信号值,在Z域 ...
最新文章
- CFCC百套计划2 CodeChef December Challenge 2017 Chef And Easy Xor Queries
- 5G NGC — 关键技术 — MEC 边缘云
- Qt5布局管理(2)
- Exchange2013学习笔记(4)-Ex的重定向
- docker快速搭建RabbitMQ集群
- 安卓手电筒_将价值10美元的手电筒砍入超高亮高级灯中
- Fedora16 下更改多系统、多内核的默认启动项
- sql求平均日活_日活、周活(周重活)、月活 统计
- mtk2502和nrf52832哪个好_蓝牙芯片NRF51822与NRF52832的性能对比
- 一个关于如何创建类似于QQ客户端聊天窗口的模拟小项目
- Deep Learning经典论文列表(Reading List)
- python自带数据库是什么意思_原来Python自带了数据库,用起来真方便!
- 人人开源(后台代码、前端项目、代码自动生成)
- linux添加自己的键盘映射,linux下修改键盘映射
- 新浪邮箱文件下载php,免费邮箱大全收集-国内篇
- adb shell 是什么,如何进入?
- Unity Shader 假光源效果
- 初学者最容易学的六种编程语言
- total variation、global variation、local variation
- 「首席架构师推荐」一系列很棒的的浏览器端JavaScript库资源