文档介绍:设计
课程设计(论文)任务书
信息工程学院通信工程专业 05-(1) 班级
一、课程设计(论文)题目基于 MATLAB 的语音信号分析与处理的课程设计
二、课程设计(论文)工作自 2007 年 12月 31日起至 2008 年 1 月 4 日止。
三、课程设计(论文) 地点: 15#520
四、课程设计(论文)内容要求:
本课程设计的目的:
综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。
课程设计的任务及要求:
课程设计的基本要求:
①学会 MATLAB 的使用,掌握 MATLAB 的程序设计方法。
②掌握在 Windows 环境下语音信号采集的方法。
③掌握数字信号处理的基本概念、基本理论和基本方法。
④掌握 MATLAB 设计 FIR 和 nR 数字滤波器的方法。
⑤学会用 MATLAB 对信号进行分析和处理。
课程设计的内容:
录制一段自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱图;给定滤波器的性能指标,采用窗函数法或双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号;最后,用 MATLAB 设计一信号处理系统界面。
目录
第一章绪论………………………………………………………………1
第二章总体设计及思路分析…………………………………………………3
第三章程序设计实现…………………………………………………………4
第四章总结………………………………………………………………5
语音信号的采集…………………………………………………1.
语音信号的频谱分析……………………………………………2.
设计数字滤波器和画出频率响应………………………………3.
用滤波器对信号进行滤波………………………………………4.
比较滤波前后语音信号的波形及频谱…………………………5.
回放语音信号……………………………………………………6.
设计系统界面……………………………………………………7.
调试分析…………………………………………………………8.
设计小结…………………………………………………………8.
设计心得体会……………………………………………………9.
参考文献………………………………………………………10.
第一章绪论
MATLAB是一种科学计算软件,主要适用于矩阵运算和信息处理领域的分析设计,它使用方便,输入简捷,运算高效,内容丰富,.
传统的数字滤波器的设计过程复杂,计算工作量大,滤波特性调整困难,影响了它的应用。本文介绍了利用MATLAB快速有效的设计由软件组成的常规数字滤波器的设计方法,综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得到相应结论。给出了使用MATLAB语言进行程序设计并进行界面设计的详细步骤。利用MATLAB设计滤波器,可以随时对比设计要求和滤波器特性调整参数,直观简便,极大的减轻了工作量,有利于滤波器设计的最优化。利用MATLAB作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。
第二章总体设计及思路分析
①学会 MATLAB 的使用,掌握 MATLAB 的程序设计方法。
②掌握在 Windows 环境下语音信号采集的方法。
③掌握数字信号处理的基本概念、基本理论和基本方法。
④掌握 MATLAB 设计 FIR 和 nR 数字滤波器的方法。
⑤学会用 MATLAB 对信号进行分析和处理。
录制一段自己的语音信号,并对录制的信号进行采样;画出采样后语音信号的时域波形和频谱图;给定滤波器的性能指标,采用窗函数法或双线性变换设计滤波器,并画出滤波器的频率响应;然后用自己设计的滤波器对采集的语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;回放语音信号;最后,用 MATLAB 设计一信号处理系统界面。
声音的导入、采样和频谱分析
声音文件的导入:我们可以采集语音信号利用计算机Windows下的录音机设备,可以采集语音信号并采样,得出数据文件''保存在MATLAB的work路径下,在M文件中键入:“x1=wavread('I:\work\ ');”读取语音信号的数据