|
•
|
Choose From expression (the default) to use a real or complex user-defined Expression. Every input value is multiplied by this expression. The expression can be parameterized using the following parameters:
|
-
|
-
|
-
|
niterFFTin, which corresponds to the index j in the forward and inverse FFT cases.
|
-
|
nFFTin: the number of input samples for the forward and inverse FFT cases (that is, 0 ≤ niterFFTin < nFFTin).
|
-
|
tperiodFFT: the period in time for the forward FFT case; that is, t in {t0,…, tN−1} with tperiodFFT equal to tN−t0.
|
-
|
freqmaxFFT: the frequency range for the inverse FFT case; that is, freq in {f0, …, fN−1} with freqmaxFFT equal to fN−1−f0.
|
•
|
Choose Cutoff to specify a window using a Cutoff fraction c in the interval from 0 to 1. The input values are then set to u(tj) = 0 or ω(fj) = 0 for j ≥ cN. This window function provides a sharp cutoff, which might be useful in the time domain where you know that your solution has a zero or very small amplitude at the end.
|
•
|
Choose Rectangular to use a rectangular (boxcar) window, which cuts off all input data outside of the start and end values in the Window start and Window end fields.
|
•
|
•
|
•
|
Choose Hanning to use a Hanning (Hann) window defined by a Window start value and a Window end value.
|
•
|
•
|
Choose Tukey to use a Tukey window (tapered cosine window) defined by a Window start value and a Window end value. In addition, there is a tuning window parameter α, which you define in the Window parameter field (default value: 0.5). If the window parameter is set to 0, the Tukey window becomes a rectangular window; if set to 1, it becomes a Hanning (Hann) window.
|
•
|
•
|
The FFT solver adds a warning when zero padding is applied and provides the number of zero solutions added in the log. In addition, there is a warning when the values at the boundaries t0 and tN are not zero. In such cases, apply an appropriate window function.
|
•
|
If you choose Natural, the output solutions correspond to nonnegative frequency values and are ordered corresponding to ω(f0),…, ω(fN−1) or ω(f0),…, ω(fM) if the Do not store negative frequencies for real input check box is selected.
|
•
|
If you choose Symmetric the output solutions are determined for positive and negative frequencies. It results in the following output order, if the Do not store negative frequencies for real input check box is cleared:
|
-
|
-
|
•
|
For the input selection All, the inverse NFT/FFT transforms all available input solutions.
|
•
|
For the input selection Select from interval, you define the interval of frequencies using the Lower bound and Upper bound fields that appear. Choose the frequency unit from the Frequency unit list (default: Hz).
|
•
|
For Phase function for input, the expression ein can be parameterized using the following parameters:
|
-
|
-
|
-
|
niterFFTin, which corresponds to the index j for the input data in the forward and inverse FFT cases.
|
-
|
nFFTin: the number of input samples for the forward and inverse FFT cases.
|
-
|
tperiodFFT: the period in time for the forward FFT case; that is, t in {t0,…, tN−1} with tperiodFFT equal to tN−t0.
|
-
|
freqmaxFFT: the frequency range for the inverse FFT case; that is, freq in {f0, …, fN−1} with freqmaxFFT equal to fN−1−f0.
|
•
|
For Phase function for output, the expression eout can be parameterized using the following parameters:
|
-
|
freq: the frequency in the forward FFT case.
|
-
|
t: the time in the inverse FFT case.
|
-
|
niterFFTout, which corresponds to the index j for the output data in the forward and inverse FFT cases.
|
-
|
nFFTout: the number of output solutions for the forward and inverse FFT cases (that is, 0 ≤ niterFFTout < nFFTout).
|
-
|
tperiodFFT: the period in time for the inverse FFT case; that is, t in {t0,…, tN−1} with tperiodFFT equal to tN−1−t0.
|
-
|
freqmaxFFT: the frequency range for the forward FFT case; that is, freq in {f0, …, fN−1} with freqmaxFFT equal to fN−1−f0.
|
•
|
When you want to define auxiliary parameters that are part of the equations like CFLCMP or niterCMP and where the solver does not define these parameters.
|