¿Qué significa el parámetro nfft
en esta función? Consulte este enlace para obtener la documentación https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.signal.spectrogram.html
scipy.signal.spectrogram
funciona dividiendo la señal en segmentos de tiempo (que se superponen parcialmente) y luego calcula el espectro de potencia de la Transformada Rápida de Fourier (FFT) de cada segmento. La longitud de estos segmentos se puede controlar mediante el argumento nperseg
, que le permite ajustar la compensación entre la resolución en los dominios de frecuencia y tiempo que surge debido al principio de incertidumbre . Hacer nperseg
más grande le da más resolución en el dominio de la frecuencia al costo de una menor resolución en el dominio del tiempo.
Además de variar el número de muestras que entran en cada segmento, a veces también es conveniente aplicar un relleno cero a cada segmento antes de tomar su FFT. Esto es para lo que es el argumento nfft
:
nfft : int, opcional
Longitud de la FFT utilizada, si se desea una FFT rellenada con cero. Si Ninguno , la longitud FFT es nperseg . Por defecto, ninguno .
De forma predeterminada, nfft == nperseg
, lo que significa que no se utilizará el relleno cero.