- 18
- 0
- 约3.81千字
- 约 7页
- 2018-02-06 发布于河南
- 举报
IIR数字滤波器在的MATLAB实现
第6章 IIR数字滤波器的MATLAB实现
6.2 实验原理及实例分析
6.2.1 IIR数字滤波器的传递函数及特点
设IIR滤波器的输入序列为x(n),则IIR滤波器的输入序列x(n)与输出序列y(n)之间的关系可以用下面的方程式表示:
其中,和是滤波器的系数,其中中至少有一个非零。与之相对应的差分方程为:
由传递函数可以发现无限常单位冲激响应滤波器有如下特点:
单位冲激响应h(n)是无限长的。
系统传递函数H(z)在有限z平面上有极点存在。
结构上存在着输出到输入的反馈,也就是结构上是递归型的。
6.2.2 IIR数字滤波器的设计与实现
IIR数字滤波器的设计有多种方法,如频率变换法、数字域直接设计以及计算辅助设计等。下面只介绍频率变换设计法。首先考虑由模拟低通滤波器到数字低通滤波器的转换,其基本的设计过程如下:
将数字滤波器的技术指标转换为模拟滤波器的技术指标;
设计模拟滤波器G(S);
将G(S)转换成数字滤波器H(Z);
在低通滤波器的设计基础上,可以得到数字高通、带通、带阻滤波器的设计流程如下:
给定数字滤波器的设计要求(高通、带阻、带通);
转换为模拟(高通、带阻、带通)滤波器的技术指标;
转换为模拟低通滤波器的指标;
设计得到满足第三步要求的低通滤波器传递函数;
通过频率转换得到模拟(高通、带阻、带通)滤波器;
变换为数字(高通、带阻、带通)滤波器。
在matlab中设计IIR滤波器的方法及其它们所用到的函数如表6-1所示。
表6-1 matlab中设计IIR滤波器的方法列表
方法 描述 函数 模拟原型法 采用经典低通滤波器作为连续域上的设计模型,通过频率变换得到IIR数字滤波器,最后进行离散化处理 完整设计函数:
Beself,butter,cheby1,cheby2,ellip
滤波器的阶估计函数:
Buttord,cheb1ord,cheb2ord,ellipord
低通模拟滤波器原型函数:
beselap,buttap,cheb1ap,cheb2ap,ellipap
频域变换函数:
Lp2bp,lp2bs,lp2hp,lp2lp
其他函数:
Bilinear,impinvar 直接设计方法 直接在离散时域上估计线性的幅度响应 yulewalk 通用butterworth
设计方法 使用butterworth设计低通数字滤波器 Maxflat 参数建模方法 寻找接近于所需要设计的滤波器的通用原型 时域上的建模函数:
Lpc,prony,stmcb
频域上的建模函数:
Invfreqs,invfreqz
表6-2 频率转换函数列表
频率转换 转换函数 低通到低通 [numt,dent]=lp2lp(num.den,w0)
[At,Bt,Ct,Dt]=lp2lp(A,B,C,D,w0) 低通到高通 [numt,dent]=lp2hp(num.den,w0)
[At,Bt,Ct,Dt]=lp2hp(A,B,C,D,w0) 低通到带通 [numt,dent]=lp2bp(num.den,w0)
[At,Bt,Ct,Dt]=lp2bp(A,B,C,D,w0) 低通到带阻 [numt,dent]=lp2bs(num.den,w0)
[At,Bt,Ct,Dt]=lp2bs(A,B,C,D,w0) 6.2.3 标准数字滤波器设计函数
Matlab提供了一组标准的数字滤波器设计函数,大大简化了滤波器的设计过程。
butter
功能:Butterworth模拟/数字滤波器设计
格式:[b,a]=butter(n,wn,ftype,’s’)
[b,a]=butter(n,wn,ftype)
说明:
选项中加入‘S’用于设计各种模拟Butterworth滤波器;不加设计各种数字Butterworth滤波器
Ftype为缺省,设计低通滤波器
Ftype=hign,设计高通滤波器
Ftype=stop,设计带阻滤波器
【实例6-1】设计一个5阶Butterworth数字高通滤波器,阻带截止频率为250Hz。设采样频率为1000Hz。
解:源代码如下:
[b,a]=butter(5,250/500,high)
[z,p,k]=butter(5,250/500,high)
freqz(b,a,512,1000)
程序运行后,产生结果如下所示。
b =
0.0528 -0.2639 0.5279 -0.5279 0.2639 -0.0528
a =
1.0000 -0.0000 0.6334 -0.0000 0.0557 -0.0000
z =
1 1 1 1 1
p =
0.0000 + 0.726
您可能关注的文档
- 高考复习立体几何--建系专训.doc
- 2012年共青团延庆县委创建学习型机关活动计划.doc
- JAVA笔试题10620.doc
- 上学期期中英语能力训练题(一).doc
- C50砼配合比说明.doc
- vC++程序设计_2008.doc.doc
- 专题八探究型问题(规律探究题).doc
- 大型会销企业营销方案.ppt
- 桥梁工程健康监测与评估管理系统说明(推荐).doc
- 2012届南京师大附中高一上期末化学试卷(原创).doc
- 全过程工程管理造价咨询工程监理项目服务方案投标方案(技术部分).doc
- 招标代理服务投标技术服务方案(技术方案).doc
- AI大模型与AIGC技术在公安领域的应用解决方案(99页 PPT).pptx
- 工业4.0智能制造数字工厂规划方案.pptx
- 树立社会主义核心价值观.docx
- 三年(2023-2025)中考历史真题分类汇编(全国)专题21 科技文化与社会生活(解析版).docx
- 2025年中考道德与法治真题完全解读(吉林卷).pdf
- 2025年中考道德与法治真题完全解读(安徽卷).pdf
- 三年(2023-2025)中考历史真题分类汇编(全国)专题14 人民解放战争(解析版).pdf
- 三年(2023-2025)广东中考历史真题分类汇编:专题03 中国近代史(八年级上册)(解析版).docx
原创力文档

文档评论(0)