第8章数字信号处理典型算法程序设计 若所有的k均为零,则有: y(n)=∑bx(n-k) k=0 相应的传递函数为: H(2)=∑b(k)zk k=0
第8章 数字信号处理典型算法程序设计 k a 相应的传递函数为: 0 ( ) ( ) M k k H z b k z− = = 若所有的 均为零,则有: 0 ( ) ( ) M k k y n b x n k = = −
第8章数字信号处理典型算法程序设计 据上两式可直接画FR滤波器的直接型结构: x(n) h(0) h(2) h(N-3)h(N-2)|h(N-1) y(n) FR滤波器的直接型结构又称为卷积型结构,有时 也称为横截型结构
第8章 数字信号处理典型算法程序设计 据上两式可直接画FIR滤波器的直接型结构: x n( ) 1 z − 1 z − 1 z − 1 z − h(0) h(1) h(2) h N( 3) − h N( 2) − h N( 1) − y n( ) FIR滤波器的直接型结构又称为卷积型结构,有时 也称为横截型结构
第8章数字信号处理典型算法程序设计 FR滤波器主要具有如下几个特点: >可以在幅度特性随意设计的同时,保证 精确、严格的线性相位 >FR滤波器的单位脉冲响应是有限长序列, 因此FR滤波器系统总是稳定的
第8章 数字信号处理典型算法程序设计 FIR滤波器主要具有如下几个特点: ➢可以在幅度特性随意设计的同时,保证 精确、严格的线性相位 ➢FIR滤波器的单位脉冲响应是有限长序列, 因此FIR滤波器系统总是稳定的
第8章数字信号处理典型算法程序设计 >由于FR滤波器一般为非递归结构,在有 限精度运算中,不会出现像递归机构的滤 波器那样的极限震荡等不稳定现象,误差 较小 >FR滤波器可采用FFT算法实现,从而提 高运算效率
第8章 数字信号处理典型算法程序设计 ➢由于FIR滤波器一般为非递归结构,在有 限精度运算中,不会出现像递归机构的滤 波器那样的极限震荡等不稳定现象,误差 较小 ➢FIR滤波器可采用FFT算法实现,从而提 高运算效率
第8章数字信号处理典型算法程序设计 2.FIR滤波器的设计方法 y(m)=>bx(n-k中,系数b(k=1~M)形成的序列 就是单位冲激响应序列,滤波器设计的目标就是 找到合适的序列b(k=1~M) 方法1:傅立叶级数法 H(o)是以为周期的周期函数,所以可展开为傅 立叶级数,即: H(O)=∑Cek2xm
第8章 数字信号处理典型算法程序设计 2. FIR滤波器的设计方法 0 ( ) ( ) M k k y n b x n k = = − bk k b 中,系数 (k=1~M)形成的序列 (k=1~M)。 就是单位冲激响应序列,滤波器设计的目标就是 找到合适的序列 方法1:傅立叶级数法 ( ) Hd 是以 s 为周期的周期函数,所以可展开为傅 立叶级数,即: (2 / ) ( ) s jk d k k H C e − =− =