diff --git a/src/SAR2Q1.m b/src/SAR2Q1.m
new file mode 100644
index 0000000000000000000000000000000000000000..eda3ffe692d5c471ff2682f7efce2f76f4d0e5b7
--- /dev/null
+++ b/src/SAR2Q1.m
@@ -0,0 +1,32 @@
+% Paramètres
+T = 1;                 % période du signal (s)
+Fe = 1000;             % fréquence d'échantillonnage (Hz)
+Te = 1/Fe;             
+t = 0:Te:5*T-Te;       % 5 périodes
+N = length(t);
+
+% Signal carré
+carre = square(2*pi*t/T);  % amplitude ±1
+
+% Signal dent de scie
+scie = sawtooth(2*pi*t/T); % amplitude ±1
+
+%FFT et centrage
+Carre_FFT = fftshift(fft(carre));
+Scie_FFT  = fftshift(fft(scie));
+f = (-N/2:N/2-1)*(Fe/N);
+
+% On met l'amplitudes en dB
+Carre_dB = 20*log10(abs(Carre_FFT)/N + eps);
+Scie_dB  = 20*log10(abs(Scie_FFT)/N + eps);
+
+% Affichage du spectre du signal carré
+figure;
+plot(f, Carre_dB);
+title('Spectre du signal carré'); xlabel('Fréquence (Hz)'); ylabel('Amplitude (dB)'); grid on;
+
+%Affichage du spectre du signal dent de scie
+figure;
+plot(f, Scie_dB);
+title('Spectre du signal dent de scie'); xlabel('Fréquence (Hz)'); ylabel('Amplitude (dB)'); 
+grid on;
\ No newline at end of file