资源简介

学校的一个小作业,给出一段嘈杂的声音信号,要求滤掉环境噪音,听出其中的说话内容

资源截图

代码片段和文件信息

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


评论

共有 条评论