8.2数字滤波器的DSP实现 0m=2m-)+立,a- M k=0 若所有的ak均为零,则有: 以0=立b,a-k) M k=0 相应的传递函数为: H(e)=之b()zA FIR滤波器 k=0 山东大学生物医学工程刘忠国 28
8.2 数字滤波器的DSP实现 k a 相应的传递函数为: 0 ( ) ( ) M k k H z b k z− = = 若所有的 均为零,则有: 0 ( ) ( ) M k k y n b x n k = = − FIR滤波器 山东大学生物医学工程刘忠国 28 0 1 ( ) ( ) ( ) M N k k k k y n b x n k a y n k = = = − + −
8.2.1F1R滤波器的结构与设计 M M H(2)=之bk]2=∑MK] -k k=0 k=0 据上式可直接画FIR滤波器的直接型结构: xInb 21 h0]1 h2] h[N-2]k[N-1] oy n FR滤波器的直接型结构又称为卷积型结构,有时 也称为横截型结构。 山东大学生物医学工程刘忠国 29
8.2.1 FIR滤波器的结构与设计 据上式可直接画FIR滤波器的直接型结构: FIR滤波器的直接型结构又称为卷积型结构,有时 也称为横截型结构。 x[n] y[n] z −1 z −1 z −1 h[0] h[1] h[2] h[N−2] h[N-1] 山东大学生物医学工程刘忠国 29 0 0 ( ) [ ] ] [ − − = = = = M M k k k k H z z z b k h k
8.2.1F1R滤波器的结构与设计 FR滤波器主要具有如下几个特点: >可以在幅度特性随意设计的同时,保证 精确、严格的线性相位 >FIR滤波器的单位脉冲响应是有限长序列, 因此FIR滤波器系统总是稳定的 山东大学生物医学工程刘忠国 30
8.2.1 FIR滤波器的结构与设计 FIR滤波器主要具有如下几个特点: ➢可以在幅度特性随意设计的同时,保证 精确、严格的线性相位 ➢FIR滤波器的单位脉冲响应是有限长序列, 因此FIR滤波器系统总是稳定的 山东大学生物医学工程刘忠国 30
8.2.1F1R滤波器的结构与设计 >由于FR滤波器一般为非递归结构,在有 限精度运算中,不会出现像递归机构的滤 波器那样的极限震荡等不稳定现象,误差 较小 >FIR滤波器可采用FFT算法实现,从而提 高运算效率 山东大学生物医学工程刘忠国 31
8.2.1 FIR滤波器的结构与设计 ➢由于FIR滤波器一般为非递归结构,在有 限精度运算中,不会出现像递归机构的滤 波器那样的极限震荡等不稳定现象,误差 较小 ➢FIR滤波器可采用FFT算法实现,从而提 高运算效率 山东大学生物医学工程刘忠国 31
8.2.1F1R滤波器的结构与设计 2.FIR滤波器的设计方法 M (m)=∑bx(n-k)中,系数b,(k=1-M0形成的序列 k=0 就是单位冲激响应序列,滤波器设计的目标就是找 到合适的序列b(k=1M)。 方法1:傅立叶级数法 H,(o)是以O为周期的周期函数,所以可展开为傅 立叶级数,即: i,(o)=∑Ce2on k=-00 山东大学生物医学工程刘忠国 32
就是单位冲激响应序列,滤波器设计的目标就是找 到合适的序列 8.2.1 FIR滤波器的结构与设计 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 − =− = 山东大学生物医学工程刘忠国 32