La spectrogram()funzione di Matlab calcola la STFT di un segnale. Descrive il suo NFFTargomento come segue:
S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)specifica il numero di punti di frequenza utilizzati per calcolare le trasformate di Fourier discrete. SeNFFTnon specificato,NFFTviene 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?