语音信号的采集.doc_第1页
语音信号的采集.doc_第2页
语音信号的采集.doc_第3页
语音信号的采集.doc_第4页
语音信号的采集.doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1语音信号的采集:1)利用windows下的录音机(开始程序附件娱乐录音机,文件属性立即转换8000KHz,8位,单声道),录制一段自己的话音“信号”, 时间控制在2秒左右,然后将音频文件保存“C:Documents and SettingsAdministrator桌面fan.wav”2)在MATLAB软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。z1,fs,bits=wavread(C:Documents and SettingsAdministrator桌面fan.wav)运行结果:fs =8000 bits =8wavread函数调用格式:y=wavread(file),读取file所规定的wav文件,返回采样值放在向量y中。y,fs,nbits=wavread(file),采样值放在向量y中,fs表示采样频率(Hz),nbits表示采样位数。y=wavread(file,N),读取前N点的采样值放在向量y中。y=wavread(file,N1,N2),读取从N1点到N2点的采样值放在向量y中。2语音信号的频谱分析首先画出语音信号的时域波形z1=wavread(C:Documents and SettingsAdministrator桌面fan.wav);plot(z1);图像输出如图10对语音信号进行频谱分析,在MATLAB中,可以利用函数fft对信号进行快速付立叶变换,得到信号的频谱特性z1=wavread(C:Documents and SettingsAdministrator桌面fan.wav);y1=z1(1:8192);Y1=fft(y1);n=0:8191;plot(n,Y1);2.3.加噪后语音信号的程序设计:x=wavread(C:Documents and SettingsAdministrator桌面fan.wav);N=length(x);n=x+noise; %噪声信号的叠加sound(s)Subplot(2,1,1);plot(s);title (加噪后的时域波形);S=oise=rand(N,1)/10;sfft(s);Subplot(2,1,2);plot(abs(S);title (加噪后的频域波形);axis(0,30000,0,400);grid; 4 1设计IIR低通滤波器滤波程序如下:clear;close allz1,fs,bits=wavread(C:Documents and SettingsAdministrator桌面fan.wav)y1=z1(1:8192);Y1=fft(y1);fp=1000;fc=1200;As=100;Ap=1; ;Fs=8000;wc=2*fc/Fs;wb=2*fp/Fs;n,wp=cheb1ord(wc,wb,Ap,As);b,a=cheby1(n,Ap,wp);figure(1);freqz(b,a);x=filter(b,a,z1);X=fft(x,8192);figure(2);subplot(2,2,1);plot(abs(Y1);axis(0,1000,0,1.0);title(滤波前信号频谱);subplot(2,2,2);plot(abs(X);axis(0,4000,0,0.03);title(滤波后信号频谱);subplot(2,2,3);plot(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论