DSP_17IIR数字滤波器
IIR数字滤波器设计实验报告

实验三IIR数字滤波器设计实验报告一、实验目的:1.通过仿真冲激响应不变法和双线性变换法2.掌握滤波器性能分析的基本方法二、实验要求:1.设计带通IIR滤波器2.按照冲激响应不变法设计滤波器系数3. 按照双线性变换法设计滤波器系数4. 分析幅频特性和相频特性5. 生成一定信噪比的带噪信号,并对其滤波,对比滤波前后波形和频谱三、基本原理:㈠IIR模拟滤波器与数字滤波器IIR数字滤波器的设计以模拟滤波器设计为基础,常用的类型分为巴特沃斯(Butterworth)、切比雪夫(Chebyshev)Ⅰ型、切比雪夫Ⅱ型、贝塞尔(Bessel)、椭圆等多种。
在MATLAB信号处理工具箱里,提供了这些类型的IIR数字滤波器设计子函数。
(二)性能指标1.假设带通滤波器要求为保留6000hz~~7000hz频段,滤除小于2000hz和大宇9000hz频段2.通带衰减设为3Db,阻带衰减设为30dB,双线性变换法中T取1s.四、实验步骤:1.初始化指标参数2.计算模拟滤波器参数并调用巴特沃斯函数产生模拟滤波器3.利用冲激响应不变法和双线性变换法求数字IIR滤波器的系统函数Hd (z)4.分别画出两种方法的幅频特性和相频特性曲线5.生成一定信噪比的带噪信号6.画出带噪信号的时域图和频谱图6.对带噪信号进行滤波,并画出滤波前后波形图和频谱图五、实验结果模拟滤波器的幅频特性和相频特性:101010101Frequency (rad/s)P h a s e (d e g r e e s )1010101011010-5100Frequency (rad/s)M a g n i t u d e在本实验中,采用的带通滤波器为6000-7000Hz ,换算成角频率为4.47-0.55,在上图中可以清晰地看出到达了题目的要求。
冲击响应不变法后的幅频特性和相频特性:0.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )0.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )双线性变换法的幅频特性和相频特性:0.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)P h a s e (d e g r e e s )00.10.20.30.40.50.60.70.80.91Normalized Frequency (⨯π rad/sample)M a g n i t u d e (d B )通过上图比较脉冲响应不变法双线性变换法的幅频特性和相频特性,而在在幅频曲线上几乎没有差别,都能达到相同的结果。
iir 数字滤波器间接设计法 名词解释

数字滤波器是一种对数字信号进行处理的工具,用于去除或减弱信号中的噪音、滤波和频率选择。
数字滤波器间接设计法是一种设计数字滤波器的方法,它通过指定滤波器的频率响应特性,然后利用一些已知的滤波器结构来实现所需的频率响应特性。
在数字滤波器间接设计法中,常用的方法包括脉冲响应不变法、双线性变换法和频率变换法等。
在数字滤波器间接设计法中,常用的方法有:1. 脉冲响应不变法:该方法是通过将模拟滤波器的脉冲响应直接映射到数字滤波器的脉冲响应来实现。
这样做的好处是保持了模拟滤波器的一些重要性质,比如稳定性和线性相位特性。
但是它也存在一些缺点,比如频率响应不稳定,因此在实际应用中需要谨慎选择。
2. 双线性变换法:该方法是通过将模拟滤波器的传输函数进行双线性变换,将其转换成数字滤波器的传输函数。
这种方法的优点是能够保持频率响应的完整性,但是也存在一些局限性,比如需要进行频率归一化,使得频率响应的曲线和模拟滤波器的曲线产生一些偏差。
3. 频率变换法:该方法是通过在频率域上对模拟滤波器进行频率变换,然后从频率域上得到数字滤波器的传输函数。
这种方法的优点是可以直观地理解模拟滤波器和数字滤波器之间的关系,但是也需要考虑到频率变换的误差,需要在设计中加以考虑。
数字滤波器间接设计法是一种常用的数字滤波器设计方法,它允许工程师根据具体的应用需求和特定的滤波器结构选择合适的设计方法。
在实际的工程应用中,需要综合考虑滤波器的性能指标、系统的实时性需求以及硬件成本等方面的因素,来选择最适合的设计方法。
通过灵活运用数字滤波器间接设计法,可以设计出性能稳定、响应准确的数字滤波器,为各种数字信号处理系统提供有效的支持。
数字滤波器是一种可以对数字信号进行处理的工具,可以用于去除或减弱信号中的噪音、滤波和频率选择。
而数字滤波器的设计方法也有很多种,其中间接设计法是一种常用的设计方法之一。
在上文中,我们已经介绍了间接设计法的一些方法,接下来我们将继续探讨数字滤波器间接设计法的特点和应用。
IIR滤波器的DSP实现

