数字信号处理课程设计报告-语音信号去噪处理

数字信号处理课程设计报告-语音信号去噪处理

ID:8324977

大小:183.00 KB

页数:16页

时间:2018-03-19

数字信号处理课程设计报告-语音信号去噪处理_第1页
数字信号处理课程设计报告-语音信号去噪处理_第2页
数字信号处理课程设计报告-语音信号去噪处理_第3页
数字信号处理课程设计报告-语音信号去噪处理_第4页
数字信号处理课程设计报告-语音信号去噪处理_第5页
资源描述:

《数字信号处理课程设计报告-语音信号去噪处理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数字信号处理课程设计数字信号处理课程设计报告题目:语音信号去噪处理专业班级XXXXXXXXX学号XXXXXXXXXXXXX学生姓名XXXXXX指导教师张培玲教师评分2016年1月13日16数字信号处理课程设计语音信号滤波去噪——使用脉冲响应不变法设计的巴特沃斯滤波摘要本课程设计主要运用麦克风采集一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用脉冲响应不变法设计的一个满足指标的巴特沃斯IIR滤波器,对该语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析,根据结果和学过的理论得出合理的结论。关键词课程设计;滤波去噪

2、;巴特沃斯滤波器;脉冲响应不变法;MATLAB16数字信号处理课程设计目录一、设计目的与要求………………………………………..4二、总体设计方案…………….……………………………52.1实验步骤………………………………………………52.2设计内容…………………………………………….62.3语音信号的频谱分析………………………………72.4滤波器设计……………………….…………………82.5结果分析………………………….…………………13三、设计原理结果与仿真分析…………………………133.1设计原理………………………….…………

3、………133.2仿真结果与分析……………………………………13四、结论……………………………………………………14五、心得体会………………………………………………14参考文献……………………………………………………14附录………………………………………………………….1516数字信号处理课程设计一、设计目的与要求1.1课程设计目的《数字信号处理》课程设计是在学生完成数字信号处理和MATLAB的结合后的基本实验以后开设的。本课程设计的目的是为了让学生综合数字信号处理和MATLAB并实现一个较为完整的小型滤波系统。这一点与验证性的基

4、本实验有本质性的区别。开设课程设计环节的主要目的是通过系统设计、软件仿真、程序安排与调试、写实习报告等步骤,使学生初步掌握工程设计的具体步骤和方法,提高分析问题和解决问题的能力,提高实际应用水平。1.2课程设计的要求(1)滤波器指标必须符合工程设计。(2)设计完后应检查其频率响应曲线是否满足指标。(3)处理结果和分析结论应该一致,而且应符合理论。(4)独立完成课程设计并按要求编写课程设计报告。16数字信号处理课程设计二、总体设计方案2.1设计步骤开始语音信号滤波去噪——使用脉冲不变响应法设计的巴特沃斯滤波器的设计流程如图3.1.

5、1所示:语音信号的采集(wavread函数),画时域图快速傅里叶变换,并且画频谱图设定滤波器性能指标,通带截止频率fb=1100,阻带截止频率fc=1200,通带波纹Ap=1,阻带波纹As=20脉冲响应不变法法设计巴特沃斯滤波器验证并进行频谱分析设计好的滤波器进行滤波处理比较滤波前后语音信号的波形及频谱回放语音信号结束图2.1.1脉冲响应不变法巴特沃斯滤波器对语音信号去噪流程图16数字信号处理课程设计2.2设计内容用麦克风采集一段语音信号,绘制波形并观察其频谱,给定相应技术指标,用脉冲响应不变法设计的一个满足指标的巴特沃斯IIR

6、滤波器,对该语音信号进行滤波去噪处理,比较滤波前后的波形和频谱并进行分析点击windows系统桌面的“开始”按钮,点击开始菜单栏里的“附件”,选择“录音机”选项,点击录音机“文件”选项,进入“声音选定”设置,把属性一栏设置成“8000Hz,8位,单声道,7KB/秒”(见图3.2.1)。点击确定,然后开始语言信号的采集,采集时间为1秒左右为最佳。采集的声音文件以“.wav”格式存储(见图3.2.2)。图2.2.1采集声音的参数设置图2.2.2采集声音16数字信号处理课程设计2.3语音信号的频谱分析在MATLAB中编辑m函数,使用w

7、avread函数读取采集的声音文件(.wav)将它赋值给某一向量,再对其进行采样,然后使用plot语句画出相关的频谱图形在figure(1)上。(1)Wavread函数调用格式:[y,Fs,nbits]=wavread(file)功能说明:采样值放在向量y中,Fs表示采样频率(Hz),nbits表示采样位数。(2)快速傅里叶变换算法FFT计算DFT的函数fft,其调用格式如下:Xk=fft(x,n)参数x为被变换的时域序列向量,N是DFT变换区间长度,当n大于x的长度时,fft函数自动在x后面补零。,当n小于xn的长度时,fft

8、函数计算x的前n个元素,忽略其后面的元素。在本次课程设计中,我们利用fft函数对语音信号进行快速傅里叶变换,就可以得到信号的频谱特性。(3)声音采样文件读取的程序(文件名:c.wav)%用麦克风采集一段8000Hz,8k的单声道语音信号,绘制波形并观察其频谱[x

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。