/// <summary> /// Applies the Inverse Fast Fourier Transform algorithm to a Signal /// </summary> /// <param name="signal">The Signal to apply IFFT to</param> /// <returns>The Inverted Fourier Transform of the Signal</returns> public static Signal InverseFFT(Signal signal) { Signal result = signal.GetConjugate(); result = FFT(result); result /= signal.Length; return(result); }