数字信号处理课程设计 语音信号合成

数字信号处理课程设计 语音信号合成

ID:13249515

大小:5.22 MB

页数:35页

时间:2018-07-21

数字信号处理课程设计 语音信号合成_第1页
数字信号处理课程设计 语音信号合成_第2页
数字信号处理课程设计 语音信号合成_第3页
数字信号处理课程设计 语音信号合成_第4页
数字信号处理课程设计 语音信号合成_第5页
资源描述:

《数字信号处理课程设计 语音信号合成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程设计说明书设计题目:基于幅度调制法的语音信号合成专业:电子信息工程班级:2011级1班设计人:王钱磊201101101530山东科技大学2013年12月27日山东科技大学课程设计任务书电子信息工程专业2011级1班学生王钱磊一、课程设计题目:基于幅度调制法的语音信号合成二、设计原始资料:MATLAB软件编程环境;PentiumIV计算机三、设计应解决下列各主要问题:1、掌握幅度调制法的概念,设计GUI界面。2、采集语音信号,运用MATLAB软件计算信号的时域图和频谱图。3、利用幅度调制法进行语音合成。四、设计说明书应附有下列图纸:五

2、、命题发出日期:2013-12-15设计应完成日期:2013-12-27设计指导教师(签章)教研室主任(签章)31指导教师对课程设计的评语指导教师(签章):年月日31山东科技大学学生课程设计摘要语音信号处理是一门比较实用的电子工程专业课程,语音是人类获取信息的的重要来源和利用信息的重要手段。通过语言相互传递信息是人类最重要的基本功能之一。语音信号是一种非平稳的时变信号,它携带着各种信息。在语音编码、语音合成、语音识别和语音增强等语音处理中无一例外需要提取语音中包含的各种信息。Matlab是一个数据分析和处理功能十分强大的工程实用软件。本

3、文介绍了利用matlab软件及其中的图形用户界面(GUI)实现驱动声卡采集语音信号和语音信号采集后的文档处理方法,并通过实例利用matlab分析了语音信号处理的过程。关键词:语音信号处理MATLAB频谱分析语音合成31山东科技大学学生课程设计目录1绪论………………………………………………………………………32软件设计与实现……………………………………………………42.1MATLAB软件介绍…………………………………………………42.2GUI用户界面介绍…………………………………………………52.3软件总体设计及框图……………………………

4、……………62.4软件设计原理……………………………………………………82.5软件实现过程………………………………………………………103设计中遇到的问题及解决过程………………………………………144设计总结与心得体会…………………………………………………195附录………………………………………………………………………205.1参考文献……………………………………………………………205.2程序代码……………………………………………………………2131山东科技大学学生课程设计1绪论语音信号处理是研究用数字信号处理技术和语音学知识对语音信

5、号进行处理的新兴的学科,是目前发展最为迅速的信息科学研究领域的核心技术之一。通过语音传递信息是人类最重要、最有效、最常用和最方便的交换信息形式。同时,语言也是人与机器之间进行通信的重要工具,它是一种理想的人机通信方式,因而可为信息处理系统建立良好的人机交互环境,进一步推动计算机和其他智能机器的应用,提高社会的信息化程度。语音信号处理是一门新兴的学科,同时又是综合性的多学科领域和涉及面很广的交叉学科。虽然从事这一领域研究的人员主要来自信号与信息处理及计算机应用等学科,但是它与语音学、语言学、声学、认知科学、生理学、心理学等许多学科也有非常

6、密切的联系。20世纪60年代中期形成的一系列数字信号处理的理论和算法,如数字滤波器、快速傅立叶变换(FFT)等是语音信号数字处理的理论和技术基础。随着信息科学技术的飞速发展,语音信号处理取得了重大的进展。进入70年代之后,提出了用于语音信号的信息压缩和特征提取的线性预测技术(LPC),并已成为语音信号处理最强有力的工具,广泛应用于语音信号的分析、合成及各个应用领域,以及用于输入语音与参考样本之间时间匹配的动态规划方法。80年代初一种新的基于聚类分析的高效数据压缩技术(矢量量化)应用于语音信号处理中。近年来人工神经网络(ANN)的研究取得

7、了迅速发展,语音信号处理的各项课题是促进其发展的重要动力之一,同时,它的许多成果也体现在有关语音信号处理的各项技术之中。31山东科技大学学生课程设计2软件设计与实现本课程设计利用MATLAB软件进行设计,主要涉及到两个子函数的设计,一是线性预测函数,二是语音信号的合成,通过主函数对两个子函数的调用来完成设计功能。2.1MATLAB软件介绍本次课程设计用到的编辑软件是MATLAB,下面对它做一下简要介绍:MATLAB是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计。它使用方便,输入简捷,内容丰富,运算高效,并且很容易由

8、用户自行扩展,因此,当前己成为美国和其他发达国家大学教学和科学研究中最常用而必不可少的工具。MATLAB是矩阵实验室(MATRIXLABORATORY)的缩写,主要用于方便矩阵的存取,其基本元素是无须定义维

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

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

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