电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于MATLAB的语音信号分析与处理系统的设计VIP免费

基于MATLAB的语音信号分析与处理系统的设计_第1页
1/15
基于MATLAB的语音信号分析与处理系统的设计_第2页
2/15
基于MATLAB的语音信号分析与处理系统的设计_第3页
3/15
数字信号处理大作业基于MATLAB的语音信号分析与处理系统的设计班级:物联网1401学号:姓名:zk目录基于MATLAB的语音信号分析与处理系统的设计一、设计目的......................................................................................3二、设计内容及要求..........................................................................32.1设计内容..................................................................................32.2设计要求..................................................................................3三、详细设计过程..............................................................................43.1语音信号的采集......................................................................43.2原始语音信号的时域频域分析..............................................43.3原始语音信号加噪..................................................................53.4设计滤波器..............................................................................63.5MATLAB语音信号处理界面设计.........................................83.6利用C语言得出声音带宽....................................................11四、调试结果....................................................................................12五、结论............................................................................................12参考文献............................................................................................132基于MATLAB的语音信号分析与处理系统的设计一、设计目的综合运用数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用MATLAB和C语言作为编程工具进行计算机实现,从而加深对所学知识的理解,建立概念。二、设计内容及要求2.1设计内容①录制一段自己的语音信号(我是物联网1401班的张坤),并对录制的信号进行采样。②画出采样后语音信号的时域波形和频谱图。③给定滤波器的性能指标,采用窗函数法或双线性变换设计滤波器,并画出滤波器的频率响应。④利用设计的滤波器对采集的语音信号进行滤波,画出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化,回放语音信号。⑤用MATLAB设计一信号处理系统界面。⑥利用C语言对录制语音信号进行FFT变换(取其中的1024进行),计算出自己声带的带宽。2.2设计要求①学会MATLAB的使用,掌握MATLAB的程序设计方法。②掌握在Windows环境下语音信号采集的方法。③掌握数字信号处理的基本概念、基本理论和基本方法。④掌握MATLAB设计FIR和IIR数字滤波器的方法。⑤学会用MATLAB对信号进行分析和处理。⑥学会用C语言进行FFT程序的编写和算法效果的仿真。3基于MATLAB的语音信号分析与处理系统的设计三、详细设计过程3.1语音信号的采集利用PC机上的声卡和Windows操作系统实现语音信号的的采集。打开“开始”菜单,选择“程序\附件\娱乐\录音机”项,打开Windows中自带的录音机程序,点击录音机程序界面中的录音按钮,开始声音录制。录完后点击放音按钮,可以实现所录音的重现。以文件名“zhangkun”保存入D:\中。文件存储器的后缀默认为.wav,这是Windows操作系统规定的声音文件存的标准。3.2原始语音信号的时域频域分析利用MATLAB中的“audioread”命令来读入(采集)语音信号,将它赋值给某一向量。再对其进行采样,记住采样频率和采样点数。根据help文档,下面介绍audioread函数三种调用格式。(1)[y,Fs]=audioread(filename)从指定filename,文件中读取数据并返回采样数据,y和对于该数据,Fs的采样率。(2)[y,Fs]=audioread(filename,samples)。读取所选的范围的音频采样在文件中,samples在哪里一个向量形式[start,finish]。(3)[y,Fs]=audioread(___,dataType)返回采样数据在数据范围对应dataType的'native'或'double',及可以在以前的语法中包含的任何输入参数。对zhangkun.wav进...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于MATLAB的语音信号分析与处理系统的设计

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部