Adding the DFT and FFT of the signal ind signal_analysis thanks to frequencySpectrum.m

This commit is contained in:
Mattis ROELLINGER 2024-03-28 09:19:49 +01:00
parent 1873bc4613
commit 6c3d02255f
1 changed files with 12 additions and 11 deletions

View File

@ -6,21 +6,22 @@ close all
t=0:1/fs:length(y)/fs-1/fs; t=0:1/fs:length(y)/fs-1/fs;
figure; ##figure;
set(gcf, 'name','Signal of origin'); ##set(gcf, 'name','Signal of origin');
plot(t,y); ##plot(t,y);
xlabel('time(s)'); ##xlabel('time(s)');
ylabel('amplitude(n.u.'); ##ylabel('amplitude(n.u.');
audiowrite('modulator22_speedown.wav', y , fs/2); audiowrite('modulator22_speedown.wav', y , fs/2);
[y_speedown,fs_speedown]=audioread('modulator22_speedown.wav'); [y_speedown,fs_speedown]=audioread('modulator22_speedown.wav');
t_speedown=0:1/fs_speedown:length(y_speedown)/fs_speedown-1/fs_speedown; t_speedown=0:1/fs_speedown:length(y_speedown)/fs_speedown-1/fs_speedown;
figure; ##figure;
set(gcf, 'name','Speed down of the signal of origin'); ##set(gcf, 'name','Speed down of the signal of origin');
plot(t_speedown,y_speedown); ##plot(t_speedown,y_speedown);
xlabel('time(s)'); ##xlabel('time(s)');
ylabel('amplitude(n.u.'); ##ylabel('amplitude(n.u.');
frequencySpectrum(y_speedown, fs_speedown, false);
frequencySpectrum(y_speedown, fs_speedown, true);