新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器

IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器

作者:时间:2012-02-11来源:网络收藏

设计-在FPGA上实现任意阶

摘 要:本文介绍了一种采用级联结构在FPGA上实现任意阶的方法。此设计扩展性好,便于调节滤波器的性能,可以根据不同的要求在不同规模的FPGA上加以实现。

IIR数字滤波器在很多领域中有着广阔的应用。与FIR数字滤波器相比,它可以用较低的阶数获得高选择性,所用存储单元少,经济而效率高,在相同门级规模和相同时钟速度下可以提供更好的带外衰减特性。下面介绍一种在FPGA上实现IIR数字滤波器的方法。
IIR数字滤波器的结构 任意阶的IIR滤波器可通过数学分解,表示为:
IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器
其中为如下的二阶形式:
IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器
这样就可以将任意阶的IIR滤波器通过若干二阶网络(也称为滤波器的二阶基本节)级联起来构成,其结构如图1所示。其中,代表第i级的二阶网络。
IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器
对于每一个二阶基本节,可以转置直接II型结构加以实现,如图2所示。
IIR数字滤波器设计-在FPGA上实现任意阶IIR数字滤波器
采用这种级联结构实现IIR滤波器的优点是每一个基本节只是关系到滤波器的某一对极点和一对零点,调整系数a0i、a1i、a2i,只单独地调整了滤波器第i对零点而不影响其他任何零、极点。同样,调整b1i、b2i系数、也只单独调整了第i对极点。因此,这种结构便于准确地实现滤波器的零、极点,也便于调整滤波器的频率响应性能。这种结构的另一个优点是存储单元需要较少,在硬件实现时,可以用一个二阶节进行时分复用,从而降低对FPGA硬件资源的要求。


上一页 1 2 下一页

关键词: IIR数字滤波器 fpga

评论


相关推荐

技术专区

关闭