public class DiscreteTimeFourierTransform extends Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
DEBUG |
protected int |
START_THREADS |
| Constructor and Description |
|---|
DiscreteTimeFourierTransform() |
| Modifier and Type | Method and Description |
|---|---|
double[] |
computeFrequencyRange(double[] time)
Compute the optimal frequency and binning range based on the acquisition range (t_max-t_min) and the minimum
non-zero sampling distance.
|
double[] |
computeMagnitudeSpectrum(double[] t,
double[] val)
Discrete Time Fourier Transform computation.
|
double[] |
computeMagnitudeSpectrum(double[] t,
double[] val,
double[] testFrequencies)
Discrete Time Fourier Transform
|
public double[] computeFrequencyRange(double[] time)
time - time base vectorpublic double[] computeMagnitudeSpectrum(double[] t,
double[] val)
t - the time indicesval - the measurementpublic double[] computeMagnitudeSpectrum(double[] t,
double[] val,
double[] testFrequencies)
t - the time indicesval - the measurementtestFrequencies - array containing the frequencies for which the spectra is being evaluatedCopyright © 2020 GSI Helmholtzzentrum für Schwerionenforschung GmbH. All rights reserved.