数字信号处理课程设计报告书--应用Matlab进行信号分析及滤波器设计.docx
《数字信号处理课程设计报告书--应用Matlab进行信号分析及滤波器设计.docx》由会员分享,可在线阅读,更多相关《数字信号处理课程设计报告书--应用Matlab进行信号分析及滤波器设计.docx(7页珍藏版)》请在第壹文秘上搜索。
1、课程设计报告书数字信号处理课程设计报告书应用MatIab进行信号分析及滤波器设计一、课程设计目的L进一步巩固数字信号处理的基本概念、理论、分析方法和实现方法;2.增强运用Matlab软件编写数字信号处理的应用程序及分析、解决实际问题的能力。二、课程设计题目应用Matlab进行信号分析及滤波器设计三、课程设计内容为了巩固所学的数字信号处理理论知识,使学生对信号的存储、时频域分析、图形显示以及数字滤波等有系统性的掌握和理解,安排了以下的课程设计内容:针对噪声干扰的语音信号,首先利用sound函数试听语音信号的内容,接着通过编写程序分析语音信号时域波形和功率谱波形。按照给定要求,分别设计IlR和FI
2、R数字渡波器,并分析滤波器的幅度响应、相位响应,群延迟响应以及零极点位置。然后用设计好的滤波器对存在噪声干扰的语音信号进行漉波,分析滤波后语音信号的时域波形和功率谱波形,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号,检验噪声干扰是否消除;最后,利用GUl设计一个信号处理系统界面。下面对各步骤加以具体说明。3.1 提取噪声干扰的语音信号,播放其内容给定了4段噪声干扰的语音信号(见附件说明),要求学生利用audioread函数提取语言信号的数据,并用sound函数播放其内容。(说明:本小节利用的函数可以从MATLAB帮助文件中GUIBuiIdingXPredefinedDiaIogBo
3、xes及DataImportandExportAudioandVideo中找到,不同版本的matlab的帮助文件位置可能有所不同,本项目以matlab2014b版本为参考。)3.2 噪声干扰的语音信号的时域和频域分析语音信号是非平稳的随机过程,频率会随着时间而变化。在语音信号处理研究领域,通常用短时间的傅里叶变换(STFT)来分析其时域和频率特性,也就是在20ms-50ms以内,可以将语音信号看成是平稳的随机过程。平稳的随机过程是功率信号,可以用功率谱来描述。所加的噪声干扰是单音干扰,单音干扰是周期信号。要求学生首先画出噪声干扰的语音信号时域波形;然后画出语音信号的功率谱波形,从而加深学生对信
4、号时域和频域特性的理解。提示:这里提取了20ms的语音信号来分析其时域和功率谱特性,由于采样频率是8000Hz,因此我们利用了160个采样点,起始点在第IoOOl点,结束点在第10160点。功率谱密度函数为periodogramo3.3 设计数字滤波器和画出其频率响应要求学生分别设计无限长单位冲激响应(IIR)和有限长单位冲激响应(FlR)的低通、高通、带通和带阻数字滤波器。IIR滤波器的设计方法模拟滤波器设计法。首先设计模拟低通原型滤波器(巴特沃斯滤波器、切比雪夫滤波器、椭圆形滤波器),然后分别利用脉冲响应不变法和双线性变换法转化成数字滤波器。FIR滤波器的设计方法窗函数设计法。利用不同的窗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 课程设计 报告书 应用 Matlab 进行 信号 分析 滤波器 设计