1 简介
音频是多媒体中的一种重要媒体。我们能够听见的音频信号的频率范围大约是20Hz-2OkHz,其中语音大约分布在300Hz-4kHz之内,而音乐和其他自然声响是全范围分布的。声音经过模拟设备记录或再生,成为模拟音频,再经数字化成为数字音频。通过对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法。
利用已经学过的数字信号处理的知识,设计一数字调音台实现以下功能:
1) 通过菜单选择待处理的歌曲;
2) 实时显示处理前的信号时域波形文件,能够对波形文件进行缩放显示;
3) 实时显示处理前的信号频谱,采用柱状显示,类似于音乐播放器软件上的频谱显示;
4) 采用常见的低通、高通、带通、带阻(50Hz)滤波器对信号进行滤波,滤波器阶数可调,带宽可调,观察处理后的信号频谱的变化;
5) 通过扬声器播放处理过的信号,听信号有什么变化;
6) 编制GUI用户界面,在用户界面上实现上述所有功能。
7) 实现数字均衡器的功能。
2 部分代码
function varargout = ClassDesign(varargin)
gui_Singleton = 1;
gui_State = struct(gui_Name, mfilename, ...
gui_Singleton, gui_Singleton, ...