IIR数字滤波器的设计流程图讲课讲稿

合集下载

《IIR滤波器设计》课件

《IIR滤波器设计》课件

带通滤波器的设计
1
数字域设计
2
展示数字域中带通IIR滤波器设计的流程
和实现步骤。
3
模拟域设计
介绍模拟域中带通IIR滤波器设计的基本 概念和方法。
加权最小二乘设计
讨论通过加权最小二乘法设计带通IIR滤 波器的优势和局限。
带阻滤波器的设计
频域设计
使用频域设计方法来设计带阻 IIR滤波器,解决特定频率范围 内的滤波需求。
时域设计
采用时域设计技术设计带阻IIR 滤波器,以满足特定时域条件 的滤波要求。
优化设计
讨论优化设计方法,帮助您设 计出最有效、最稳定的带阻IIR 滤波器。
IIR滤波器的实现
直接IIR滤波器
介绍直接形式I和II的IIR滤波器的 结构和特点,以及如何进行滤波 计算。
级联IIR滤波器
展示级联IIR滤波器的结构和实现 步骤,讨论级联滤波器的优点。
锐化滤波器的应用
深入探讨如何利用IIR滤波器设计锐化滤 波器,以提高信号处理的精度和准确性。
实例演示
MATLAB实现
使用MATLAB演示如何利用工具箱函数实现IIR滤波 器设计,并展示不码,演示如何自己实现 IIR滤波器,并比较不同实现方法的性能。
总结
IIR滤波器的优缺点
总结IIR滤波器的优势和局限 性,帮助您理解何时选择IIR 滤波器。
发展趋势
展望IIR滤波器和数字信号处 理未来的发展方向和趋势, 以及可能的创新。
应用场景
探索IIR滤波器在实际应用中 的广泛应用领域,从音频处 理到生物医学信号分析。
并联IIR滤波器
探讨并联IIR滤波器的结构和应用, 以及设计和调优方法。
IIR滤波器设计的常见问题与解决方案

IIR数字滤波器的设计流程图

IIR数字滤波器的设计流程图

目录目录 0前言 (1)1.1数字滤波器简介 (1)1.2使用数字滤波器的原因 (1)1.3设计的原理和内容 (1)工程概况 (2)正文 (2)3.1 设计的目的和意义 (2)3.2 目标和总体方案 (2)3.3 设计方法和内容 (3)3.4 硬件环境 (3)3.5软件环境 (3)3.6IIR数字滤波器设计思路 (3)3.7 IIR数字滤波器的设计流程图 (3)3.8 IIR数字滤波器设计思路 (4)3.9设计IIR数字滤波器的两种方法 (4)3.10双线性变换法的基本原理 (5)3.11用双线性变换法设计IIR数字滤波器的步骤 (6)3.12程序源代码和运行结果 (6)3.12.1低通滤波器 (6)3.12.3带通滤波器 (10)3.12.4带阻滤波器 (13)3.13结论 (15)3.13.1存在的问题 (15)3.13.2解决方案 (16)致谢 (16)参考文献 (16)前言1.1数字滤波器简介数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。

可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。

如果系统是一个连续系统,则滤波器称为模拟滤波器。

如果系统是一个离散系统,则滤波器称为数字滤波器。

信号通过线性系统后,其输出信号就是输入信号和系统冲激响应的卷积。

从频域分析来看,信号通过线性系统后,输出信号的频谱将是输入信号的频谱与系统传递函数的乘积。

除非为常数,否则输出信号的频谱将不同于输入信号的频谱,某些频率成分较大的模,因此,中这些频率成分将得到加强,而另外一些频率成分的模很小甚至为零,中这部分频率分量将被削弱或消失。

因此,系统的作用相当于对输入信号的频谱进行加权。

1.2使用数字滤波器的原因数字滤波器具有比模拟滤波器更高的精度,甚至能够实现后者在理论上也无法达到的性能。

数字滤波器相比模拟滤波器有更高的信噪比。

第六章IIR滤波器的理论与设计精品PPT课件

第六章IIR滤波器的理论与设计精品PPT课件

