Professional Documents
Culture Documents
Matlab2 PDF
Matlab2 PDF
t=[0:1:40];%TimeSamples
f=500;%InputSignalFrequency
fs=8000;%SamplingFrequency
x=sin(2*pi*f/fs*t);%GenerateSineWave
figure(1);
stem(t,x,'r');%Viewthesamples
figure(2);
stem(t*1/fs*1000,x,'r');%Viewthesamples
holdon;
plot(t*1/fs*1000,x);%PlotSineWave
Fourier Transform
%FFTLength
fftLength=1024;
%SignalLength
sigLength=length(x);
%RectangularWindow
win=rectwin(sigLength)';
%FindtheDFT
y=fft(x.*win,fftLength);
%FigureLength
figLength=fftLength/2+1;
%PlottheMagnitudeResponseinLinearScale
plot([1:figLength]*fs/(2*figLength),abs(y(1:figLength)));
%PlottheMagnitudeResponseinLogScale
plot([1:figLength]*fs/(2*figLength),20*log10(abs(y(1:figLength))));
Different Types of Windows
Length=200;
%RectangularWindow
win=rectwin(Length);
wRect=[zeros(200,1);win;zeros(200,1)];
Different Types of Windows
Length=200;
%HammingWindow
win=hamming(Length);
wRect=[zeros(200,1);win;zeros(200,1)];
Windowing Effects Rectangular Window
Windowing Effects Hamming Window
Frequency Resolution
RectangularWindow
HammingWindow
Short Term Fourier Transform
Twosinusoidsat500Hzand750Hz.Onepresentfrom0125msandthe
secondonefrom125250ms.
Short Term Fourier Transform
FullsignalFourierTransformdoesnotgivetimeinformation.
Short Term Fourier Transform
NarrowBandSpectrogramSTFTwithlonganalysiswindows
Short Term Fourier Transform
WideBandSpectrogramSTFTwithshortanalysiswindows
Speech Signals
MaleSpeechphoneme/a/
Speech Signals
MaleSpeechphoneme/a/
Speech Signals
FemaleSpeechphoneme/a/
Speech Signals
FemaleSpeechphoneme/a/
Speech Signals
ChildSpeechphoneme/a/
Speech Signals
ChildSpeechphoneme/a/
Speech Signals
MaleSpeechwordbeat
Speech Signals
MaleSpeechwordbeat
Speech Signals
MaleSpeechwordbeat