全球旧事资料 分类
MATLAB
课程设计报告书
课题名称姓名学号院、系、部专业指导教师
基于MATLAB的语音信号采集与处理胡敬
3120504005电气信息工程学院电子信息科学与技术1201
许波
2014年7月3日
f语音信号的采集与处理
一、实践的目的和要求
本次课程设计的课题为《基于MATLAB的语音信号采集与处理》,学会运用MATLAB的信号处理功能,采集语音信号,并对语音信号进行滤波及变换处理,观察其时域和频域特性,加深对信号处理理论的理解,并为今后熟练使用MATLAB进行系统的分析仿真和设计奠定基础。
此次实习课程主要是为了进一步熟悉对matlab软件的使用,以及学会利用matlab对声音信号这种实际问题进行处理,将理论应用于实际,加深对它的理解。
二、实践原理:
理论原理:
利用MATLAB对语音信号进行分析和处理,采集语音信号后,利用MATLAB软件平台进行频谱分析;并对所采集的语音信号加入干扰噪声,对加入噪声的信号进行频谱分析,设计
合适的滤波器滤除噪声,恢复原信号。语音信号的“短时谱”对于非平稳信号它是非周期的频谱随时间连续变化因此由傅里叶变换得到的频谱无法获知其在各个时刻的频谱特性。如果利用加窗的方法从语音流中取出其中一个短断再进行傅里叶变换就可以得到该语音的短时谱。
课题要求:课题要求:1、语音信号的采集
利用Wi
dows下的录音机,录制一段自己的话音,时间在5s左右,然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。
(1)请每位同学都参与录音。分析鸽子语音信号时域信号的不同点。(2)请录制两段音乐信号,期中一段为简单音乐信号,一段为和弦音乐信号。比较时域波形的不同。
2、语音信号的频谱分析在Matlab中,可以利用函数fft对信号进行快速傅立叶变换,得到信号的频谱特性,要
求学生首先画出语音信号的时域波形,然后对语音信号进行频谱分析。
程序:
fs44100
xfsNbitswavreadC\UsersAdmi
istratorDesktopmatlabSW
t0144100le
gthx144100
sou
dxfs
对加载的语音信号进行回放
figure1plottxtitle原始语音信号
做原始语音信号的时域图形
xlabeltime

ylabelfuzhi
le
gthxy1fftx

求出语音信号的长度傅里叶变换
w1
0
1fs
figure2plotwabsy1
做原始语音信号的FFT频谱图
ftitle原始语音信号FFT频谱频谱分析对比:简单音乐信号:
和弦音乐信号:
男生:
f女生:
f3、理解傅立叶变换的性质(1)对信号进行时域的尺度变换,抽取与插值,观察期品与众频谱的变化,回放语音信
r
好听全球资料 返回顶部