器系统函数Ha(s)的情况下,求出数字滤波器系统函数
H(z)。Ha(s)是模拟滤波器冲激响应的拉氏变换
一、设计方法 ▪ 模拟滤波器系统函数
H a(s)
M
aksk
k0
N
bisi
i0
且一般M<N
因式分解
M
(s sk )
► Down
◙ Main
22.10.2020
§6.1 IIR数字滤波器的设计概述 一、设计步骤 1、按照实际任务确定滤波器的性能要求; 2、用一个因果稳定的系统函数去逼近这一要求 (IIR、FIR两类系统); 3、利用有限精度算法来实现这个系统函数 (选择运算结构,选择合适字长,选择有效的 数字处理方法); 4、实际的技术实现(软件、硬件或二者结合)。
T [ x ( t ) h a ( 0 ) x ( t T ) h a ( t ) x ( t k ) h a ( k ) T ] T
Tx(tkT)ha(kT)
k0
◄ Up
► Down
◙ Main
Return
22.10.2020
现对输出y(t)抽样,令t=nT代入上式
y(n)T Tx(nT k)T ha(k)T 令 h(k)=Tha(kT)
▪ 频域变换法有:双线性变换法、微分映照法
◄ Up
► Down
◙ Main
Return
22.10.2020
§6.2 模拟滤波器的数字仿真
▪ 数字仿真就是要设计出数字滤波器Ld,当其输入为模拟滤
波器La输入x(t)取样时,输出也为La输出y(t)的取样。
x(t)
ha(t)t)
◄ Up
► Down
◙ Main

IIR数字滤波器的原理及设计 ppt课件

IIR数字滤波器的原理及设计 ppt课件

(为
-
)。
c
2020/12/27
28
6.2.1.3 一般情况下的B型低通滤波器
图 6.3 一般情况下低通滤波器的设计指标
2020/12/27
29
此时,应该将角频率 标称化,通常以Ω1为基准频率, 则标称化角频率为:Ω’=Ω/Ω1 。于是通带边界的标称 化角频率为 Ω1’=1,并且在通带有0≤Ω’≤1,在过渡 带和阻带则有 ’>1。
2020/12/27
24
图 6.2 阶次N对B型特性的影响
2020/12/27
25
(6.6)式的极点为:spj c( 1 )1/2 (N )j cpp=0,1,…,2N-1
作为 –1的2N次方根,αp 均匀地分布在单位圆上,
幅角间隔为π/N ;它们关于实轴对称,却没有一个在实
轴上。显然,将 的模乘上,再将其按逆时针方向旋转,
来方便准确。
2020/12/27
9
而数字滤波器就其滤波功能而言与模拟滤波器是相同的, 因此,完全可以借助于模拟滤波器的理论和设计方法来设 计数字滤波器。在IIR数字滤波器的设计中,较多地采用 了这种方法。
2020/12/27
10
3. 用优化技术设计
系统函数H(z)的系数、或者零极点、等参数,可以采
其中ci 为零点而di为极点。H(z)的设计就是要确定系数、
或者零极点、,以使滤波器满足给定的性能指标。一般有
三种方法。
2020/12/27
7
1. 零极点位置累试法
IIR系统函数在单位圆内的极点处出现峰值、在零点
处出现谷值, 因此可以根据此特点来设置H(z)的零极点以
达到简单的性能要求。所谓累试,就是当特性尚未达到要

5IIR数字滤波器设计ppt课件

5IIR数字滤波器设计ppt课件

j c
sk
e j(2kN 1) / 2N c
k 1,2,,2N
23
模拟滤波器的设计
下图给出的是按以上公式所求得的N=3和N=4时的极点发布图:

于 极 点 的
在归一化频率的情况 c=1,极点均匀分布在单位圆上
s e j(2k N 1) / 2N k
k 1,2,, N
讨 对于物理可实现系统,它的所有极点均应在 s的左半平面上
| H ( j) |2 H ( j)H ( j) s j H (s)H (s)
16
模拟滤波器的设计
由给定的模平方函数求所需的系统函数的方法:
① 解析延拓:令 s j代入模平方函数得:H(s)H(s),
并求其零极点。
②取H(s)H(s) 所有左半平面的极点作为 H (s)的极点。
③按需要的相位条件(最小相位、混合相位等)取 H(s)H(s)
2 ( s )2N 2
p
N lg( / ) 1 lg[(100.1As 1) /(100.1Ap 1)]
lg( s / p ) 2
lg( s / p )
若给定的指标 Ap =3dB, 即通带边频 p c时,
ε=1,可求得:
lg( / )
lg( )
lg( 100.1As 1)

