基于FPGA的四阶IIR数字滤波器.pdfVIP

  • 4
  • 0
  • 约1.55万字
  • 约 4页
  • 2019-01-11 发布于江西
  • 举报
维普资讯 集成 电路应 用 基于FPGA 的四阶 IIR数字滤波器 重庆师范学院信息技术系(400047) 倪 向东 摘 要 :采 用 FPGA实现 四阶 IIR数字滤波器,通过两个二 阶节级联构成数字椭 圆低通滤波器。 通带 内波纹小于 0.1dB,阻带衰减大于 32dB。 关键 词 :四阶 IIR 椭圆滤波器 补码 阵列乘法器 常用的数字滤波器有 FIR数字滤波器和 IIR数字滤 Matlab软件 比较方便 ,其 中有两个现成 的函数可以使 波器 。FIR数字滤波器具有精确的线性相位特性,在信 用 :ellipord(wp/pi,ws/pi,Rp,As)函数用来计算 数字椭 圆 号处理方面应用极为广泛,而且可 以采用事先设计调试 滤波器的阶次 Ⅳ和 3dB截止频率 107/,,而 enip(N,却 ,As, 好的 FIR数字滤波器 IP Core来完成设计 ,例如 Ahera n)函数可 以求得直接型椭圆IIR滤波器的各个系数。通 公司提供 的针对 Altera系列可编程器件的 MegaCore,但 过调用 以上两个 函数计算得到的系统函数 tt(z)为: 是需要 向Altera公司购买或 申请试用版 。另外 ,对于相 N ∑b。 同的设计指标 ,FIR滤波器所要求 的阶数 比IIR滤波器 日(z)= _J—一 高 5~10倍 ,成本较高,而且信号 的延迟也较大。IIR滤波 1一∑ -k 器所要求 的阶数不仅 比FIR滤波器低 ,而且可 以利用模 拟滤波器的设计成果 ,设计工作量相对较小 ,采用 FPGA 0.0271—0,724z一+00984z一一0724z一+00271z一 . . . 实现的IIR滤波器 同样具有多种优越性。 1-3,3553z一+4 3439z一 一2 5578z一+0 5771z一 . . . IIR滤波器主要有 巴特沃斯滤波器 、切 比雪夫滤波 这是一个 四阶 IIR系统 ,Matlab计算 出该系统 的频 器和椭圆滤波器几种 。参考文献 【2】给出了以上三种滤 率响应如图 1所示,可见满足设计要求。 波器实现同样性能指标所需的阶数及阻带衰减的比较 , 如果采用直接型结构实现 ,需用的乘法器和延迟单 如表 1所示 。 元相对较多 ,而且分子和分母的系数相差较大,需要较

文档评论(0)

1亿VIP精品文档

相关文档