메소드 | 설명 | |
---|---|---|
FFT_Forward ( System.Complex _inputSignal ) : System.Complex[] |
Applies the Discrete Fourier Transform to an input signal Throws an exception if signal size is not a power of two! |
|
FFT_Forward ( System.Complex _inputSignal, System.Complex _outputSpectrum ) : void |
Applies the Discrete Fourier Transform to an input signal Throws an exception if signal and spectrum sizes mismatch and if their size are not a power of two! |
|
FFT_Inverse ( System.Complex _inputSpectrum ) : System.Complex[] |
Applies the Inverse Discrete Fourier Transform to an input frequency spectrum Throws an exception if spectrum size is not a power of two! |
|
FFT_Inverse ( System.Complex _inputSpectrum, System.Complex _outputSignal ) : void |
Applies the Inverse Discrete Fourier Transform to an input frequency spectrum Throws an exception if signal and spectrum sizes mismatch and if their size are not a power of two! |
메소드 | 설명 | |
---|---|---|
BROUTEFORCE_FFT ( System.Complex _inputSignal, int _inputIndex, int _inputStride, int _length, double _baseFrequency ) : System.Complex[] | ||
FFT_BreadthFirst ( System.Complex _input, System.Complex _output, int _size, int _POT, double _baseFrequency ) : void | ||
GenerateIndexList ( int _stageIndex, int _indices ) : void | ||
GenerateIndexList ( int _stageIndex, int _indices, int _targetIndex, int _sourceIndex, int _length, int _stride ) : void |
public static FFT_Forward ( System.Complex _inputSignal ) : System.Complex[] | ||
_inputSignal | System.Complex | The input signal of complex-valued amplitudes for each time sample |
리턴 | System.Complex[] |
public static FFT_Forward ( System.Complex _inputSignal, System.Complex _outputSpectrum ) : void | ||
_inputSignal | System.Complex | The input signal of complex-valued amplitudes for each time sample |
_outputSpectrum | System.Complex | The output complex-valued spectrum of amplitudes for each frequency. /// The spectrum of frequencies goes from [-N/2,N/2[ hertz, where N is the length of the input signal |
리턴 | void |
public static FFT_Inverse ( System.Complex _inputSpectrum ) : System.Complex[] | ||
_inputSpectrum | System.Complex | The input complex-valued spectrum of amplitudes for each frequency |
리턴 | System.Complex[] |
public static FFT_Inverse ( System.Complex _inputSpectrum, System.Complex _outputSignal ) : void | ||
_inputSpectrum | System.Complex | The input complex-valued spectrum of amplitudes for each frequency |
_outputSignal | System.Complex | The output signal of complex-valued amplitudes for each time sample |
리턴 | void |