Chapter 3. Analysis of data and curves

Table of Contents

Fast Fourier Transform
Filtering of data curves
FFT low pass filter
FFT high pass filter
FFT band pass filter
FFT block band filter
Correlation and autocorrelation
Convolution of functions
Deconvolution
Fitting of data and curves
Non Linear Curve Fit
Fitting to specific curves
Multi-Peaks fitting
Changing default parameters for fitting
Interpolation

Fast Fourier Transform

This function can be accessed by the FFT command of the Analysis-tables menu when a table is selected, or Analysis-plots menu when a plot is selected. The Fourier transform decomposes a signal in its elementary components by assuming that the signal x(t) can be describe as a sum:

Equation 3.1. Fourier equation


in which ωn are the frequencies, an are the amplitudes of each frequency and ψn are the phase corresponding frequency. SciDAVis will compute these parameters and build a new plot of the amplitude as a function of the frequency. FFT can be performed on a curve to extract the characteristic frequencies.

Let's assume you have the signal presented in the next figure. You can select the FFT command of the Analysis-plots menu to open the FFT dialog box.

Figure 3.1. A signal and the FFT dialog box for a plot.

A signal and the FFT dialog box for a plot.

If the Normalize Amplitude check box is on, the amplitude curve is normalized to 1. If the Shift Results check box is on, the frequencies are shifted in order to obtain a centered x-scale. By default, the Sampling Interval corresponds to the interval between X-values. Giving a smaller value makes no sense, but you can increase this value in order to sample less values.

SciDAVis will create a new plot window with the FFT amplitude curve, and a new table which contains the real part, the imaginary part, the amplitude, and the angle of the FFT. In this example, the amplitude curve has been normalized, and the frequencies have been shifted to obtain a centered x-scale.

Figure 3.2. The resulting FFT with the characteristic frequencies.

The resulting FFT with the characteristic frequencies.

In the case of a table, you must select the sampling column (X-values) and one columns (for real numbers) or two columns (for complex numbers) for Y-values.

Figure 3.3. The FFT dialog box for a table.

The FFT dialog box for a table.