《IIR数字滤波器的设计分析案例》1500字.docxVIP

  • 0
  • 0
  • 约4.28千字
  • 约 8页
  • 2026-07-03 发布于湖北
  • 举报

《IIR数字滤波器的设计分析案例》1500字.docx

PAGE2

IIR数字滤波器的设计分析案例

目录

TOC\o1-3\h\u9243IIR数字滤波器的设计分析案例 1

320891.1MATLABIIR数字滤波器系数的设计与量化 1

111851.2直接型IIR结构数字滤波器的FPGA代码实现 1

56011.3QuartusII软件中FPGA模块的设计 3

197981.1.1OSC模块设计 3

9901.1.2Digital_Add混频模块设计 4

196491.1.3IIR模块设计 5

1.1MATLABIIR数字滤波器系数的设计与量化

根据第一章中对IIR数字滤波器的相应要求可知,在设计IIR数字滤波器时,主要应用了MATLAB的butter函数。

[ba]=butter(3,fc/(FS/2),low);

其中b,a为IIR数字低通滤波器的系数,fc为截止频率,FS为采样率,‘low’为选择低通滤波器。

在FPGA的设计前需要对MATLAB函数计算出来的IIR数字滤波器的系数进行量化,在设计中量化位数为16bit。具体量化代码如下:

c=[b,a];

b_16=round(c/max(abs(c))*(2^(Q-1)-1));

%滤波器系数量化

Mab=max(max(abs(a),abs(b)));

%16bit量化

Qb=

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档