24
模拟滤波器的设计
Ⅱ 系统函数的构成
滤波器的极点求出后,可取左半平面上的所有极点构
成系统函数。
H (s) A N 1
(s si )
i 1
对于低通滤波器,为了保证在频率零点 0 处,
| H ( j) | 1,可取: N
A (1) N si
i 1
N
H (s) (1)N

IIR数字滤波器的设计教材教学课件

IIR数字滤波器的设计教材教学课件
课程重点与难点
课程重点在于理解IIR数字滤波器的设计方法和实现过程,难点在于如何根据实际需求选 择合适的滤波器类型和参数,以及如何优化滤波器的性能。
教学方法与手段
本课程采用理论教学与实践教学相结合的方式,通过课堂讲解、实验演示、学生实践等多 种手段,使学生全面掌握IIR数字滤波器的设计方法。
未来发展方向
iir数字滤波器的设计教材 教学课件
• 引言 • IIR数字滤波器的基本原理 • IIR数字滤波器的设计方法 • IIR数字滤波器的应用 • IIR数字滤波器的实现 • 课程总结与展望
01
引言
课程简介
课程名称:iir数字滤波器 的设计
先修课程:信号与系统、 数字信号处理
课程性质:专业必修课
后续课程:数字图像处理、 通信原理
05
IIR数字滤波器的实现
编程语言和开发环境
编程语言
Python、C、Matlab等
开发环境
Python的集成开发环境(IDE)如PyCharm、Jupyter Notebook等,C的IDE 如Visual Studio等,Matlab的IDE等。
实现步骤
确定滤波器类型
根据需求选择合适的滤波器类型,如低通、 高通、带通、带阻等。
验证和优化
通过仿真或实际应用验证滤波器的性能,并根据 验证结果进行必要的优化和调整。
设计实例
• 设计一个低通IIR数字滤波器:首先确定滤波器类型为低通,性 能指标为截止频率为0.5π,通带波动为0.1dB,阻带衰减为 30dB。然后选择巴特沃斯滤波器,设计滤波器系数。接着实现 滤波器结构,最后通过仿真验证滤波器的性能,并进行优化。
04
IIR数字滤波器的应用
音频处理

6.IIR数字滤波器的设计 maltab课件

6.IIR数字滤波器的设计 maltab课件
1-23 IIR数字滤波器的设计
6.9 模拟滤波器的离散化
6.9.2 双线性变换法设计IIR数字滤波器
脉冲响应不变法使得数字滤波器在时域上能够 较好地模仿模拟滤波器,但是出现频谱混叠现象。 为克服脉冲响应不变法可能产生的频谱混叠效应, 凯塞和戈尔登建议使用一种新的有效的变换,这就 是双线性变换。双线性变换法可认为是基于对微分 方程的积分,利用对积分的数值逼近得到的。 双线性变换法的主要特点是: (1) 消除了脉冲响应不变法所固有的频谱混叠现象; (2) 缺点是模拟频率和数字频率之间是非线性关系。 Bilinear函数:模拟滤波器转换为数字滤波器的 双线性变换法
1-18 IIR数字滤波器的设计
6.6 IIR实数字滤波器的实频率变换
1-19
IIR数字滤波器的设计
6.7 IIR实数字滤波器的复频率变换
1-20
IIR数字滤波器的设计
6.8 IIR数字滤波器阶数的选择
1-21
IIR数字滤波器的设计
6.9 模拟滤波器的离散化
从模拟滤波器设计IIR数字滤波器就是由系统函 数Ha(s)进一步得到H(z)。归根结底是一个由平面到 平面的变换,即模拟滤波器的离散化。 这个变换要遵循两个基本目标: (1) H(z)的频率响应必须要模仿Ha(s)的频率响应, 也就是平面的虚轴应该映射到平面的单位圆上; (2) Ha(s)的因果稳定性,通过映射后仍应在所得到 的H(z)中保持。 从模拟滤波器变换成数字滤波器有4种方法: 微分-差分变换法 脉冲响应不变变换章 IIR数字滤波器的设计
1-1
IIR数字滤波器的设计
主要内容
• • • • • • • 本章的学习目标: 了解数字滤波器的基本概念 理解IIR数字滤波器的各种类型 掌握IIR数字滤波器特性分析的方法 掌握模拟滤波器的低通设计方法 掌握高通、带通及带阻滤波器的设计方法 掌握IIR数字滤波器阶数的选择 掌握模拟滤波器的离散化

《IIR滤波器的设计》课件

