La spectrogram()fonction de Matlab calcule le STFT d'un signal. Il décrit son NFFTargument comme suit:
S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)spécifie le nombre de points de fréquence utilisés pour calculer les transformées de Fourier discrètes. SiNFFTn'est pas spécifié, la valeur par défautNFFTest utilisée.
Ai-je raison de dire que NFFTc'est un compromis uniquement entre la résolution de fréquence et le nombre de calculs? Pour mon travail hors ligne, il n'est pas nécessaire de sauvegarder les cycles. Y a-t-il une limite maximale NFFTimposée, par exemple par une fuite spectrale, ou tout autre problème que je devrais connaître, ou puis-je définir cet argument le plus haut possible?