A spectrogram()
função do Matlab calcula o STFT de um sinal. Ele descreve seu NFFT
argumento 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. SeNFFT
não for especificado, o padrãoNFFT
será usado.
Estou correto, pois NFFT
há 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?
fonte