Matlab课程设计报告--基于MATLAB有噪声语音信号处理
-
资源ID:1449611
资源大小:1.27MB
全文页数:24页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
Matlab课程设计报告--基于MATLAB有噪声语音信号处理
1、Matlab 课程设计报告课程设计报告 题目:基于 MATLAB 有噪声语音信号处理 系 (院) : 计算机与信息工程学院 专 业: 通信工程 班 级: 指导教师: 学年学期学年学期: 2011 2012 学年 第 2 学期 简介:简介: 我们通信工程专业在实践中经常碰到需要对已接收信号进行处理的情况, 而 滤波器设计在数字信号处理中占有极其重要的地位。本课题基于 MATLAB 有噪音 语音信号处理的设计与实现, 综合运用数字信号处理的理论知识对加噪语音信号 进行时域、频域分析和滤波。通过理论推导得出相应结论,再利用 MATLAB 作为 编程工具进行计算机实现。在设计实现的过程中,我们使用双线
2、性变换法设计 IIR 数字滤波器,对模拟加噪语音信号进行低通滤波、高通滤波及带通滤波,并 利用 MATLAB 作为辅助工具完成设计中的计算与图形的绘制。 1 绪论绪论: 数字信号处理是利用计算机或专用处理设备, 以数值计算的方法对信号进行 采集、抽样、变换、综合、估值与识别等加工处理,借以达到提取信息和便于应 用的目的。数字滤波器, 是数字信号处理中及其重要的一部分。本课题采用IIR 滤波器对加噪声音信号进行处理。 IIR滤波器采用递归型结构,即结构上带有反馈环路。IIR滤波器运算结 构通常由延时、乘以系数和相加等基本运算组成,可以组合成直接型、正 准型、级联型、并联型四种结构形式,都具有反馈
3、回路。同时,IIR数字滤 波器在设计上可以借助成熟的模拟滤波器的成果,如巴特沃斯、契比雪夫 和椭圆滤波器等,有现成的设计数据或图表可查,在设计一个IIR数字滤波 器时,我们根据指标先写出模拟滤波器的公式,然后通过一定的变换,将 模拟滤波器的公式转换成数字滤波器的公式。 2. .原始语音信号采集与处理原始语音信号采集与处理 2.1 语音信号的采集语音信号的采集 由于 MATLAB 只识别格式为.wav 的声音文件,我们利用 PC 机上的声卡和 WINDOWS 操作系统进行数字信号的采集。启动录音机进行录音,以文件名 “Orisound”保存入原程序所属的文件夹中。可以看到,文件存储器的后缀默认
4、为.wav ,这是 WINDOWS 操作系统规定的声音文件存的标准。 程序流程图:程序流程图: 2.2.2 2 语音信号的时频分析语音信号的时频分析 利用 MATLAB 中的“wavread”命令来读入(采集)语音信号,将它赋值给某 一向量。再对其进行采样,记住采样频率和采样点数。 对语音信号 Orisound.wav 进行采样其程序如下: y,fs,nbits=wavread (OriSound); %把语音信号加载入 MATLAB 仿真 软件平台中 画出语音信号的时域波形,再对语音信号进行频谱分析。在本次设计中,我 们利用 fft 函数对语音信号进行快速傅里叶变换,就可以得到信号的频谱特性。 开始 用 wavread 读取语音信号,并进行采样,建立数据文件,并用 plot 画 出数据文件时域波形图和频谱图 利用 MATLAB 中的随机函数产生噪声加入到语音信号中,模 仿语音信号被污染,并对其进行频谱分析。 回放语音信号得出所设计滤波器在语音处理中的优劣并设 计一个信