数字信号处理实验报告
--基于 MATLAB 音频去噪处理
班级:12 级通信一班
学号:201200800598
姓名: 罗 曦
DSP
基于 MATLAB 音频去噪处理
目录
一、设计目的 ......................................................................................... 3
二、设计思路 ......................................................................................... 3
三、实验内容 ......................................................................................... 3
3.1 整体界面图 ................................................................................ 3
3.2 波形及代码 .............................................................................. 4
3.2.1 原声 ................................................................................. 4
3.2.2 含噪信号 .......................................................................... 5
3.2.3 过滤波器 .......................................................................... 6
3.2.4 声道 ................................................................................. 7
四、体验与总结 ..................................................................................... 8
2
DSP
基于 MATLAB 音频去噪处理
一、设计目的
设计滤波器,滤除含噪信号中的噪声。
二、设计思路
用 wavread 函数对语音信号进行采样。采样后生成有 2 列数据的矩阵信号,
分别取第一列和第二列形成左右声道。以下是对此信号的处理过程(取左声道进
行处理):
1. 画出该语音信号的时域波形,并进行快速傅里叶变换,得到信号的频谱特性。
2. 在采集得到的语音信号中加入单频噪声信号(这里使用正弦噪声,噪声频率
为 1900Hz),然后对加入噪声信号后的语音号进行频谱分析。并利用 sound
函数试听前后语音信号的不同。
3. 设计一个 FIR 滤波器,给定滤波器的性能指标(这里使用带阻滤波器),对加
入噪声信号的语音信号进行去噪,画出并分析去噪后的语音信号的频谱。进
行前后试听对比。
三、实验内容
3.1 整体界面图
3
DSP
基于 MATLAB 音频去噪处理
3.2 波形及代码
3.2.1 原声
4
DSP
基于 MATLAB 音频去噪处理
3.2.2 含噪信号
5
DSP
基于 MATLAB 音频去噪处理
3.2.3 过滤波器
6
DSP
基于 MATLAB 音频去噪处理
3.2.4 声道
右声道:
7
左声道:
DSP
基于 MATLAB 音频去噪处理
四、体验与总结
通过两个周的实验,我对 MATLAB 和 DSP 有了更深刻和形象的理解。喜欢这种动手动脑
的实验课程,希望老师以后能尽早布置实验大作业,这样能完成得更完善。
8