《IIR滤波器的设计》课件
频率转换法
解释频率转换法,如低通到带通和高通 到带通的频率转换,以及其在滤波器设 计中的作用。
工程应用
语音信号处理中的应 用
探讨IIR滤波器在语音信号处理 中的应用,如降噪、语音增强 和语音识别等。
图像处理中的应用
介绍IIR滤波器在图像处理中的 应用,如图像增强、边缘检测 和图像去噪等。
音频信号处理中的应 用
讨论IIR滤波器在音频信号处理 中的应用,如均衡器、混响效 果和音频压缩等。
总结
IIR滤波器的优缺点
总结IIR滤波器的优点和缺点,讨论其在实际应 用中需要注意的问题。
IIR滤波器的应用前景
展望IIR滤波器的应用前景,探讨其在未来的发 展方向和创新应用。
滤波器的基本特征
讨论滤波器的基本特征,包 括传递函数、频率响应和滤 波器的稳定性。
IIR滤波器的概述
与FIR滤波器的区别
介绍IIR滤波器与FIR滤波器的传输函数和极点-零 点图
解释IIR滤波器的传输函数和极 点-零点图,以及如何通过调整 极点和零点来改变滤波器的性 质。
《IIR滤波器的设计》PPT 课件
介绍IIR滤波器的设计原理和应用。包括滤波器基础、IIR滤波器的概述、设计 方法和工程应用。
滤波器基础
数字信号处理的基 本概念
介绍数字信号处理的基本概 念,包括采样、量化和数字 信号的表示。
时间域与频率域分 析
解释时间域和频率域分析的 概念和方法,以及它们在滤 波器设计中的应用。
IIR滤波器的类型
介绍不同类型的IIR滤波器,如 低通、高通、带通和带阻滤波 器,以及它们的应用场景。
IIR滤波器的设计方法
1
变换方法
2
介绍变换方法,如模拟到数字转换和频

《IIR滤波器》课件

《IIR滤波器》课件

电路实现
Elliptic滤波器的电路实现通常较 为复杂,但提供了较好的滤波性 能。
IIR滤波器的优缺点
1 优点
能够实现更复杂的频率响应和滤波效果,计算复杂度较低。
2 缺点
容易产生不稳定性问题,相位响应可能不是线性的。
应用示例与总结
音频处理
• 音频均衡器 • 音频压缩器 • 音频滤波
图像处理
• 图像增强 • 图像滤波 • 图像去噪
信号处理
• 生物医学信号处理 • 通信系统 • 雷达信号处理
Butterworth滤波器的设计
1
选择阶数
根据需要的频率响应特性选择合适的滤波器阶数。
2
计算截止频率
根据设计要求计算截止频率,并选择合适的滤波器类型。
3
设计滤波器
计算巴特沃斯滤波器的传递函数或差分方程。
Chebyshev滤波器的设计
设计要求
根据设计要求选择通带和阻带特性。
选择阶数
根据设计要求和通带纹波以及阻带衰减来选择适当的滤波器阶数。
设Hale Waihona Puke 滤波器使用Chebyshev I型或Chebyshev II型滤波器设计方法,计算传递函数或差分方程。
Elliptic滤波器的设计
通带纹波和阻带衰减
Elliptic滤波器允许在通带和阻带 中同时定义纹波和衰减,提供更 精确的频率选择。
设计方法
使用椭圆函数和拉塞尔函数进行 滤波器设计,以实现设计要求的 频率响应。
《IIR滤波器》PPT课件
IIR滤波器概述
IIR滤波器是一种数字滤波器,采用递归算法进行信号处理。它具有无限冲激响应特性,可以实现更复杂的频 率响应和滤波效果。
一阶和二阶IIR滤波器

第六章IIR数字滤波器的设计PPT课件

第六章IIR数字滤波器的设计PPT课件