IIR滤波器的DSP实现IIR滤波器(Infinite Impulse Response Filter)是一种数字滤波器,其输出跟输入信号有无穷多个时刻的关联,因此称为无限冲激响应滤波器。
与之相对的是有限冲激响应滤波器(FIR Filter)。
以一阶IIR低通滤波器为例,其差分方程可以表示为:y[n]=b0*x[n]+b1*x[n-1]-a1*y[n-1]其中,y[n]表示输出信号,x[n]表示输入信号,b0、b1、a1是滤波器的系数。
在DSP实现中,我们可以按照如下的步骤进行操作:1.初始化滤波器的系数:根据滤波器的设计需求,计算出b0、b1、a1的值。
2.初始化输入输出缓冲区:分配内存空间来存储输入信号x[n]和输出信号y[n]。
3.计算滤波器输出:按照差分方程的形式,遍历输入信号的每个采样点,并根据当前和过去的输入信号和输出信号值,计算当前输出信号的值。
4.更新输入输出缓冲区:将当前输出信号的值保存在输出缓冲区中,并更新输入缓冲区的值,将当前输入信号的值保存在输入缓冲区中。
5.重复步骤3和4,直到处理完所有输入信号的采样点。
6.释放内存空间:在处理完所有输入信号后,释放之前分配的内存空间。
需要注意的是,在实际的DSP实现中,由于数字信号的存储和处理是以离散的方式进行的,可能会遇到一些数值精度和计算精度的问题。
因此,在设计和实现IIR滤波器时,需要进行适当的处理和优化,以减小误差和提高性能。
此外,IIR滤波器还有其他的实现方法,如级联形式(Cascade Form)、直接形式转置(Direct Form II)等。
这些实现方法在性能、计算复杂度和资源消耗等方面可能存在差异,选择合适的实现方法需要综合考虑实际应用需求和性能要求。
总之,IIR滤波器的DSP实现是一项复杂的任务,需要深入理解滤波器的原理和算法,并结合具体应用需求进行实现和优化。
通过合理的设计和实现,可以有效地应用IIR滤波器来处理数字信号,满足各种信号处理应用的需求。
iir数字滤波器处理实际案例

IIR数字滤波器处理实际案例I.概述数字信号处理作为一门重要的学科,其在工程领域中得到了广泛的应用。
数字滤波器作为数字信号处理的重要工具,常常用于对信号进行去噪、滤波等处理。
本文将以IIR数字滤波器处理实际案例为主题,探讨IIR数字滤波器的原理、应用以及实际案例分析。
II.IIR数字滤波器原理1. IIR数字滤波器概述IIR数字滤波器(Infinite Impulse Response)是一种常见的数字滤波器,其基本原理是根据输入信号的当前值和过去的输出值计算当前的输出值。
IIR数字滤波器具有反馈,可以实现很复杂的频率响应。
2. IIR数字滤波器结构IIR数字滤波器通常由系统函数和差分方程两部分组成。
系统函数是用来描述滤波器的频率响应特性,而差分方程则是描述滤波器的输入输出关系。
常见的IIR数字滤波器包括Butterworth、Chebyshev等。
III.IIR数字滤波器应用1. 语音信号处理在语音信号处理中,常常需要对信号进行降噪、滤波等处理。
IIR数字滤波器可以很好地满足这一需求,对语音信号进行有效处理。
2. 生物医学信号处理生物医学信号通常包含多种噪声和干扰,需要进行滤波处理以提取有效信息。
IIR数字滤波器在心电图、脑电图等生物医学信号处理中有着广泛的应用。
IV.IIR数字滤波器实际案例分析以一种生物医学信号处理为例,对IIR数字滤波器进行实际案例分析。
1.问题描述假设有一组心电图信号,该信号包含多种噪声和干扰,需要对其进行滤波处理,以提取有效的心电信号。
2.解决方案针对该问题,可以采用Butterworth低通滤波器进行处理。
利用Matlab等工具,设计并实现Butterworth低通滤波器,对心电图信号进行滤波处理。
3.实验结果经过Butterworth低通滤波器处理后,心电图信号的噪声和干扰得到了有效抑制,同时保留了有效的心电信号,达到了预期的滤波效果。
V.总结IIR数字滤波器作为数字信号处理领域中的重要工具,具有着广泛的应用前景。
IIR数字滤波器设计

