V-Listen — Professional NVH Signal Analysis Platform Request Beta Access →

FFT / Auto Spectrum

The FFT (Fast Fourier Transform) analysis converts time-domain signals into the frequency domain, revealing the spectral content of acoustic and vibration measurements. The Auto Spectrum is the magnitude-squared representation of the FFT, providing a power-proportional view of each frequency component.

Theory

Time Signal Windowed FFT Spectrum x(t) Window w(t) · x(t) DFT |X(f)| |X(f)|² FFT Processing Pipeline Time Domain Frequency Domain Frequency Resolution: Δf = f s / N More samples (N) = finer resolution, slower update

Discrete Fourier Transform (DFT)

The DFT decomposes a finite-length time signal into a sum of complex sinusoids at discrete frequency bins. For a block of N samples, the transform yields N/2 + 1 unique spectral lines (single-sided spectrum) with a frequency resolution of:

Δf = fs / N

where fs is the sampling rate and N is the block size. Increasing the block size improves frequency resolution but reduces time resolution.

Windowing

Because the DFT assumes a periodic signal, applying it to a finite block introduces spectral leakage. Window functions taper the signal edges to reduce this effect. Each window represents a trade-off between main-lobe width (frequency resolution) and side-lobe level (leakage suppression).

WindowMain Lobe WidthSide Lobe LevelTypical Use
Rectangular (None)Narrowest−13 dBTransient signals fully contained in block
HanningModerate−31 dBGeneral-purpose continuous signals
HammingModerate−43 dBSlightly better leakage than Hanning
Flat TopWide−93 dBAmplitude-accurate calibration measurements
Kaiser-BesselAdjustableAdjustableParametric control via β
The Hanning window is the default and recommended choice for most acoustic and vibration analyses. Use Flat Top only when precise amplitude accuracy at known frequencies is required.

Averaging

Averaging multiple FFT blocks reduces the variance of the spectral estimate. V-Listen supports the following averaging modes:

Parameters

ParameterRange / OptionsDescription
Spectrum Size (N)256 – 65536Number of samples per FFT block. Determines frequency resolution.
Overlap0% – 95%Percentage of overlap between consecutive blocks. 50% or 66.7% is typical for Hanning.
Window TypeHanning, Hamming, Flat Top, Rectangular, Kaiser-BesselWindow function applied to each block.
Averaging ModeLinear / Exponential / Peak HoldMethod for combining multiple blocks.
Number of Averages1 – unlimitedNumber of blocks to average. Higher values yield smoother spectra.

Output Formats

Magnitude Representations

Phase

Phase output displays the angle of each complex frequency bin in degrees (−180° to +180°) or radians. Phase is meaningful only when a coherent reference is available.

Variants

FFT vs Time

Computes successive FFT blocks over the duration of the recording and displays them as a spectrogram (time-frequency map). Color mapping represents amplitude in dB. Useful for identifying transient events and time-varying spectral content.

FFT vs RPM

When a tacho signal is available, the FFT can be computed at defined RPM intervals during a run-up or coast-down. The result is a waterfall diagram with RPM on the horizontal axis and frequency on the vertical axis, allowing identification of speed-dependent resonances.

For RPM-based analysis, ensure that the tacho channel is correctly configured and the trigger level is appropriate for the pulse signal. See Order Spectrum for order-domain analysis.

Practical Tips

Ensure the input signal does not clip. Clipping introduces harmonic distortion that is indistinguishable from genuine signal content in the spectrum.

© 2026 V-Listen. All Rights Reserved.