Eugen_E
Full Member level 6
fft resolution
Hello,
I need to implement an FFT convolution for a speech signal, sampled at 8kHz. The questions are:
1. what FFT length is enough to obtain good frequency resolution?
2. if i use a long FFT, egg 1024, the time needed to fill the input buffer will be 128ms, higher than the maximum interval the speech signal is quasi-stationary (<20ms), and this will lead to a spectral "averaging" and distorsion.
To satisfy all requirements, a long FFT could be used, taking a short interval of the input signal, and filling with zeros to the required length to get good resolution? If this is correct, please guide me in choosing appropriate values for FFT length, and number of input samples taken for this typical application.
Thanks
Hello,
I need to implement an FFT convolution for a speech signal, sampled at 8kHz. The questions are:
1. what FFT length is enough to obtain good frequency resolution?
2. if i use a long FFT, egg 1024, the time needed to fill the input buffer will be 128ms, higher than the maximum interval the speech signal is quasi-stationary (<20ms), and this will lead to a spectral "averaging" and distorsion.
To satisfy all requirements, a long FFT could be used, taking a short interval of the input signal, and filling with zeros to the required length to get good resolution? If this is correct, please guide me in choosing appropriate values for FFT length, and number of input samples taken for this typical application.
Thanks