DROP · SHOCK · VIBRATION / EQUIPMENT & INSTRUMENTATION

APPLICATION NOTE · T8-DSA-303

FFT Complex Spectrum Analysis

A spectrum turns a mixed vibration waveform into distinct lines: which frequency, how much energy and what phase. Many spectrum tools show only the magnitude. This module shows the complete complex spectrum — real part, imaginary part, magnitude and phase — and adds three classical views from control and modal analysis: the Bode, Nyquist and Nichols plots. The Bode plot marks peaks automatically and the cursor reads values anywhere. Eight channels can be analyzed in parallel and the complete complex data exported to Excel.

Category
Spectrum and signal analysis
Applies to
T8-3X Dynamic Signal Analyzer
Content reviewed

Function overview

A vibration waveform from a sensor is the sum of all its frequency components, and useful frequency information is hard to read by eye. The fast Fourier transform (FFT) separates the waveform into individual lines and gives the magnitude and phase of each component.

This module keeps the complete complex FFT result and offers Bode, Nyquist and Nichols display formats. A channel FFT describes the measured signal, including its excitation and time origin; it is not by itself a system frequency-response function (FRF). Modal identification or control stability analysis requires an established input/output transfer response. Relative phase between channels requires a common time and phase reference.

Screen layout

ViewContentWhat to look for
Time waveformRaw acceleration waveformSignal quality: no clipping and no obvious interference
Real partReal component of the complex spectrum over frequencyIn-phase component relative to the FFT time origin; not a standalone resonance test
Imaginary partImaginary component over frequencyQuadrature component relative to the FFT time origin; interpret with the reference and excitation
PhasePhase angle of each component (degrees)Relative timing requires synchronized channels and a common reference
MagnitudeVibration level of each component (engineering units)Dominant frequencies and energy changes before and after excitation
Advanced plotBode, Nyquist or Nichols plot for any channelStandard views for frequency response and modal testing

The three advanced plots

PlotAxesTypical use
BodeTop: magnitude (dB) against frequency; bottom: phase (°) against frequencyThe clearest overview of a frequency response. Peaks are found and labeled automatically with frequency, dB magnitude, engineering magnitude and phase; a cursor tooltip reads any point
NyquistComplex plane: real part horizontal, imaginary part vertical, frequency points joined into a pathComplex-plane display; modal circle fitting requires a suitable measured FRF, not a raw response FFT
NicholsPhase (°) horizontal, magnitude (dB) verticalMagnitude-versus-phase display; stability margins require an established loop transfer function
0.20.5125-20020Magnitude (dB)0.20.5125-180-900Frequency ratio f / fnPhase (°)-505-10-50Real partImaginary partresonance loop
Mathematical illustration of H(r) = 1 / (1 − r² + j2ζr), with ζ = 0.05: Bode and Nyquist views of a normalized transfer response, not a measured channel FFT.

Supporting functions

  • Stay on top, to compare with other software.
  • Refresh, to recalculate for the current channel selection.
  • Export all data: the complete complex spectrum to Excel, four columns per channel (real, imaginary, magnitude, phase).
  • Copy and quick export in every plot window for report figures.
  • Chinese and English interface, following the main system language.

Why spectrum analysis

PurposeMeaningExample
Find faultsEach fault has its own signature frequency: unbalance at running speed, bearing damage at its characteristic frequency family, a broken gear tooth as sidebands around the mesh frequencyA strong isolated peak at a 50 Hz running speed points first to rotor unbalance
Understand the structureResonance peaks are natural frequencies and the basis for avoiding resonance in design and speed planningA run-up test shows a strong response near 20 Hz, so the operating speed is set to avoid that range
Keep evidenceA spectrum is a quantitative, repeatable record for acceptance and dispute resolutionAcceptance compares spectra before and after delivery to show that vibration levels meet the requirement

Why is the complex spectrum worth more than the magnitude? Magnitude answers how large; real, imaginary and phase answer which point leads and how the response is transmitted. Experimental modal analysis, transfer path analysis and control system design all start from complex spectra. Keeping the complete information from the start avoids repeating the measurement later.

Applications

ApplicationTypical useValue of the module
Machine fault diagnosisLocate the fault from the dominant signature linesMagnitude, phase, real and imaginary parts on one screen from a single acquisition
Experimental modal analysisCheck spectrum quality before acquiring FRFs with hammer or shaker excitationBode peak marking checks bandwidth and resonances; the Nyquist plot checks loop quality
Resonance investigationFind natural frequencies from sweep or coast-down dataUse an excitation reference and a suitable FRF; raw FFT real/imaginary features alone do not confirm resonance
Control system tuningInspect complex spectra as part of a separately established input/output transfer-function measurementThese plot formats can support control analysis only when the plotted quantity is the appropriate transfer function
Sensor and system checksFeed a reference signal and check amplitude and frequency accuracyTraceable to the verification regulation for dynamic signal analyzers
Teaching and trainingDemonstrate the waveform-to-spectrum transformTime and frequency views update together

How it works

FFT: splitting a waveform into lines

Any complex waveform can be treated as the sum of sine waves with different frequencies, amplitudes and timing. The FFT performs this decomposition: it outputs one complex number for each frequency, a real and an imaginary part that together record size and timing. Analysis uses powers of two (for example 512, 1024 or 2048 points), the most efficient FFT length, and the software checks the record length.

Windowing and amplitude correction

