- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语音信号处理课程设计报告
《语音信号处理》课程设计报告学院:电气学院专业:电子信息工程班级:10信二姓名:杨磊学号设计内容1.设计要求本次课程设计要求利用MATLAB对语音信号进行数字信号处理和分析,要求采集语音信号后,在MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计合适的滤波器滤除噪声,恢复原信号。2.设计目的通过对课程设计,对信号的采集,处理,传输,显示,存储和分析等有一个系统的掌握和理解。巩固和运用在数字信号处理课程中所学的理论知识和实验技能,掌握最基本的数字信号处理的理论和方法,培养发现问题,分析问题和解决问题的能力。3.设计任务1、语音信号的采集利用Windows下的录音机,录制一段自己的话音,时间在几秒内,然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。2、语音信号的频谱分析首先画出语音信号的时域波形,然后对语音信号进行频谱分析。在Matlab中,可以利用函数fft对信号进行快速傅里叶变换,得到信号的频谱特性。3、用滤波器对语音信号进行滤波设计滤波器对采集的信号进行滤波,比较滤波前后语音信号的波形及频谱。要求自己确定滤波器的性能指标,用冲击响应不变法、双线性变换法或窗函数设计低通滤波器。4、回放语音信号在Matlab中,函数sound中可以对声音进行回放,其调用格式:sound(x,fs,bits)二设计原理1、数字滤波器数字信号处理的主要研究对象是数字信号,且是采用运算的方法达到处理的目的的,因此,其实现方法,基本上分成两种实现方法,即软件和硬件实现方法。软件实现方法指的是按照原理和算法,自己编写程序或者采用现成的程序在通用计算机上实现,硬件实现指的是按照具体的要求和算法,设计硬件结构图,用乘法器加法器延时器、控制器、存储器以及输入输出接口部件实现的一种方法。显然前者灵活,只要改变程序中的有关参数,但是运算速度慢,一般达不到实时处理,因此,这种方法适合于科研和教学。后者运算速度快,可以达到实时处理要求,但是不灵活。目前DSP芯片已进入市场,且正在高速发展,速度高,体积小,性能优良,价格也在不断下降。可以说,用DSP芯片实现数字信号处理,正在变成工程技术领域的主要方法。用合适的DSP芯片,配有合适的芯片语言及任务要求的软件,来实现信号处理功能无疑是一种最佳的数字信号处理系统。2、Matlab简介MATLAB是matrixlaboratory两个词的组合,意为矩阵工厂(矩阵实验)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。3、采样定理1.对连续信号进行等间隔采样形成采样信号,采样信号的频谱是原连续信号频谱以采样频率为周期进行周期性地延拓形成。X‘(jΩ)=1/2π X(jΩ)*P(jΩ)=1/T∑(对k进行负无穷到正无穷地累加)X(jΩ-jkΩ)2.设连续信号a(t)属于带限信号,最高截止频率为Ω,如果采样频率大于或者等于2Ω,那么采样信号通过一个增益为T,截止频率为Ω/2地理想低通滤波器,可以唯一回复出原连续信号,否则会造成频率混叠现象,不可能无失真还原原信号。实际上我们在实际应用中考虑到信号的频谱不是锐截止,最高截止频率上还有较小的高频分量,所以实际工程中选用Ω’=(3-4)Ω,不且加入低通滤波器滤去高频分量。4、FIR数字滤波器给定滤波器的规一化性能指标(参考指标,实际中依据每
文档评论(0)