| 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) 旳极点。
有关极点旳讨论
在归一化频率旳情况 c=1,极点均匀分布在单位圆上
s e j(2k N 1) / 2N k
k 1,2,, N
对于物理可实现系统,它旳全部极点均应在 s旳左半平面上
版权全部 违者必究
24
模拟滤波器旳设计
Ⅱ 系统函数旳构成
滤波器旳极点求出后,可取左半平面上旳全部极点构
成系统函数。
首先设计一种合适旳模拟滤波器,然后将它 “ 变换 ” 成满足给定 指标旳数字滤波器。
这种措施适合于设计幅频特征比较规则旳滤波器,例如低通、高通 、带通、带阻等。 当把模拟滤波器旳H(s) “ 变换 ” 成数字滤波器旳H(z) 时,其实质就 是实现S平面对Z平面旳 “ 映射 ” 。这必须满足两个条件: ① 必须确保模拟频率映射为数字频率,且确保两者旳频率特征基本
频 p =100krad/s, 通带旳最大衰减为Ap= 3dB,阻带边频
版权全部 违者必究
11
数字滤波类型与指标
措施三:利用 “ 零极点累试法 ” 进行设计 若需设计滤波器旳幅频特征比较规则而且简朴时,可采用 “ 零极点累试法 ”进行设计。例如:数字陷波器
版权全部 违者必究
12
§2 模拟滤波器旳设计
因为IIR数字滤波器旳设计是基于既有旳模拟滤波器设计旳 成熟技术而完毕旳。故讨论 “ IIR数字滤波器旳设计 ”之前 ,必须简介模拟滤波器设计旳某些基本概念,并简介两种常 用旳模拟滤波器旳设计措施 :巴特沃思(Butterworth)滤波 器和切比雪夫(Chebyshev)滤波器。
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数字滤波器的应用
音频处理
基于DSP的IIR滤波器的设计
基于DSP的IIR滤波器的设计IIR滤波器是一种数字信号处理(DSP)中常用的滤波器,其设计基于离散时间传递函数。
IIR滤波器的设计可以通过不同的方法实现,包括模拟滤波器的转换方法、频率变换方法以及优化方法。
在本文中,我们将讨论基于DSP的IIR滤波器的设计。
IIR滤波器的设计通常包括以下几个步骤:确定滤波器的要求、选择滤波器类型、确定滤波器的阶数、计算滤波器系数、实现滤波器。
首先,确定滤波器的要求是设计IIR滤波器的第一步。
这包括确定滤波器的通带和阻带的频率范围,以及通带和阻带的衰减要求。
这些要求将决定滤波器的类型和阶数。
其次,选择滤波器类型是设计中的第二步。
常见的IIR滤波器类型包括低通滤波器、高通滤波器、带通滤波器和带阻滤波器。
滤波器类型将决定滤波器的架构和系数。
确定滤波器的阶数是设计中的第三步。
滤波器的阶数表示滤波器的复杂程度和能力。
阶数越高,滤波器的频率响应越陡峭,但计算和实现的复杂度也会相应增加。
一般来说,较低阶数的滤波器可以满足大多数应用的要求。
计算滤波器系数是设计中的第四步。
滤波器的系数决定了滤波器的频率响应。
常见的计算方法包括巴特沃斯方法、切比雪夫方法和椭圆方法。
这些方法将根据滤波器的类型、阶数和要求的频率响应计算出滤波器的系数。
最后,实现滤波器是设计中的最后一步。
实现滤波器可以通过直接计算、级联计算或者时域转换等方法。
其中,级联计算是最常用的方法,可以将滤波器的高阶拆分为多个低阶滤波器,以降低计算的消耗。
总结起来,基于DSP的IIR滤波器的设计是一个相对复杂的过程,需要确定滤波器的要求、选择滤波器类型、确定滤波器的阶数、计算滤波器系数,并最终实现滤波器。
这些步骤需要根据具体的应用场景和信号要求进行调整和优化,以获得满意的滤波效果。
iir数字滤波
iir数字滤波(实用版)目录1.IIR 数字滤波器的概念2.IIR 数字滤波器的分类3.IIR 数字滤波器的优点4.IIR 数字滤波器的缺点5.IIR 数字滤波器的应用领域正文I.IIR 数字滤波器的概念IIR(Infinite Impulse Response,无限脉冲响应)数字滤波器是一种数字滤波器,其特点是在数字域中实现无限脉冲响应。
IIR 数字滤波器通过对数字信号进行加权求和,达到滤除噪声、调整频率响应等目的,从而改善信号质量。
II.IIR 数字滤波器的分类根据 IIR 数字滤波器的结构和实现方式,可以将其分为以下几类:1.直接型 IIR 滤波器:直接型 IIR 滤波器是基于脉冲响应的数字滤波器,其结构简单,但计算复杂度较高。
2.间接型 IIR 滤波器:间接型 IIR 滤波器通过离散傅里叶变换(DFT)或快速傅里叶变换(FFT)将滤波器的脉冲响应转换为频域滤波器,从而降低计算复杂度。
3.有限脉冲响应 IIR 滤波器:有限脉冲响应 IIR 滤波器是一种改进型的 IIR 滤波器,通过限制脉冲响应的长度,降低计算复杂度。
III.IIR 数字滤波器的优点1.实现简单:IIR 数字滤波器的结构相对简单,易于实现和编程。
2.计算效率高:相比于其他类型的数字滤波器,IIR 数字滤波器具有较高的计算效率。
3.频率响应可调:IIR 数字滤波器的频率响应可以通过调整滤波器的参数实现,具有较好的灵活性。
IV.IIR 数字滤波器的缺点1.稳定性问题:IIR 数字滤波器存在稳定性问题,当滤波器的参数选取不当时,可能导致滤波器不稳定,产生振荡。
2.频谱泄漏:IIR 数字滤波器在滤波过程中,可能出现频谱泄漏现象,即滤波后的信号中仍包含原信号的高频成分。
3.精度限制:IIR 数字滤波器的精度受限于其参数的取值范围,当参数取值范围较小时,滤波器的精度较低。
V.IIR 数字滤波器的应用领域1.信号处理:IIR 数字滤波器广泛应用于信号处理领域,如噪声抑制、信号滤波等。
基于DSP的IIR数字滤波器的设计说明
摘要随着计算机和信息技术的飞速发展,数字信号处理已经成为高速实时处理的一项关键技术,广泛应用在语音识别、智能检测、工业控制等各个领域。
数字滤波器是对数字信号实现滤波的线性时不变系统。
数字滤波实质上是一种运算过程,实现对信号的运算处理。
DSP数字信号处理(Digital Signal Processing,简称DSP)是一门涉与许多学科而又广泛应用于许多领域的新兴学科。
20世纪60年代以来,随着计算机和信息技术的飞速发展,数字信号处理技术应运而生并得到迅速的发展。
传感器数字信号处理是利用传感器对模拟信号或数字信号进行采集并把其转换成计算机可识别的电信号,并利用计算机对信号进行处理以达到计算机辅助控制或是计算机自动控制的目的。
DSP芯片是一种特别适合数字信号处理运算的微处理器,主要用来实时、快速地实现各种数字信号处理算法。
用DSP 芯片实现IIR数字滤波器,不仅具有精确度高、不受环境影响等优点,而且因DSP 芯片的可编程性,可方便地修改滤波器参数,从而改变滤波器的特性,设计十分灵活。
本课题主要应用MATLAB软件设计IIR数字滤波器,并对所设计的滤波器进行仿真;应用DSP集成开发环境——CCS调试汇编程序,文章结合TM320C5509的结构特点,介绍了一种IIR滤波器在TM320C5509中的实现方法。
关键字:IIR;数字滤波器;DSP;TM320C5509;MATLAB目录摘要............................................................... (I)第1章绪论............................................................... .. (3)1.1数字滤波器研究的背景............................................................... . (3)1.2数字滤波器研究的现状............................................................... . (3)1.3 数字滤波器研究的容与方法............................................................... . (5)第2章系统方案设计与论证............................................................... (7)2.1 IIR数字滤波器的设计步骤............................................................... . (7)2.2 IIR数字滤波器的基本原理............................................................... . (7)2.3 IIR数字滤波器的流程框图............................................................... . (8)第3章基于DSP的IIR数字滤波器设计 (9)3.1 DSP系统的特点............................................................... . (9)3.2 DSP系统的设计流程............................................................... .. (9)3.3 基于DSP的IIR数字滤波器设计总框图 (10)第4章软件设计............................................................... (12)4.1 CCS平台介绍............................................................... (12)4.2 仿真结果............................................................... .. (13)第5章结论............................................................... .. (15)参考文献............................................................... .. (16)附录A:源代码............................................................... (17)致............................................................... (20)第1章绪论1.1数字滤波器研究的背景当今,数字信号处理(DSP:Digtal Signal Processing)技术正飞速发展,它不但自成一门学科,更是以不同形式影响和渗透到其他学科。
iir数字滤波
iir数字滤波摘要:1.IIR数字滤波器简介2.IIR数字滤波器的设计方法a.模拟滤波器转换为数字滤波器的主要方法b.脉冲响应不变法3.IIR数字滤波器的应用a.语音信号处理b.音频采样与重构4.MATLAB实现IIR数字滤波器设计5.总结与展望正文:一、IIR数字滤波器简介IIR(无限脉冲响应)数字滤波器是一种具有反馈结构的数字滤波器。
它以其较少的计算量和较高的性能优势在数字信号处理领域得到广泛应用。
IIR数字滤波器的设计主要依赖于模拟滤波器的设计,通过将模拟滤波器转换为数字滤波器,可以实现对数字信号的滤波处理。
二、IIR数字滤波器的设计方法1.模拟滤波器转换为数字滤波器的主要方法从模拟滤波器转换为数字滤波器主要有以下几种方法:(1)脉冲响应不变法:这种方法适用于系统函数可以用部分分式分解成单阶极点和滤波器是一个带限系统的情况。
它使数字滤波器的冲击响应等于模拟滤波器的单位冲击响应的采样值,数字滤波器的脉冲响应与模拟滤波器的脉冲响应相似。
2.脉冲响应不变法的设计过程(1)以时间间隔t对模拟滤波器的单位冲击响应进行采样,得到数字滤波器的冲击响应h(n)。
(2)通过Z变换映射,将s平面的左半平面映射为z平面的单位圆内。
因此,一个因果的和稳定的模拟滤波器可以映射成因果的和稳定的数字滤波器。
三、IIR数字滤波器的应用1.语音信号处理:IIR数字滤波器在语音信号处理中具有广泛应用,可以用于去除噪声、增强语音信号等方面的处理。
2.音频采样与重构:在音频采样与重构领域,IIR数字滤波器可以用于对音频信号进行滤波处理,提高音频信号的质量。
四、MATLAB实现IIR数字滤波器设计MATLAB是一款强大的数学计算软件,可以用于实现IIR数字滤波器的设计。
在MATLAB中,可以使用现有的函数和工具箱方便地设计IIR数字滤波器,如zp2tf()、lp2lp()等。
五、总结与展望IIR数字滤波器作为一种重要的数字滤波技术,在实际应用中具有广泛的前景。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xn
FFT
X k
X k H k
H k
IFFT
y n
FFT
hn
FIR系统的快速卷积结构
9
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
4.
线性相位FIR数字滤波器的网络结构
许多实际应用中,如图像处理中、语音处理,希望数 字滤波器具有线性相位。 FIR数字滤波器最吸引人的特点之一就是能将其设计 成具有线性相位。 具有线性相位的因果FIR数字滤波器的单位取样响应具 有偶对称性,即
Basic Structure of FIR Digital Filters
下面分析偶对称单位取样响应的FIR滤波器的幅度和相位 特点: ① 设N为偶数,将FIR系统的系统函数重写为
H z h n z n
n 0
N 1
N / 2 1 n 0
n h n z N 1
可以看出 H 0,因此,频率响应在 处不为零的 滤波器,例如高通滤波器不能用这种类型的滤波器来实现。 由于 cos (n 1 2) 对 呈奇对称,所以 H 对 也呈奇对称。 滤波器的相位是严格线性的,且系统只有 N 1 / 2 个 取样周期,即 hn 长度的一半的时延。下图所示是幅度 和相位响应。
② 设N为奇数, 令 b(0) h( N 1),b( n) 2h[( N 1) / 2 n], n 1, 2, ( N 1) / 2 2 所以
( N 1) / 2 j j ( N 1) / 2 H (e ) e b(n) cos(n) n 0
N a ( n) 2h( n) 2
14
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
1 H a(n) cos (n ) 2 n 1
N /2
, N 1 / 2
因此,可以通过增添零取样值的方法将序列 hn 和 xn 延长,然后计算它们的循环卷积,从而 得到FIR系统的输出 y n
。
8
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
循环卷积的计算可以使用FFT,于是得到右图所示的快速 卷积型结构。图中输出 y n 为 y n IFFTX k H k
Basic Structure of FIR Digital Filters
2.
级联型
若将 H z 分解成二阶因子的乘积,则得到FIR系统的级 联结构
H z 0k 1k z 1 2 k z 2
M k 1
对应的结构如下图所示。
6
有限冲激响应数字滤波器的基本网络结构
2
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
FIR数字滤波器是一种非递归系统,其单位取样响应 是有限长序列,其系统函数的一般形式为
H z hn z n
n 0
N 1
上式中, hn 为系统的单位取样响应,是因果序列,
x n
z 1
z 1
z 1
z 1
h0
h1
h2
h N 2
h N 1
y n
FIR系统直接实现的方框图
xn
h0
z 1 z 1 z 1
h N 2 h
h1
h2
N 1
y n
5
FIR系统直接实现的信号流 程图
有限冲激响应数字滤波器的基本网络结构
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
1
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
有限冲激响应(FIR)数字滤波器有哪些基本网 络结构? 不同的网络结构有什么特点? 线性相位的FIR滤波器的幅频响应、相频响应的 特点,以及零点的位置。
z 1
0 M
1M
2 M
y n
z 1
b22 2
z 1
FIR系统的级联结构
7
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
3. 快速卷积型
两个长度为 N 的序列的线性卷积,可以用 2N-1点 的循环卷积来代替。 而FIR滤波器的输出是输入和单位取样响应的线性卷 积。
N 3 / 2 N 1 N 1 j N 1 / 2 e h n 2cos n h 2 2 n 0
18
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
Basic Structure of FIR Digital Filters
图中每一基本节控制一对零点。在需要控制系统传输 零点的场合可使用这种结构。 级联型所用的系数乘法次数较直接型多,运算时间较 直接型长。
x n
z 1 z 1
01
11
21
z 1
02
b12 1
jn j N 1 n h n e e
e
j N 1 / 2 jn
N / 2 1 n 0
jn j N 1 jn h n e e e j N 1 / 2 N / 2 1 n 0
N 1 / 21
N 1 / 21
N 1 / 21
n 0
hn z
n
z
N 1 n
N 1 h 2 z
N 1 2
17
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
① 设N为偶数 于是系统的幅度响应和相位响应分别为
H
N / 21 n 0
N 1 / 2 hn 2 cosn N 1 / 2 ,
N N m , m 1, 2 令 作变量替换得 2 2 N /2 1 N N N /2 H h m 2cos ( m) N 1 / 2 a(n) cos (n ) 2 2 n1 m 1 2 n
15
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
N为偶数的线性相位FIR数字滤波器的特性
N 1 2
2
16
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Fil数重写为
n 0
j N 1 j N 1 jn jn h h n e e e e 2
e j N 1 / 2
N 3 / 2
n 0
N 1 j N 1 j N 1 / 2 jn jn j N 1 / 2 2 h h n e e e e e 2
hn hN 1 n
10
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
下图表示的是线性相位的FIR系统在N为奇数和偶数情况 下的典型单位取样响应 hn
N 1 2
11
有限冲激响应数字滤波器的基本网络结构
N 1 n 0
H z
N 1 h n z h n z h n z h z 2 n 0 n N 1 / 2 1
n n N 1 n N 1
N 1 / 21
N 1 2
N 1 N 1 2 n n h n z h N 1 n z h z 2 n 0 n N 1 / 2 1 N 1 N 1 2 n N 1 k h n z hk z h z 2 n 0 k N 1 / 2 1 0
nN / 2
n h n z
N 1
N / 2 1 n 0
n h n z
n N / 2 0
n h N 1 n z N 1 k h k z
N / 2 1 n 0
hn z
n 0
n
k N / 2 1
e e
hn e
n 0
jn
e
j N 1 / 2
e
13
j N 1 / 2
N / 2 1
hn 2 cosn N 1 / 2
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
H z 是 z 1 的 N 1 次多项式,仅在 z 0 处有 N 1 阶极点,在其它地方没有极点,有 N 1 个零点在有限Z平面内的任何位置上。下面讨论FIR系 统的几种结构。
3
有限冲激响应数字滤波器的基本网络结构
Basic Structure of FIR Digital Filters
1.
直接型 FIR数字滤波器的差分方程为