commit 3a1b6dfdaec83807a22699350a67f341fb6754f8 parent df0b105686d2d84890b3b2e23bb06cf20ca9a719 Author: Martin Kloeckner <mjkloeckner@gmail.com> Date: Thu, 23 Oct 2025 19:59:28 -0300 Added triangular and rectangular window shape Diffstat:
25 files changed, 8 insertions(+), 2 deletions(-) diff --git a/tp/main.py b/tp/main.py @@ -120,10 +120,16 @@ def freq_domain(): freq_plot(48000, filter1_h, "filter1_h_fft", f_max=2000) freq_plot(48000, filter2_h, "filter2_h_fft", f_max=8000) + # Formas de ventana + # 'boxcar': rectangular + # 'bartlett': triangular + # https://en.wikipedia.org/wiki/Window_function + for i in [512, 1024, 2048, 4096]: - for window in ['hann', 'hamming', 'blackman']: + for window in ['boxcar', 'bartlett', 'hann', 'hamming']: spectogram_plot(file1_fs, file1_data, f"cancion1_espectograma_{window}_{i:04d}", N=i, win=window) - spectogram_plot(file2_fs, file2_data, f"cancion2_espectograma_{window}_{i:04d}", t=6, N=i, win=window) + spectogram_plot(file2_fs, file2_data, + f"cancion2_espectograma_{window}_{i:04d}", t=6, N=i, win=window, ylim=[0, 8000]) time_domain() freq_domain() diff --git a/tp/plot/cancion1_espectograma_bartlett_0512.png b/tp/plot/cancion1_espectograma_bartlett_0512.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_bartlett_1024.png b/tp/plot/cancion1_espectograma_bartlett_1024.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_bartlett_2048.png b/tp/plot/cancion1_espectograma_bartlett_2048.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_bartlett_4096.png b/tp/plot/cancion1_espectograma_bartlett_4096.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_boxcar_0512.png b/tp/plot/cancion1_espectograma_boxcar_0512.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_boxcar_1024.png b/tp/plot/cancion1_espectograma_boxcar_1024.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_boxcar_2048.png b/tp/plot/cancion1_espectograma_boxcar_2048.png Binary files differ. diff --git a/tp/plot/cancion1_espectograma_boxcar_4096.png b/tp/plot/cancion1_espectograma_boxcar_4096.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_bartlett_0512.png b/tp/plot/cancion2_espectograma_bartlett_0512.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_bartlett_1024.png b/tp/plot/cancion2_espectograma_bartlett_1024.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_bartlett_2048.png b/tp/plot/cancion2_espectograma_bartlett_2048.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_bartlett_4096.png b/tp/plot/cancion2_espectograma_bartlett_4096.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_boxcar_0512.png b/tp/plot/cancion2_espectograma_boxcar_0512.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_boxcar_1024.png b/tp/plot/cancion2_espectograma_boxcar_1024.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_boxcar_2048.png b/tp/plot/cancion2_espectograma_boxcar_2048.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_boxcar_4096.png b/tp/plot/cancion2_espectograma_boxcar_4096.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hamming_0512.png b/tp/plot/cancion2_espectograma_hamming_0512.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hamming_1024.png b/tp/plot/cancion2_espectograma_hamming_1024.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hamming_2048.png b/tp/plot/cancion2_espectograma_hamming_2048.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hamming_4096.png b/tp/plot/cancion2_espectograma_hamming_4096.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hann_0512.png b/tp/plot/cancion2_espectograma_hann_0512.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hann_1024.png b/tp/plot/cancion2_espectograma_hann_1024.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hann_2048.png b/tp/plot/cancion2_espectograma_hann_2048.png Binary files differ. diff --git a/tp/plot/cancion2_espectograma_hann_4096.png b/tp/plot/cancion2_espectograma_hann_4096.png Binary files differ.
