La spectrogram()
funzione di Matlab calcola la STFT di un segnale. Descrive il suo NFFT
argomento come segue:
S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)
specifica il numero di punti di frequenza utilizzati per calcolare le trasformate di Fourier discrete. SeNFFT
non specificato,NFFT
viene utilizzato il valore predefinito .
Sono corretto in quanto NFFT
è un compromesso solo tra la risoluzione della frequenza e il numero di calcoli? Per il mio lavoro offline, non è necessario salvare i cicli. Esiste un limite massimo per NFFT
, imposto, ad esempio, da dispersione spettrale, o qualsiasi altro problema che dovrei conoscere o posso impostare tale argomento il più alto possibile?