La spectrogram()
función de Matlab calcula el STFT de una señal. Describe su NFFT
argumento de la siguiente manera:
S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)
especifica el número de puntos de frecuencia utilizados para calcular las transformadas discretas de Fourier. SiNFFT
no se especifica,NFFT
se usa el predeterminado .
¿Estoy en lo cierto en que NFFT
es una compensación solo entre la resolución de frecuencia y el número de cálculos? Para mi trabajo fuera de línea, no hay necesidad de guardar ciclos. ¿Existe algún límite máximo NFFT
, impuesto, por ejemplo, por una fuga espectral, o por cualquier otro problema que deba conocer, o puedo establecer ese argumento lo más alto posible?
fuente