基于MATLAB有噪声语音信号的处理 下载本文

数字信号处理课程设计报告

题目:基于MATLAB有噪声语音信号处理

系 (院): 计算机工程学院 专 业: 通信工程 班 级: 通信1071 学 号: 姓 名:

指导教师: ------------------------- 学年学期: 2009 ~ 2010 学年 第 1 学期

2009年12月18日

设计任务书

课题 名称 基于MATLAB有噪声语音信号的处理 1. 巩固所学的数字信号处理理论知识, 理解信号的采集、处理、传输、显示和存储过程; 设计 目的 2. 综合运用专业及基础知识,解决实际工程技术问题的能力; 3. 学习资料的收集与整理,学会撰写课程设计报告。 ; 实验 1. 微型电子计算机(PC)环境 2. 安装Windows 2000以上操作系统,MATLAB等开发工具。 1. 选择一个语音信号作为分析的对象,或录制一段各人自己的语音信号,对其进行频谱分析;利用MATLAB中的随机函数产生噪声加入到语音信号中,模仿语音信号被污染,并对其进行频谱分析;设计FIR和IIR数字滤波器, 并对被噪声污染的语音信号进行滤波,分析滤波后信号的时域和频域特征,回放语音信号。最后,设计一个信号处理系统界面。 任务 要求 2. 利用课余时间去图书馆或上网查阅课题相关资料,深入理解课题含义及设计要求,注意材料收集与整理; 3. 在第15周末之前完成预设计,并请指导教师审查,通过后方可进行下一步工作; 4. 结束后,及时提交设计报告(含纸质稿、电子稿),要求格式规范、内容完整、结论正确,正文字数不少于3000字(不含代码)。 工作进度计划 序号 1 2 3 4 起止日期 2009.12.14~2009.12.14 2009.12.14~2009.12.17 2009.12.17~2009.12.18 2009.12.18 工 作 内 容 在预设计的基础上,进一步查阅资料,完善设计方案。 设计总体方案,构建、绘制流程框图,编写代码,上机调试。 测试程序,完善功能,撰写设计报告。 参加答辩,根据教师反馈意见,修改、完善设计报告。 指导教师(签章):

年 月 日

摘要

滤波器设计在数字信号处理中占有极其重要的地位,FIR数字滤波器和IIR滤波器是滤波器设计的重要组成部分。利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波。通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器,用巴特沃斯、切比雪夫和双线性变法设计IIR数字滤波器,并利用MATLAB 作为辅助工具完成设计中的计算与图形的绘制。通过对对所设计滤波器的仿真和频率特性分析,可知利用MATLAB信号处理工具箱可以有效快捷地设计FIR和IIR数字滤波器,过程简单方便,结果的各项性能指标均达到指定要求。

关键词 数字滤波器 MATLAB 窗函数法 巴特沃斯 切比雪夫 双线性变换