数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构

数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构

ID:13214134

大小:300.00 KB

页数:7页

时间:2018-07-21

数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构_第1页
数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构_第2页
数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构_第3页
数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构_第4页
数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构_第5页
资源描述:

《数字信号处理 实验 无限冲激响应(iir)数字滤波器的三种结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数字信号处理实验报告实验名称:无限冲激响应(IIR)数字滤波器的三种结构学号:姓名:评语:成绩:一、实验目的1、掌握IIR滤波器的直接II型、级联型和并联型三种结构的基本原理和特点。2、掌握利用MATLAB实现IIR滤波器的三种结构的程序设计方法,并能够进行三者之间的相互转换。3、掌握滤波器频响特性的绘制方法。二、实验原理与计算方法按照结构划分数字滤波器,有递归式和非递归式两种。递归式数字滤波器的差分方程为                    (1)其中至少有一个.非递归式数字滤波器的差分方程为(2)可以看出递归式数字滤波器的响应不仅与激励

2、有关,而且与以前的输出信号有关;而非递归式数字滤波器的响应仅只与激励有关。按照单位样值响应划分数字滤波器,则有无限冲激响应(IIR)和有限冲激响应(FIR)之分。IIR滤波器是递归式的,差分方程如(1)式所示,FIR滤波器一般是非递归式的,差分方程如(2)式所示。IIR滤波器常用的典型结构有直接II型、级联型和并联型,分别介绍如下:1、直接II型(也称为正准型结构)根据(1)式,IIR滤波器的传输函数为                         (3)其中已假设(1)式中的,对于其它情况,则可令相应的某些系数为零。令      则有  

3、                        (4)由此可以得到相应的时域中激励与响应之间的关系为(5)其中是与(4)式中的相应的中间函数序列。x(n)y2(n)b0y(n)z-1a1b1z-1a2b2z-1aN-1bN-1z-1aNbN  图6-1直接II型结构信号流由(5)式确定的直接II型的信号流图如图6-1所示,其中将中间的两条延时链合并为一条,实际的信号流将按(5)式分成两个延时链独立运行。编程时,用三个数组分别存放系数和,。由图可以看出,沿中间的延时链自上向下传播过程中将逐级向右移位,每一级向左边与的乘积按累加,再和相加,得到的

4、沿中间的延时链又自上向下传播逐级向右移位,每一级向右边与的乘积按累加,其结果就是对应于激励的响应。然后向右移位一个单位时间,输入激励计算下一个时刻的响应。直接II型结构具有简单直观的典型网络结构形式,在计算机上很容易实现。但是它对系数的量值变化比较敏感,直接确定了系统零、极点的位置,从而影响到系统的性能。尤其当阶数N较高时,系统对系数的字长效应很敏感,产生的误差也较大。2、级联型结构由于当直接II型结构传输函数阶数增加时,系数量化引起的误差影响到滤波器的性能,因此要采用其它形式的结构。将(3)式的传输函数分子和分母进行因式分解,即用它的零、极

5、点表示为        (6)其中,,分子和分母中的实系数二阶因子分别对应于共轭零、极点。可以将上式分子和分母中单根一阶因子作为二阶因子的一种特例,那么(6)式就可以表示为M个实系数二阶基本节级联的形式     (7)(8)x(n)h1(n)b01hM(n)b0My(n)z-1z-1a11b11  a1Mb1Mz-1z-1a21b21   a2Mb2M  图6-2级联型结构信号流其中为滤波器的二阶基本节,为取整结果。则分别是第k个基本节的分母、分子系数,它们只关系到滤波器的某一对零、极点。级联型结构如图6-2所示,它是一系列二阶基本节的级联,

6、每一个可以用直接II型结构实现。级联型结构的特点是对滤波器性能的调整比较方便,调整系数,只单独涉及到第k级零、极点,而不会影响到其它任一级的零、极点,因而可以独立地控制滤波器的各零、极点的分布。3、并联型结构这种结构将传输函数展开为部分分式,即表示为若干一阶和二阶基本节网络与一个常数之和              (9)其中,同样也可以统一表示为二阶基本节的形式               (10)B0x(n)y1(n)b01y(n)z-1a11b11z-1a21yM(n)z-1a1Mb1Mz-1a2M  图6-3并联型结构信号流并联型结构信

7、号流如图6-3所示,其中二阶基本节网络可以用直接II型结构实现,程序设计也可参考直接型II结构的方法。并联型结构也可以单独调整极点位置,但却不能象级联型结构那样直接控制零点的分布。因为并联型结构各二阶基本节网络的零点并不是整个系统函数的零点。因此,当要准确传输零点时,以采用级联型结构为宜。不过,由于并联型基本节之间互不影响,所以运算误差比级联型的要小一些。通常,IIR滤波器用系统函数的有理式(直接结构形式)描述,Matalb中提供相应的函数可以把直接型结构转换成级联和并联型结构。在MATLAB中,直接型结构由两个行向量描述,b包含系数{bk}

8、,a包含系数{ak},可由filter函数实现。要由已知的直接型结构实现级联型结构,可利用函数dir2cas根据直接型的系数{bk}和{ak}得到系数b0,{Bk,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。