Hallo, PSPunch hat gesagt: // PSPunch wrote:
The easiest way to avoid this that I know of is to "clone" your entire FFT routine (call them 'original' and 'clone' for now), apply a delay before the original signal and the same delay time after iFFT on cloned signal. The delay time should be half the size of the window size (=block size). What you are doing here is preparing an identical signal to compensate for the gaps of amplitude caused by applying a window function to the original signal.
[block~ SIZE 2] does practically the same: See attached comparison and my other reply in this thread.
Frank Barknecht _ ______footils.org__