《数字信号处理》课程设计--基于MATLAB的音乐信号处理和分析
《《数字信号处理》课程设计--基于MATLAB的音乐信号处理和分析》由会员分享,可在线阅读,更多相关《《数字信号处理》课程设计--基于MATLAB的音乐信号处理和分析(22页珍藏版)》请在毕设资料网上搜索。
1、 数字信号处理课程设计 设计题目:基于 MATLAB 的音乐信号处理和分析 院系:物理工程学院 专业:电子信息科学与技术 学号: 姓名: 一、一、课程设计的目的课程设计的目的 本课程设计通过对音乐信号的采样、抽取、调制解调、滤波、去噪等多种处理过程的 理论分析和 MATLAB 实现,使学生进一步巩固数字信号处理的基本概念、理论以及频谱分析 方法和数字滤波器设计方法; 使学生掌握的基本理论和分析方法只是得到进一步扩展; 使学 生能有效地将理论和实际紧密结合;增强学生软件编程实现能力和解决实际问题的能力。 二、二、 课程设计的基本要求课程设计的基本要求 1 学会 MATLAB 的使用,掌握 MAT
2、LAB 的基本编程语句。 2 掌握在 Windows 环境下音乐信号采集的方法。 3 掌握数字信号处理的基本概念、基本理论和基本方法。 4 掌握 MATLAB 设计 FIR 和 IIR 数字滤波器的方法。 5 掌握使用 MATLAB 处理数字信号、进行频谱分析、涉及数字滤波器的编程方法。 三、三、课程设计内容课程设计内容 实验实验 1 1 音乐信号的音谱和频谱观察音乐信号的音谱和频谱观察 使用 windows 下的录音机录制一段音乐信号或采用其它软件截取一段音乐信号 (要求: 时间不超过 5s、文件格式为 wav 文件) 使用 wavread 语句读取音乐信号,获取抽样率; (注意:读取的信号
3、时双声道信号, 即为双列向量,需要分列处理) ; 输出音乐信号的波形和频谱,观察现象; 使用 sound 语句播放音乐信号,注意不同抽样率下的音调变化,解释现象。 程序如下: Y,FS,NBITS=WAVREAD(怒放的生命 - 汪峰 5s); %读取音乐信号 plot(Y); %显示音乐信号的波形和频谱 sound(Y,FS); %听音乐(按照原来的抽样率) Y1=Y(:,1); %由双声道信号变为单声道信号 size(Y1) figure subplot(2,1,1); plot(Y); %显示原信号波形 N=length(Y1); f1=fft(Y1); %傅立叶变换 w=2/N*0:N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号处理 数字信号 处理 课程设计 基于 MATLAB 音乐 信号 分析
