Fourier Spectral Analysis Object and Template – Fourier Spectrum (Spectral Analysis Option)

09.03.2021

The Fourier Spectrum spectral procedure provides the Fourier Spectrum of the windowed data. The data set has to be equidistantly sampled (constant sampling rate).

Spectrum Type

The frequency domain information can be output in a variety of formats. In the following table, Re is the real component of a given segment's real (single sided) FFT at a given frequency, In the is the imaginary component, δF is the frequency spacing in the spectrum, n is the data set size, δX is the sampling interval, and σ² is the data set variance.

Spectrum Type

Formula/Description

Amplitude

sqrt(Re² + Im²) / n

RMS Amplitude

sqrt((Re² + Im²) / 2) / n

Amplitude²

(Re² + Im²) / n²

dB

20 * log10(sqrt(Re² + Im²) / n / Aref)

Aref = Reference amplitude, which is assigned 0 dB

Normalized dB

20 * log10(sqrt(Re² + Im²) / n) - dBmax

dBmax = dB value of the spectral line with maximum amplitude

PSD - Power Spectral Density

(Re² + Im²) / n² / δF / 2

TISA - Time Integral Amplitude²

δX * (Re² + Im²) / n / 2

MSA - Mean Amplitude²

(Re² + Im²) / n² / 2

SSA - Sum Amplitude²

(Re² + Im²) / n / 2

Variance

(Re² + Im²) / (n * σ²) / 2

Magnitude²

Re² + Im²

Magnitude

sqrt(Re² + Im²)

Phase

arctan(Im / Re)

Phase unwrapped

arctan(Im / Re), unwrapped to avoid discontinuities

Complex

complex(Re, Im)

Real component

Re

Imaginary component

Im

Third octaves (mean values)

The mean of the amplitudes in a third octave band is formed.

Third octaves (sums)

The amplitudes in a third octave band are summed up.

Third octaves (RMS)

The square mean or RMS for each third octave band is calculated, i.e. the squared amplitudes are averaged and from this the square root is calculated.

Third octaves (square sums)

The square amplitudes in a third octave band are summed up.

Octaves (mean values)

The mean of the amplitudes in an octave band is formed.

Octaves (sums)

The amplitudes in an octave band are summed up.

Octaves (RMS)

The square mean or RMS for each octave band is calculated, i.e. the squared amplitudes are averaged and from this the square root is calculated.

Octaves (square sums)

The square amplitudes in an octave band are summed up.

In an amplitude plot, you see the actual amplitude of sine components. In a normalized decibel plot, the highest peak is at 0 dB, a peak at -3 dB would have half the power and a peak at -6 dB would have half the amplitude. The PSD TISA (time-integral squared amplitude power) is the actual integral under the curve defined by the square of the raw data.

For the third octaves and octaves spectral types an amplitude spectrum is computed first, which is then evaluated with the ThirdOctaveAnalysis or OctaveAnalysis FPScript functions respectively.

Windows

FlexPro offers a variety of tapering windowsto reduce the Spectral Leakage. The Window adjustment field is used to set the spectral width, and thus the dynamic range, of adjustable windows. This field will be disabled for fixed windows.

The list box Normalization offers two options to normalize after applying the window. Selecting Amplitude normalizes to the gain of the used window function, i.e. the sum of all values is divided by their number. This compensates the damping of the amplitudes caused by applying the window. This is especially useful to measure peaks within the spectrum. If you select Power the loss of power is compensated. The ratio of the sum of the squared data before and after applying the window is used as a normalization factor. The total power within the spectrum therefore always corresponds to the power of the data before applying the window.

Parameters

The Best Exact N composite algorithm is used for the FFT.

The initial FFT length is equal to the data length. To zero pad, enter any value greater than the data size. You may also select from one of the FFT lengths in the drop down box or select Next power of two for the fastest FFT calculation.

Increasing the zero padding will increase the number of frequency channels, which for small size data sets can aid in more accurately determining the center frequencies of spectral peaks. This will not change the basic shape of the spectrum, however. If a given peak is defined by only three frequency bins when an exact 64 point FFT is made, a 1064 point FFT will basically fill in this same shape. It is a type of interpolation, since zero padding cannot sharpen the peaks. To achieve this sharpening with an FFT, a longer set at the same sampling rate would be required. For data that are rapidly changing, or when the time series is limited in size, a non-FFT procedure is usually required for good spectral resolution.

When a data tapering window is used, then there is very little spectral Leakage.

Options - Peaks (Analysis Wizard Only)

The spectral peaks are identified by a local maxima detection algorithm. Both the amplitude and the frequency locations of the detected peaks are based upon a cubic spline bin interpolation procedure.

The peaks can be set with a maximum peak count or a dB threshold below the largest peak. Peaks are ranked by interpolated amplitude. Note that a target signal component count may not be realized as fewer peaks than this target may be detected.

You can view the Y  and/or X values of the peaks in the spectrum by pressing Toggle Labels.

Options - Set/Clear Reference (Analysis Wizard Only)

This function lets you compare various spectral procedures and settings. You can view a copy of the current spectrum in the lower pane by pressing Set Reference. Next, you can adjust additional settings that affect the display in the upper pane. With Clear Reference you can remove the copy and the time signal will appear again.

Options - White Noise Critical Limit (Analysis Wizard Only)

FlexPro offers peak-type Critical Limits to determine the statistical significance of the highest peak present in the spectrum. These limits are computed for all windows, including those with adjustable parameters.

Harmonic Table (Analysis Wizard Only)

The Optional numeric results option on page three of the Analysis Wizard produces a table of frequencies, (cosine-based) phases and PSD for all peaks in the spectrum. Absolute and relative percents are also given for the component powers. These are often the quantities of interest when comparing strengths of signal components.

FPScript Functions Used

FourierSpectrum

OctaveAnalysis

ThirdOctaveAnalysis

See Also

Analysis Objects

Spectral Analysis Option

Fourier Spectral Analysis Object

FFT Algorithms

Fourier Spectral Analysis

Data Tapering Window

Significance Levels

FFTn Function

Fourier Spectral Analysis Tutorial

Share article or send as email:

You might be interested in these articles