e.g. FftReal('Expression','Normalize'=FALSE)
Arguments
|
'Expression' |
Signal or expression for which to calculate the Fourier transformation |
|
'Normalize' |
Optional parameter to enable the normalization |
Description of FftReal
This function performs a Fourier transformation for a real signal across the entire expression and, as a result, returns a vector with a real and imaginary part of the Fourier transformation. A square window is used here.
If the parameter 'Normalize' is set to TRUE() 1, a normalization is performed. If the number of samples (N) of the signal is odd, all frequency values except for the DC component are divided by N/2. If N is even, all frequency values except for the DC component and the last value are divided by N/2.
The number of frequency samples is determined by the number of samples of the input signal. If N is even, N/2+1 frequency points are calculated; the first (DC component) and last point are purely real. If N is odd, (N+1)/2 frequency points are calculated; for those, the DC component is purely real.
Description of FftRealInverse
This function calculates the inverse Fourier transformation, as created with FftReal. The result is real here and the input signal must accordingly be a vector consisting of a real and imaginary part. Other than that, the function works just like FftReal.