3
6-1
引言
二、DF(Digital Filter)按频率特性分类
可分为低通、高通、带通、带阻和全通,
其特点为:
(1)频率变量以数字频率 表示,T,
为模拟角频率,T为抽样时间间隔;
(2)以数字抽样频率 s2fsT2为周期; (3)频率特性只限于 s /2 范围,这
是因为依抽样定理,实际频率特性只能为抽样频
一、由幅度平方函数确定系统函数
1、幅度平方函数 A 2( )H a(j )2H a(j )H a * (j )
由于 H*(j)H(j), 所以
A 2 ( ) H a (j )H a ( j ) H a (s )H a ( s )s j
其中,Ha (s) 是AF的系统函数,Ha(j) 是AF的频率响应, Ha( j) 是AF的幅频响应。
22l0 g ||H H ((e e j j0 s)) t|| 2l0 g |H (ejs) t | 2l0 g2
8
6-1
引言
四、表征DF频率响应特性的三个参量
1、幅度平方响应
H(ej)2 H(ej)H*(ej)H(ej)H(ej)
H(z)H(z1)zej
2、相位响应
H ( e j ) H ( e j ) e j ( e j ) R H ( e e j ) [ ] jIm H ( e j )[]
阻带范围,衰减大于15dB;抽样频率 fS 10k Hz ; 试将这一指标转换成ALF的技术指标。
解:按照衰减的定义和给定指标,则有
2l0g H (ej0)/H (ej0.2)1 2l0g H (ej0)/H (ej0.3)15
假定 0 处幅度频响的归一化值为1,
即 H(ej0) 1

第六章IIR滤波器的设计方法Ppt讲课文档

第六章IIR滤波器的设计方法Ppt讲课文档

LSI系统的系统函数:
M
M
(1cmz1)
(zcm)
H(z)KmN1
Kz(NM)
m1 N
(1dkz1)
(zdk)
k1
k1
频率响应:
M
(ejcm)
H(ej)Kej(NM)m N 1
H(ej)ejarg[H(ej)]
(ejdk)
k1
现在二十六页,总共一百二十一页。
模:
M
H(ej) K
ejcm m1
第六章IIR滤波器的设计方法Ppt
现在一页,总共一百二十一页。
主要内容
理解数字滤波器的基本概念 了解最小相位延时系统
理解全通系统的特点及应用 掌握冲激响应不变法
掌握双线性变换法 掌握Butterworth、Chebyshev低通滤波器的特点 了解利用模拟滤波器设计IIR数字滤波器的设计过程
由于 T,所以当没有混叠时,根据关系式
H (ej)H a(j T)H a(j ) ,
模拟filter的指标为
2l0g H a(j0.T 2)2l0g H a(j2130 )1
2l0g H a(j0.T 3)2l0g H a(j3130 )15 现在二十五页,总共一百二十一页。
6.2 最小与最大相位延时系统、最小与最 大相位超前系统
zN D(z1) D(z) 因为 D(ej)D*(ej)
所以 H (e j ) 1
极点:D ( z ) 的根 zprej r1
零点:D ( z 1 )
的根
zo
1ej r
r 1
现在三十七页,总共一百二十一页。
全通系统的应用
1)任一因果稳定(非最小相位延时)系统H(z)都 可以表示成全通系统Hap(z)和最小相位系统Hmin(z)的
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录目录 0前言 (1)1.1数字滤波器简介 (1)1.2使用数字滤波器的原因 (1)1.3设计的原理和内容 (1)工程概况 (2)正文 (2)3.1 设计的目的和意义 (2)3.2 目标和总体方案 (2)3.3 设计方法和内容 (3)3.4 硬件环境 (3)3.5软件环境 (3)3.6IIR数字滤波器设计思路 (3)3.7 IIR数字滤波器的设计流程图 (3)3.8 IIR数字滤波器设计思路 (4)3.9设计IIR数字滤波器的两种方法 (4)3.10双线性变换法的基本原理 (5)3.11用双线性变换法设计IIR数字滤波器的步骤 (6)3.12程序源代码和运行结果 (6)3.12.1低通滤波器 (6)3.12.3带通滤波器 (10)3.12.4带阻滤波器 (13)3.13结论 (15)3.13.1存在的问题 (15)3.13.2解决方案 (16)致谢 (16)参考文献 (16)前言1.1数字滤波器简介数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。

可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。

如果系统是一个连续系统,则滤波器称为模拟滤波器。

如果系统是一个离散系统,则滤波器称为数字滤波器。

信号通过线性系统后,其输出信号就是输入信号和系统冲激响应的卷积。

从频域分析来看,信号通过线性系统后,输出信号的频谱将是输入信号的频谱与系统传递函数的乘积。

除非为常数,否则输出信号的频谱将不同于输入信号的频谱,某些频率成分较大的模,因此,中这些频率成分将得到加强,而另外一些频率成分的模很小甚至为零,中这部分频率分量将被削弱或消失。

因此,系统的作用相当于对输入信号的频谱进行加权。

