matlab中声音导入_第1页
matlab中声音导入_第2页
全文预览已结束

下载本文档

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

文档简介

1、1) 用mp3录音,生成文件cricket.wav,把该文件放到matlab文件夹里面(就是你打开matlab后中间顶部的地址)。2) 2)使用如下程序,做波形显示以及fft变换。y,Fs,bits=wavread(cricket.wav);%读出信号,采样率和采样位数。y=y(:,1);%我这里假设你的声音是双声道,我只取单声道作分析,如果你想分析另外一个声道,请改成y=y(:,2)sigLength=length(y);Y = fft(y,sigLength);Pyy = Y.* conj(Y) / sigLength;halflength=floor(sigLength/2);f=Fs*

2、(0:halflength)/sigLength;figure;plot(f,Pyy(1:halflength+1);xlabel(Frequency(Hz);t=(0:sigLength-1)/Fs;figure;plot(t,y);xlabel(Time(s);3)频率看频谱就有了,声音间隔看声音波形,周期看声音波形。4)关于去噪声。a)如果噪声是特定频率的周期噪声(periodic noise),比如说50hz,那么你可以用matlab的filter,作一个低通、高通、带通或者带阻滤波。b)如果声音是高斯白噪声。那就用自适应滤波(adaptive filter,wiener filter

3、)。这里涉及到对噪声的采样、计算特征值以及决定阶数的问题。c)幸好我们可以“耍赖”用cool editor。用它打开wav文件,用鼠标把一段噪声圈起来,采样,然后直接选择去噪就可以了。各大网站有介绍。例子:matlab去除50hz噪声。我用电脑录了一段声音,里面有50hz的周期噪声(因为受交流电干扰)。而我自己的声音频率最低是90hz。我使用了一个10阶butterworth高通滤波器,边带是70hz(介于50跟90之间)。问题是,这不能直接用。因为声音文件的采样率是22k,70相对于22k来说太小了。所以我得先把我的声音欠采样,然后再滤波,然后再插值。程序如下。k,Fs,bits=wavre

4、ad(mywav.wav);k=k(:,1);y_temp=k(1:90000);dfactor=3;y=decimate(y_temp,dfactor);b,a = butter(10,70/(Fs/(dfactor*2),high);y=filter(b,a,y);y=interp(y,dfactor);sigLength=length(y);Y = fft(y,sigLength);Pyy = Y.* conj(Y) / sigLength;halflength=floor(sigLength/2);f=Fs*(0:halflength)/sigLength;figure;plot(f,Pyy(1:halflength+1);xlabel(Frequency(Hz);sigLength=length(y_temp);Y = fft(y_temp,sigLength);Pyy = Y.* conj(Y) / sigLength;halflength=floor(sigLength/2);f=Fs*(0:halflength)/sigLength;figure;plot(f,Pyy(1:halflength+1);xlabel(Frequency(Hz);t=(0:sigLength-1)/Fs;figure;plot(t,y,t,y_temp);

温馨提示

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

评论

0/150

提交评论