1、第五章第五章 数字滤波器的基本结构数字滤波器的基本结构 一、数字滤波器结构的表示方法 数字滤波器的系统函数:常系数线性差分方程:加法器常数乘法器单位延时基本运算单元方框图流图例:二阶数字滤波器方框图结构流图结构流图结构节点源节点支路阱节点网络节点分支节点输入支路相加器节点的值=所有输入支路的值之和输出支路支路的值=支路起点处的节点值 传输系数研究DF实现结构意义1.滤波器的基本特性(如有限长冲激响应FIR与无限长冲激响应IIR)决定了结构上有不同的特点。2.不同结构所需的存储单元及乘法次数不同,前者影响复杂性,后者影响运算速度。3.有限精度(有限字长)实现情况下,不同运算结构的误差及稳定性不同
2、。4.好的滤波器结构应该易于控制滤波器性能,适合于模块化实现,便于时分复用。二、IIR数字滤波器的基本结构1)系统的单位抽样相应h(n)无限长 IIR数字滤波器的特点:3)存在输出到输入的反馈,递归型结构2)系统函数H(z)在有限z平面()上有极点存在IIR数字滤波器的基本结构:直接型直接型(典范型)级联型并联型1、直接型差分方程:需N+M个延时单元1、直接型方程看出:y(n)由两部分组成:第一部分 是一个对输入x(n)的M节延时链结构。即每个延时抽头后加权相加,即是一个横向网络。第二部分 是一个N节延时链结构网络。不过它是对y(n)延时,因而是个反馈网络。结构的特点此结构的特点为:(1)两个
3、网络级联:第一个横向结构M节延时网络实现零点,第二个有反馈的N节延时网络实现极点。(2)共需(N+M)级延时单元(3)系数ai,bi不是直接决定单个零极点,因而不能很好地进行滤波器性能控制。(4)极点对系数的变化过于灵敏,从而使系统频率响应对系统变化过于灵敏,也就是对有限精度(有限字长)运算过于灵敏,容易出现不稳定或产生较大误差。从上面直接型结构的两部分看成两个独立的网络(即两个子系统)。原理:一个线性时不变系统,若交换其级联子系统的次序,系统函数不变。把此原理应用于直接I型结构。即:(1)交换两个级联网络的次序(2)合并两个具有相同输入的延时支路。得到另一种结构即直接II型。直接直接II型原
4、理型原理2、直接型(典范型)(2)直接II型的结构流图过程1-对调x(n)b0b1b2Z-1Z-1y(n)a1a2Z-1Z-1b M+1bMZ-1Z-1a N-1aNZ-1Z-1第一部分第二部分对调x(n)y(n)a1a2Z-1Z-1a N-1aNZ-1Z-1b0b1b2Z-1Z-1b M+1bMZ-1Z-1对调(3)直接II型的结构流图过程2-合并x(n)a1a2Z-1Z-1a N-1aNZ-1Z-1b0b1b2Z-1Z-1b M+1bMZ-1Z-1合并x(n)a1a2Z-1Z-1a N-1aNZ-1Z-1b0b1b2b M+1bMy(n)y(n)由于对调后前后两路都有一条内容完全相同的延时
5、链,可以合并为一条即可。这就是直接II型的结构流图。(4)直接II型特点直接II型结构特点:(1)两个网络级联。第一个有反馈的N节延时网络实现极点;第二个横向结构M节延时网络实现零点。(2)实现N阶滤波器(一般N=M)只需N级延时单元,所需延时单元最少。故称典范型。(3)同直接I型一样,具有直接型实现的一般缺点。直接型的共同缺点:系数 ,对滤波器的性能控制作用不明显极点对系数的变化过于灵敏,易出现不稳定或较大误差运算的累积误差较大3、级联型将系统函数按零极点因式分解:将共轭成对的复数组合成二阶多项式,系数即为实数。为采用相同结构的子网络,也将两个实零点/极点组合成二阶多项式当零点为奇数时:有一
6、个当极点为奇数时:有一个各二阶基本节的排列次序有 种当M=N时,二阶因子配对方式有 种级联型的特点:调整系数 ,能单独调整滤波器的第k对零点,而不影响其它零极点 运算的累积误差较小具有最少的存储器便于调整滤波器频率响应性能调整系数 ,能单独调整滤波器的第k对极点,而不影响其它零极点4、并联型将因式分解的H(z)展成部分分式:当N为奇数时,有一个组合成实系数二阶多项式:并联型的特点:通过调整系数 ,可单独调整一对极点位置,但不能单独调整零点位置各并联基本节的误差互相不影响,故运算误差最小可同时对输入信号进行运算,故运算速度最高转置定理:原网络中所有支路方向倒转,并将输入x(n)和输出y(n)相互
7、交换,则其系统函数H(z)不改变。例:设IIR数字滤波器差分方程为:试用四种基本结构实现此差分方程。解:对差分方程两边取z变换,得系统函数:得直接型结构:典范型结构:将H(z)因式分解:得级联型结构:将H(z)部分分式分解:得并联型结构:三、FIR数字滤波器的基本结构1)系统的单位抽样响应 h(n)有限长,设N点 FIR数字滤波器的特点:2)系统函数H(z)在 处收敛,有限z平面只有零点,全部极点在 z=0 处(因果系统)3)无输出到输入的反馈,一般为非递归型结构系统函数:z=0处 是N-1阶极点有N-1个零点分布于z平面1、横截型(卷积型、直接型)差分方程:2、级联型N为偶数时,其中有一个
8、(N-1个零点)将H(z)分解成实系数二阶因式的乘积形式:级联型的特点系数比直接型多,所需的乘法运算多每个基本节控制一对零点,便于控制滤波器的传输零点3、频率抽样型N个频率抽样H(k)恢复H(z)的内插公式:子系统:是N节延时单元的梳状滤波器在单位圆上有N个等间隔角度的零点:频率响应:单位圆上有一个极点:与第k个零点相抵消,使该频率 处的频率响应等于H(k)谐振器子系统:频率抽样型结构的优缺点调整H(k)就可以有效地调整频响特性若h(n)长度相同,则网络结构完全相同,除了各支路增益H(k),便于标准化、模块化有限字长效应可能导致零极点不能完全对消,导致系统不稳定系数多为复数,增加了复数乘法和存储量 修正频率抽样结构将零极点移至半径为r的圆上:为使系数为实数,将共轭根合并由对称性:又h(n)为实数,则将第k个和第(N-k)个谐振器合并成一个实系数的二阶网络:当N为偶数时,还有一对实数根k=0,N/2处:N为奇数时只有一个实数根在 k=0处:z=r4、快速卷积结构5、线性相位FIR滤波器的结构FIR滤波器单位抽样响应h(n)为实数,且满足:偶对称:或奇对称:即对称中心在(N-1)/2处则这种FIR滤波器具有严格线性相位。N为奇数时h(n)偶对称,取“+”h(n)奇对称,取“”,且N为偶数时