1.2使用数字滤波器的原因数字滤波器具有比模拟滤波器更高的精度,甚至能够实现后者在理论上也无法达到的性能。

数字滤波器相比模拟滤波器有更高的信噪比。

数字滤波器还具有模拟滤波器不能比拟的可靠性。

根据其冲击响应函数的时域特性可将数字滤波器分为IIR(有限长冲击响应)和FIR(无限长冲击响应)。

1.3设计的原理和内容在windows环境下进行语言信号采集,通过IIR数字滤泼器的设计,数字带滤波器就是用软件来实现上面的滤波过程,可以很好的克服模拟滤波器的缺点,数字带滤波器的参数一旦确定,就不会发生变化。

IIR型有较好的通带与阻带特性,所以,在一般的设计中选用IIR 型。

IIR型又可以分成Butterworth型滤波器,ChebyshevII型滤波器和椭圆型滤波器等。

IIR数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设计,通常采用模拟滤波器原型有butterworth函数、chebyshev函数、bessel函数、椭圆滤波器函数等。

IIR数字滤波器的设计步骤:(1)按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标;(2)根据模拟滤波器技术指标设计为响应的模拟低通滤波器;(3)很据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器;(4)如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。

工程概况我这次做的信号与系统课程设计的任务是在MATLAB软件学过的有关知识设计简单的IIR数字滤波器续系统,本次采用双线性变换法设计IIR滤波器。

在做课程设计中首先是对MATLAB软件的了解和认识,掌握一些MATLAB软件的基本常用函数的用法,对MATLAB软件进行程序操作。

同时利用MATLAB软件也能对书本上的知识进行验证,在MATLAB软件下编写函数程序,然后运行程序,与书本上的信号的求解进行对照分析和比较。

对MATLAB软件进行一定的了解和运用之后,开始做此次课程设计。

正文数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号转换为所要求的输出离散时间信号的特定功能装置)。

应用数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。

数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率即1/2抽样频率点呈镜像对称。

为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。

数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。

数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。

数字滤波器有低通、高通、带通、带阻和全通等类型。

它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。

应用最广的是线性、时不变数字滤波器。

3.1 设计的目的和意义我们是通信工程的本科生,《信号与系统》是我们重要的必修课程。

当代社会学要大学培养出理论扎实,动手实践能力强的大学生。

所以,本次课程设计的目的就在于通过一次实践性的活动加深对这门课程的理解,使我们在感性的认识上进一步升华为理性的认识。

为后继课程的学习打下坚实的基础。

增进对MATLAB的认识,加深对数字信号处理理论方面的理解,掌握数字信号处理中IIR滤波器的设计。

马克思主义唯物辩证法认为,实践是连接客观实在和人主观意识的通道和桥梁。

物质对意识的作用以及意识对物质的反作用都蕴含在实践活动当中。

也就是,实践是检验真理的唯一标准。

对这门课的学习状况的好坏,用一次课程设计便可以检验出来。

而这,就是本次我们进行设计的意义之所在。

3.2 目标和总体方案IIR被称为无限长脉冲响应滤波器,结构中有反馈,所以理论上脉冲响应永远不为零。

实现相同的指标比IIR滤波器需要的阶数较少。

非线性相位,用于对相位不太敏感的场合,如语音。

设计时先设计模拟滤波器,再由一定的转换原则转换为数字滤波器。

本次设计的目标在于将IIR数字滤波器利用MATLAB的知识编写相应程序实现高通、带通或带阻滤波的功能。

于是特制订了一个总体的方案。

由于时间只有十天,故做了如下的计划安排,将这项工程分为两大部分:程序的设计和程序的调试。

首先在程序的设计部分由分为几个步骤:第一步:查阅有关IIR数字滤波器设计的资料,用三天的时间。

第二步:对设计高通、带通或带阻滤波器时所用到的参数的作用进行更深层的了解,用一到四天的时间。

第三步:设计高通、带通或带阻滤波器的代码,两天的时间。

其次,进行程序的调试。

用一天。

3.3 设计方法和内容“工欲善其事,必先利其器”。

有了总体方案后必须用一个事半功倍的设计方法来提高程序设计的效率。

IIR数字滤波器具有无限宽的冲激响应,与模拟滤波器相匹配。

所以IIR 滤波器的设计可以采取在模拟滤波器设计的基础上进一步变换的方法。

