测试低通滤波器

Eri*_*tto 2 c audio signal-processing filter

什么是一种简单的方法来查看我的低通滤波器是否正常工作?我正在设计一个低通滤波器,并希望以相对简单的方式对其进行测试.

现在我打开一个WAV文件并将所有样本粘贴在一组int中.然后我通过低通滤波器运行数组以创建一个新数组.检查低通滤波器是否工作的简单方法是什么?

所有这一切都在C中完成.

Pau*_*l R 9

您可以使用白噪声等宽带信号来测量频率响应:

  • 产生白噪声输入信号
  • 通过滤波器传递白噪声信号
  • 从滤波器输出FFT
  • 计算FFT的对数幅度
  • 绘制对数量级

您可以将过滤器的输出转储到文本文件,然后在例如MATLAB或Octave(提示:使用周期图)中进行分析,而不是对此进行全部编码.