(matlab课程设计任务书学生版.docVIP

  • 10
  • 0
  • 约6.03千字
  • 约 15页
  • 2017-01-28 发布于北京
  • 举报
(matlab课程设计任务书学生版

任务(一) 一、名称:滤波器的设计和应用 二、任务: 设计低通、带通、高通三种巴特沃斯滤波器。观察所设计滤波器的幅频、相频曲线。用同一段音频信号通过不同的滤波器。画出滤波后相应的频谱图,并重放滤波后的声音信号。试听滤波结果,并分析滤波器的作用。 参考结果如图1-1和1-2所示: 图1-1 图1-2 三、相关知识: 滤波器是一个以特定方式设计出来的系统,用来改变输入信号的频谱分布。信号通过滤波器后会造成频率分布的变化。对于音频信号来说,频率分布直接影响信号重放时的音色和听感。通过对同一段音频素材不同滤波结果的考察,可以更加直观的理解滤波器的作用。 可以使用巴特沃斯滤波器来完成上述滤波功能。设计巴特沃斯数字低通滤波器可以使用如下语句: [b,a]=butter(n,wc); 其中[b,a]是描述低通滤波器系统函数的两个行向量:即b表示系统函数分子多项式的系数,a表示分母多项式的系数;n为巴特沃斯滤波器的阶数,滤波器的阶数越大,过渡带越窄;wc为数字滤波器的归一化3dB截止频率(即信号幅度下降至处的频率),其数值在[0,1]之间,取1对应0.5倍的采样频率。 当wc=[w1,w2]时,是设计2n阶的带通滤波器,3dB通带为w1 w w2。 [b,a]=butter(n,wc,’ftype’); 用于设计截止频率为wc的巴特沃斯高通或带阻滤波器。当ftype=high时

文档评论(0)

1亿VIP精品文档

相关文档