欢迎来到天天文库
浏览记录
ID:14626916
大小:127.50 KB
页数:16页
时间:2018-07-29
《语音信号的采集与分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、南昌工程学院《语音信号的采集与分析》课程设计题目语音信号的采集与分析课程名称语音信号处理系院信息工程学院专业通信工程班级10通信工程2班学生姓名刘敏学号2010103362设计地点电子信息楼指导教师邹宝娟设计起止时间:2013年12月9日至2013年12月20日目录一、需求分析31.1选题背景及意义31.2设计要求3二、系统总体设计32.1系统设计思路32.2功能结构图及功能说明32.3工作原理5三、系统详细设计53.1语音信号的matlab仿真的数据分析53.2程序代码分析11四、调试与维护134.1调试过程的问题与维护13五、结束语14六、参考文献15七、指导教师评阅(手写)16一、需求分
2、析1.1选题背景及意义该设计主要是介绍语音信号的采集与分析方法,通过PC机录制自己的一段声音,运用Matlab提供的函数进行仿真分析,并画出采样后语音信号的时域波形和频谱图,对所采集的语音信号加入干扰随机高斯噪声,对加入噪声的信号进行播放,并进行时域和频谱分析;对比加噪前后的时域图和频谱图,分析讨论采用什么样的滤波器进行滤除噪声。1.2设计要求(1)通过PC机录制自己的一段声音“南昌工程学院刘敏”;(2)运用MATLAB中信号处理相关的函数对语音信号进行时域、频域上的分析,如短时能量,短时平均过零率,语谱图等;(3)运用MATLAB对语音信号进行综合与分析,包括语音信号的调制,叠加,和滤波等。
3、二、系统总体设计2.1系统设计思路系统的整体设计思路包括语音信号的录制,语音信号的采集,语音信号的分析,其中语音信号的分析又包括了语音信号的时域分析和频域分析,语音信号的加噪处理和滤噪设计分析。2.2功能结构图及功能说明实际工作中,我们可以利用windows自带的录音机录制语音文件,声卡可以完成语音波形的A/D转换,获得WAVE文件,为后续的处理储备原材料。调节录音机保存界面的“更改”选项,可以存储各种格式的WAVE文件。图2.1为PC机的语音信号录制过程声音麦克风声卡滤波采样Windows自带的录音机A/D转换Wav图2.1PC机的语音信号录制过程图2.2为录制过程:图2.2PC自带的录音机
4、录音本设计录制自己的一段语音,内容:“南昌工程学院刘敏”,时长4s,保存在C盘桌面文件夹,命名为“刘敏.wav”图2.3为语音信号采集框图话筒数据采集设备(声卡)MATLAB语音采集工具箱图2.3语音信号采集框图信号采集过程是将采集到的数据用matlab仿真出来。2.3工作原理运用MATLAB中信号处理相关的函数对语音信号进行时域、频域上的分析,如短时能量,短时平均过零率,语谱图等;运用MATLAB对语音信号进行综合与分析,包括语音信号的调制,叠加,和滤波等。三、系统详细设计系统的详细设计主要包括matlab仿真的数据分析和程序代码设计的分析3.1语音信号的matlab仿真的数据分析3.1.1
5、语音信号时域分析语音信号的时域分析就是分析和提取语音信号的时域参数。进行语音分析时,最先接触到并且也是最直观的是它的时域波形。语音信号本身就是时域信号,因而时域分析是最早使用,也是应用最广泛的一种分析方法,这种方法直接利用语音信号的时域波形。时域分析通常用于最基本的参数分析及应用,如语音的分割、预处理、大分类等。这种分析方法的特点是:①表示语音信号比较直观、物理意义明确。②实现起来比较简单、运算且少。③可以得到语音的一些重要的参数。④只使用示波器等通用设备,使用较为简单等。ATLAB数据采集箱中提供的函数命令进行图像分析的函数命令:wavrecord : wavrecord 利用Windows
6、 音频输入设备记录声音,其调用形式为:wavrecord (n ,fs ,ch) 。利用Windows音频输入设备记录n个音频采样, 频率为fs Hz ,通道数为ch。采样值返回到一个大小为n*ch 的矩阵中。缺省时,fs = 11025 ,ch = 1。 waveplay: waveplay 利用Windows音频输出设备播放声音,其调用形为:waveplay(y ,fs) 。以采样频率fs向Windows 音频设备发送向量信号。标准的音频采样率有:8000、11025、22050 和44100Hz。 wavread :wavread 用于读取Microsoft 的扩展名为“.wav”的
7、声音文件。其调用形式为: y = wavread (file) 。其作用是从字符串file 所指的文件路径读取wave 文件,将读取的采样数据送到y 中。Y的取值范围: [ -1 ,1 ] 。sound:音频信号是以向量的形式表示声音采样的。sound 函数用于将向量转换为声音,其调用形式为:sound (y ,fs) ,作用是向扬声器送出向量y 中的音频信号(采样频率为fs) 。通过Wavrea
此文档下载收益归作者所有