Sei sulla pagina 1di 2

DSP LAB ___

clc
Fs=8000;
% Record your voice for5 seconds.
r = audiorecorder(Fs,8,1);
disp('Start speaking.')
recordblocking(r,5);
disp('End of Recording..');

play(r);

% Store data in double-precision array.


v = getaudiodata(r);

% Plot the waveform.


plot(abs(fft(v)),'black');
title('VOICE')

%downsampling

M=2;
m= conv2(LPF1,v);
d= downsample(m,M);
figure
subplot(211)
stem(abs(fft(v)),'black')
subplot(212)
stem(abs(fft(d)),'black')
suptitle('Down-Dampling M=2')
L=3;
l=upsample(v,L);
c= conv2(LPF2,l);
d2=downsample(c,M);
%sound(d2)
figure
subplot(211)
stem(abs(fft(v)),'black')
subplot(212)
stem(abs(fft(d2)),'black')
suptitle('sampling T*=3/2 T')

Potrebbero piacerti anche