A spectrogram()função do Matlab calcula o STFT de um sinal. Ele descreve seu NFFTargumento da seguinte maneira:
S = SPECTROGRAM(X,WINDOW,NOVERLAP,NFFT)especifica o número de pontos de frequência usados para calcular as transformadas discretas de Fourier. SeNFFTnão for especificado, o padrãoNFFTserá usado.
Estou correto, pois NFFThá uma troca apenas entre resolução de frequência e número de cálculos? Para o meu trabalho offline, não há necessidade de salvar ciclos. Existe algum limite máximo para NFFT, imposto, por exemplo, por vazamento espectral, ou qualquer outro problema que eu deva conhecer, ou posso definir esse argumento o mais alto possível?