数字信号处理实验2:无限冲击响应滤波器(IIR)本实验让学生掌握数字滤波器的设计过程,了解IIR滤波器的原理和特性,并熟悉设计IIR数字滤波器的原理和方法。实验中,我们将学习使用IIR滤波器设计数字滤波器,了解滤波器的设计过程,并使用CCS和AD采样初始化实现实验。

知识点1:IIR滤波器设计

  • IIR滤波器的设计出发点是从熟悉的模拟滤波器的频率响应出发。

  • 有两种方法设计IIR滤波器:先设计模拟低通滤波器,然后通过频带变换而成为其他频带选择滤波器(带通、高通等),最后通过滤波器变换得到数字域的IIR滤波器;或先设计模拟低通滤波器,然后通过滤波器变换而得到数字域的低通滤波器,最后通过频带变换而得到期望的IIR滤波器。

知识点2:模拟滤波器原理

  • 巴特沃斯滤波器、切比雪夫滤波器等是常用的模拟滤波器原理。

  • 巴特沃斯滤波器和切比雪夫滤波器的设计目的是使滤波器的幅频特性在通带和阻带有一定的衰减范围,幅频特性在这一范围内允许有起伏。

知识点3:数字滤波器设计

  • 数字滤波器设计的出发点是从模拟滤波器的频率响应出发,然后通过滤波器变换得到数字域的IIR滤波器。

  • 数字滤波器设计需要考虑采样率、滤波器结构、系数选择等因素。

知识点4:实验过程

  • 实验中,我们使用CCS和AD采样初始化实现实验。

  • 在实验中,我们需要设置实验箱信号源,选择采样长度,编译、连接生成Filter.out文件,并装载程序Filter.out。

  • 我们还需要在Filter.c文件中修改宏定义,设置断点,并观察收到的数据和显示的图像。

知识点5:IIR滤波器的实现

  • IIR滤波器可以使用直接型结构数字滤波器实现。

  • IIR滤波器的设计需要考虑滤波器的结构、系数选择、采样率等因素。

知识点6:数据采样和显示

  • 在实验中,我们需要设置数据采样初始化,选择采样长度,并观察收到的数据和显示的图像。

  • 我们需要在实验中设置显示参数,例如Start address、Acquisition Buffer Size、Display Data Size、DSP Data Type等。

本实验让学生掌握数字信号处理的基本概念,了解IIR滤波器的原理和特性,并熟悉设计IIR数字滤波器的原理和方法。