- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音信号分析课程设计报告-语音信号处理系统设计精选
信号与线性系统课程设计报告
课题三 语音信号处理系统设计
班级:
姓名:
学号:
成绩:
指导教师:
日期:
目 录
摘要 2
关键词 2
1课程设计的目的、意义 3
2设计任务及技术指标 3
3 设计方案论证 3
3.1 设计理论依据 3
3.1.1 采样定理 3
3.1.2 采样频率 3
3.1.3 采样位数与采样频率 4
3.2 语音信号的分析及处理方法 4
3.2.1 语音的录入与打开 4
3.2.2 时域信号的FFT分析 4
3.2.3 滤波器设计 5
3.2.4 IIR滤波器与FIR滤波器的性能比较 7
3.2.5语音信号特征参数提取 7
4 设计内容 8
4.1语音信号分析 8
4.1.1 原始语音信号分析 8
4.1.2对原始信号重采样并回放 9
4.1.3对原始信号加入干扰噪声并分析 11
4.1.4滤波器设计及其特性分析 12
4.1.5对带噪信号滤波并分析 13
4.2 图形用户界面 15
4.2.1图形用户界面概念 15
4.2.2图形用户界面设计 15
4.2.3图形用户界面制作 15
4.2.4图形用户界面的设计程序 16
4.3 对语音信号部分时域参数计算 23
4.3.1对语音信号进行分帧 23
4.3.2计算语音信号的短时能量 24
4.3.3计算语音信号的短时平均过零率 25
4.3.4计算语音信号的短时自相关函数 26
5 实验结果与分析 27
6 总结 28
参考文献 28
课题三 语音信号处理系统设计
摘要:
数字信号处理是将信号以数字方式表示并处理的理论和技术。数字信号处理与模拟信号处理是信号处理的子集。
数字信号处理的目的是对真实世界的连续模拟信号进行测量或滤波。因此在进行数字信号处理之前需要将信号从模拟域转换到数字域,这通常通过模数转换器实现。而数字信号处理的输出经常也要变换到模拟域,这是通过数模转换器实现的。
数字信号处理的算法需要利用计算机或专用处理设备如数字信号处理器(DSP)和专用集成电路(ASIC)等。数字信号处理技术及设备具有灵活、精确、抗干扰强、设备尺寸小、造价低、速度快等突出优点,这些都是模拟信号处理技术与设备所无法比拟的。
数字信号处理的核心算法是离散傅立叶变换(DFT),是DFT使信号在数字域和频域都实现了离散化,从而可以用通用计算机处理离散信号。而使数字信号处理从理论走向实用的是快速傅立叶变换(FFT),FFT的出现大大减少了DFT的运算量,使实时的数字信号处理成为可能、极大促进了该学科的发展。
MATLAB是矩阵实验室(Matrix Laboratory)的简称,和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完相同的事情简捷得多,并且mathwork也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++ ,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
关键词:语音信号,MATLAB,滤波,GUI,时域参数
1课程设计的目的、意义
本设计课题主要研究语音信号初步分析的软件实现方法、滤波器的设计及应用。通过完成本课题的设计,拟主要达到以下几个目的:
(1)了解MATLAB软件的特点和使用方法。
(2)掌握利用MATLAB分析信号和系统的时域、频域特性的方法;
(3)掌握数字滤波器的设计方法及应用。
(4)了解语音信号的特性及分析方法。
(5)通过本课题的设计,培养学生运用所学知识分析和解决实际问题的能力。
2设计任务及技术指标
设计一个简单的语音信号分析系统,实现对语音信号时域波形显示、进行频谱分析,利用滤波器滤除噪声、对语音信号的参数进行提取分析等功能。采用MATLAB设计语言信号分析相关程序,并且利用GUI设计图形用户界面。具体任务是:
(1)采集语音信号。
(2)对原始语音信号加入干扰噪声,对原始语音信号及带噪语音信号进行时频域分析。
(3)针对语音信号频谱及噪声频率,设计合适的数字滤波器滤除噪声。
(4)对噪声滤除前后的语音进行时频域分析。
(5)对语音信号进行重采样,回放并与原始信号进行比较。
(6)对语音信号部分时域参数进行提取。
(7)设计图形用户界面
文档评论(0)