示例#1
0
        /// <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);
        }