Only a section of the waveform is analyzed, which creates leakage in the spectrum. A Hanning window suppresses leakage, the amplitude reduction caused by the window is compensated, and the two-sided spectrum is converted to the single-sided form used in engineering, so the magnitude reads the true level at the sensor (g).

Four spectra from one complex number

SpectrumCalculationPhysical meaning
Real partReal componentComponent in phase with the reference
Imaginary partImaginary componentComponent in quadrature with the reference
Magnitude√(real² + imaginary²)Total vibration level at the frequency
PhaseFour-quadrant arctangentTiming of the component (0–360°)

Where the three plots come from

Bode, Nyquist and Nichols formats draw the complex FFT as magnitude/phase versus frequency, a path in the complex plane, or magnitude versus phase. Their readings share the same source. Interpretation as resonance loops, modal parameters or stability margins requires a separately established transfer response and its excitation reference; the display format alone does not provide those quantities.

Automatic peak search finds local maxima in the Bode plot and labels frequency, dB magnitude, engineering magnitude and phase; the cursor tooltip reads any other point.

References

Standard or referenceTitleRelevance
GB/T 2298Mechanical vibration, shock and condition monitoring: vocabularyTerms and units for spectrum, magnitude and phase
ISO 18431-1Mechanical vibration and shock: signal processing, Part 1: general introductionGeneral methods for sampling, windows and spectral estimation
JJG 834Verification regulation of dynamic signal analyzersFrequency and amplitude accuracy can be checked against the regulation
Modal Testing (D. J. Ewins)Classic text on experimental modal analysisMethodological basis for Bode and Nyquist plots in modal identification

Key capabilities

  • Complete complex spectrum: real, imaginary, magnitude and phase together, the raw material for modal and transfer analysis.
  • Built-in Bode, Nyquist and Nichols plots, switched in one step.
  • Automatic peak search and labeling in the Bode plot.
  • Cursor tooltip readings of frequency, magnitude and phase anywhere in the plot.
  • Eight channels overlaid for comparison of measurement points and phase relationships.
  • Traceable magnitude readings: Hanning window, amplitude compensation and single-sided scaling.
  • Excel export of real, imaginary, magnitude and phase for every channel.
  • Time and frequency views together for training and signal quality checks.
  • Copy and quick export in every plot window.
  • Stay-on-top display and Chinese/English interface.

Operating workflow

  1. Select channels: tick the channels to analyze on the left; several can be overlaid. Only enabled channels can be selected.
  2. Check the magnitude spectrum: find the dominant lines and confirm signal quality against the time waveform.
  3. Switch the advanced plot: select Bode for magnitude/phase versus frequency, Nyquist for the complex-plane path, or Nichols for magnitude versus phase. Use a validated FRF or loop transfer function for modal or stability interpretation.
  4. Read values: peaks are labeled in the Bode plot; the cursor tooltip reads any position.
  5. Archive: export all data to Excel, or copy the plot for a report.

Reading tips

Use magnitude to locate dominant components. Compare channel phase only with a common reference. A raw FFT peak or complex-plane loop may reflect the excitation as well as the structure; confirm resonance through a suitable referenced test. Harmonics, broadband content and sidebands provide diagnostic clues that need corroboration.

Export file contents

AreaContent
HeaderExport time, sampling rate, frame points, number of lines, frequency resolution (Hz)
ColumnsFrequency (Hz) plus four columns per selected channel: real, imaginary, magnitude (engineering units), phase (degrees)
RowsAll spectral lines, with magnitude in single-sided engineering scaling

Common questions

QuestionAnswer
Why does the spectrum look like grass instead of clean peaks?Random vibration is broadband, so this is normal. To confirm a periodic fault, look for isolated peaks and their harmonic families.
Do the magnitude spectrum and the Bode plot read the same value for a peak?Yes. The plots share the same source and scaling; the Bode plot only displays the magnitude in dB (dB = 20 × log10(magnitude / reference)).
Is a strongly jumping phase normal?In bands where the magnitude is close to zero, the phase is dominated by noise and has no physical meaning. Read the phase where the magnitude is significant.
Is a larger Nyquist loop better?No. Loop size reflects the response level in that band. For modal fitting, the regularity and completeness of the loop matter more; the loop is complete only with sufficient excitation and sampling.
Can the exported data be used in numerical tools such as Python?Yes. The data is a standard table with real and imaginary parts, so the complex spectrum can be rebuilt for fitting, integration or other processing.

Specification summary

ItemSpecification
TransformFast Fourier transform (forward and inverse)
Spectrum outputReal, imaginary, magnitude and phase, linked on one screen
Advanced plotsBode (dB magnitude and phase, automatic peak labeling), Nyquist (complex-plane path), Nichols (dB–phase plane)
Channels8 channels, overlaid as required; separate channel selection for the advanced plot
WindowHanning, with amplitude compensation and single-sided engineering scaling
ReadoutCursor tooltip: frequency, dB magnitude, engineering magnitude, phase
Data exportExcel: real, imaginary, magnitude and phase per channel; header with sampling rate, points, lines and resolution
UtilitiesStay on top, manual refresh, plot copy and quick export
Interface languageChinese / English, following the main system

Equipment for this function

Related application notes

All application notes

YOUR NEXT STEP

Bring your test
requirements together.

Choose a family or describe your application. Prepare one inquiry with the details that matter.

Prepare your inquiry