IIR通常是非线性的,但是目前也有准线性相位设计方法得到IIR数字滤波器的系数,其结果是使得通带内的相位波动维持在一个工程可接受的范围内。

IIR比FIR最大的优点是达到同样的矩形系数所需的阶数少,往往5阶的IIR滤波器就可以比拟数十上百阶的FIR 滤波器。

设计方面,我们将考虑映射为数字滤波器的方法。

首先,重点研究由低通滤波器设计数字低统滤波器的方法,然后将这些设计转换成更通用的频率选择滤波器的方法。

3.4 硬件环境微型计算机:联想台式品牌机中央处理器:Pentuim 4 主频:3.0GHz主存容量: 512M硬盘容量: 80G3.5软件环境Windows XP 操作系统MATBLE软件程序3.6IIR数字滤波器设计思路IIR 数字滤波器可用一个n阶差分方程表示y(n)=Σbr x(n-r)+Σaky(n-k)不难看出,数字滤波器与模拟滤波器的设计思路相仿,其设计实质也是寻找一组系数{b,a},去逼近所要求的频率响应,使其在性能上满足预定的技术要求;不同的是模拟滤波器的设计是在S平面上用数学逼近法去寻找近似的所需特性H(S),而数字滤波器则是在Z平面寻找合适的H(z)。

IIR数字滤波器的单位响应是无限长的,而模拟滤波器一般都具有无限长的单位脉冲响应,因此与模拟滤波器相匹配。

由于模拟滤波器的设计在理论上已十分成熟,因此数字滤波器设计的关键是将H(S)→H(Z),即,利用复值映射将模拟滤波器离散化。

已经证明,冲击响应不变法和双线性变换法能较好地担当此任,则在此基础上,数字滤波器的设计就可首先归结为模拟滤波器的设计了。

3.7 IIR数字滤波器的设计流程图图3-1 数字滤波器的设计流程图3.8 IIR 数字滤波器设计思路IIR 数字滤波器可用一个n 阶差分方程表示)()()(k n y a r n x b n y k r -+-=∑∑或用它的Z 域系统函数:∑∑---=kkr r za zb z H 1)(对照模拟滤波器的传递函数:11011)(a S a S a b S b S b S H m m m m M m m m ++++++=---- 不难看出,数字滤波器与模拟滤波器的设计思路相仿,其设计实质也是寻找一组系数{b,a},去逼近所要求的频率响应,使其在性能上满足预定的技术要求;不同的是模拟滤波器的设计是在S 平面上用数学逼近法去寻找近似的所需特性H(S),而数字滤波器则是在Z 平面寻找合适的H(z)。

IIR 数字滤波器的单位响应是无限长的,而模拟滤波器一般都具有无限长的单位脉冲响应,因此与模拟滤波器相匹配。

由于模拟滤波器的设计在理论上已十分成熟,因此数字滤波器设计的关键是将H(S)→H(Z),即,利用复值映射将模拟滤波器离散化。

已经证明,冲击响应不变法和双线性变换法能较好地担当此任,则在此基础上,数字滤波器的设计就可首先归结为模拟滤波器的设计了。

3.9设计IIR 数字滤波器的两种方法IIR 数字滤波器的的设计就是在给定了滤波器的技术指标后,确定滤波器的阶数n 和系数{ai ,bi}。

在满足技术指标的条件下,滤波器的结束应尽可能低,因为滤波器的阶数越低,实现滤波器的成本就越低。

在设计IIR 滤波器时,常用的方法是利用模拟滤波器来设计数字滤波器。

广泛采取这种方法的因素有:1,模拟滤波器设计技术已非常成熟;2,可得闭合形式的解;3,关于模拟滤波器设计有完整的设计公式和图表可以利用很查阅。

为实现从模拟滤波器到数字滤波器的转换,需要从系统的描述方法来考虑转单位采样响应h(n)换问题,无论是模拟滤波器还是数字滤波器,描述系统的基本方法都有四种。

滤波器描述系统的方法因此,IIR 滤波器的设计方法是首先将数字滤波器的技术指标转化为对应模拟滤波器的技术指标,然后设计满足技术指标的模拟滤波器Ha(s),然后将设计出的模拟滤波器Ha(s)转换为满足技术指标的数字滤波器H(z)。

将Ha(s)转换成H(z)的最终目的,是希望数字滤波器的频率响应H (ej ω)尽量接近模拟滤波器Ha (j Ω)。

相关文档
最新文档