摘要:在数字化信息技术的时代,数字化电子产品所产生的图像会模糊、声音会带有杂音等,在实时数字信号处理过程中,迫切需要对目标信号进行处理,以满足用户对信号的要求。
本文使用MATLAB设计不同类型的滤波器。用信号发生器产生的信号进行频域滤波,生成滤波后的频谱图,再对该频域信号实行傅里叶反变换得到滤波后的时域信号,最后通过分析不同的波滤器的滤波性能来更全面了解滤波器的信号处理。利用滤波器原理,结合数字均衡器的设计要求,设计可调参数的数字滤波器被称为均衡器。输入原始声音信号实行频域滤波,由傅里叶反变换将滤波过后的频域信号转化为时域波形信号。播放该滤波后的声音信号,就能发现声音的音质效果发生了显而易见的改变。本文不仅实现了对信号进行滤波和均衡后得到有用信号,而且成本低,操作简单,易于实现对信号的实时处理。
关键词:MATLAB;滤波器;均衡器;傅里叶反变换
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.2 课题的研究意义-1
1.3 本课题的主要内容-2
2 数字滤波器-3
2.1 数字滤波器的一般概念-3
2.1.1 数字滤波器的理解-3
2.1.2 数字滤波器的分类-3
2.2 数字滤波器的基本结构-3
2.2.1 IIR滤波器的基本结构-4
2.2.2 FIR滤波器的基本结构-5
2.3 数字滤波器的设计原理-6
2.3.1 IIR滤波器的设计-6
2.3.2 FIR滤波器的设计-9
2.4 本章小结-11
3 数字均衡器-12
3.1 数字均衡器的一般概念-12
3.1.1 均衡器的理解-12
3.1.2 均衡器的分类-12
3.2 数字均衡器的设计原理-12
3.3 数字均衡器与数字滤波器的联系-13
3.4 本章小结-14
4 系统设计-15
4.1 系统模块设计-15
4.2 系统界面设计-15
4.3 编写系统程序-16
4.3.1 播放控制的设计-17
4.3.2 理想滤波器的设计-17
4.3.3 均衡器的设计-18
4.3.4 仿真波形显示-18
4.4 本章小结-20
5 调试中遇到的困难及解决方法-21
5.1 滤波器设计中出现的问题-21
5.2 播放控制设计中出现的问题-21
结 论-22
参考文献-23
附录 系统程序-24
致谢-40