資源簡介
學校的一個小作業,給出一段嘈雜的聲音信號,要求濾掉環境噪音,聽出其中的說話內容

代碼片段和文件信息
clear?all;
close?all;
clc;
[YFsbits]=wavread(‘DSP(09)_DF.wav‘);%?read?the?sound?file
L=length(Y);
nT=(0:1/Fs:(L-1)/Fs);%set?sample?frequency
subplot(311);
plot(nTY);%produce?the?image?of?time?domain
title(‘time?domain‘);
xlabel(‘time(sec)‘);
ylabel(‘amplitude(V)‘);
b=fft(YL);%compute?DFT
nF=(0:Fs/L:(Fs-Fs/L));
c=abs(b);%?compute?the?DFT‘s?magnitude
d=20*log10(c);
subplot(312);
plot(nFd);
title(‘frequency?domain‘);
xlabel(‘frequency(hz)‘);
ylabel(‘magnitude(u)‘);
subplot(313)
specgram(Y[]Fs);%?make?the?mixed?time-frequency?domain?specgram
colorbar;
title(‘mixed?time-frequency?domain‘);
xlabel(‘time(sec)‘);
ylabel(‘frequency(hz)‘);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1329??2010-03-15?11:34??compare.m
?????文件?????154060??2010-01-09?12:06??DSP(09)_DF.wav
?????文件???????1077??2010-03-15?11:05??filter.m
?????文件????????679??2010-03-15?08:55??analysis.m
-----------?---------??----------?-----??----
???????????????157145????????????????????4
- 上一篇:基于柵格地圖的Dijkstra算法路徑規劃
- 下一篇:OFDM調制程序 MATLAB
評論
共有 條評論