EQUIPMENT SERIES
T8-3X Dynamic Signal Analyzer
Acquire and analyze vibration, shock, sound pressure, dynamic force, pressure and voltage signals for measurement, structural response and modal-test workflows.
T8-3X
APPLICATION NOTE · T8-DSA-408
The wavelet module is the time-frequency analysis window of the T8 analyzer. It applies a continuous wavelet transform (CWT, complex Morlet wavelet, fast FFT algorithm) to the waveform of a selected channel and shows the time-frequency picture in three views: time waveform, 3D waterfall and 2D color map. Joint time and frequency resolution overcomes the single fixed resolution of the FFT and suits non-stationary signals such as bearing impacts, gear modulation and run-up or run-down.
From top to bottom: the time waveform of the current analysis frame in engineering units; a 3D waterfall on a black background (time × frequency × amplitude, rendered with hidden lines for a real 3D impression); and a false-color 2D map with a nine-step color scale. The parameter panel on the left covers set-up, plotting, reading and export on one screen.
| Parameter | Default | Description |
|---|---|---|
| Analysis channel | CH1 | Select one of eight channels for the current frame |
| Test mode | Optional | Generates a multi-component signal (timed sine segments, a decaying impact, a weak component and noise) for demonstration without hardware |
| Lower / upper frequency | 5 / 2000 Hz | Analysis band, set for the target feature |
| Number of scales | 60 | Frequency subdivision; more scales give finer frequency bands |
| Morlet ω₀ (4–9) | 6.0 | Wavelet shape parameter that trades time against frequency resolution |
| Sensitive gain / dB display | Optional | Linear or dB display; default dB dynamic range 40 dB |
| Z-axis rotation lock | Optional | When set, dragging rotates only about the vertical amplitude axis |
An FFT tells you which frequencies a signal contains; a wavelet transform tells you when they occur and how long they last. Non-stationary signals, whose frequency changes with time or whose components appear with events, are its main field.
Spalling in a rolling bearing produces periodic impacts; gear pitting produces sideband modulation of the mesh frequency. Their energy is spread out and often buried in an FFT spectrum. In the time-frequency plane they form clear patterns: an impact lights up a wide band at one instant (a vertical streak), and modulation brightens and dims periodically along the mesh frequency (a horizontal band).
During variable-speed start-up, shutdown and passage through critical speeds, characteristic frequencies move with speed. One FFT frame smears the whole process; the wavelet waterfall draws the frequency path against time, so critical resonance and beating regions are clear.
The color map helps locate weak transient components in time and frequency. Visibility depends on signal-to-noise ratio, wavelet settings and display range. The source gives inconsistent gain-normalization descriptions, so absolute ridge amplitude and a fixed weak-signal detection range require confirmation.
For abnormal noises, knocks and bangs, the time waveform does not show the frequency content and the FFT does not show the timing. The color map shows when the sound occurs and in which band on one chart.
Test mode generates a signal with known components (three stepped sine segments, a decaying impact and noise), so the result can be judged at a glance.
The processing has three steps: build a family of Morlet frequency-domain filters, multiply with the FFT, and take the magnitude of the inverse FFT.
An FFT decomposes the whole frame into global sine functions with a constant resolution Δf = Fs/N and no information about when something happens. A short-time FFT uses a sliding window as a compromise, but with only one window width: a short window blurs frequency, a long one blurs time. Wavelets are scalable, shiftable wave packets — narrow at high frequencies for precise timing and wide at low frequencies for fine frequency resolution — giving an optimal set of compromises under the Δt·Δf uncertainty principle.
ψ(t) = exp(−t² / 2) · exp(jω₀t) f = ω₀ / (2π · s)
The Morlet wavelet is a complex sine in a Gaussian envelope and is Gaussian in the frequency domain, a classical compromise between time-frequency concentration and amplitude fidelity; ω₀ = 6 is used. Scale s maps exactly to center frequency. With the band [Fmin, Fmax] and the number of scales J, the scales are distributed to give the center frequency of each band.
The source describes a frequency-domain implementation: transform the waveform, multiply by a Morlet filter for each scale, and inverse-transform to obtain time-varying coefficients. It uses positive-frequency filters for an analytic representation. The supplied gain formula conflicts with its stated center gain; the numerical normalization is withheld pending algorithm and software validation.
The manual reports a NumPy cross-check, but no reproducible validation package was supplied for this website. Do not interpret a coefficient ridge as an independently verified physical peak amplitude until normalization, scale dependence and the reference signal have been checked.
| Capability | FFT spectrum | Short-time FFT | This module (CWT, Morlet) |
|---|---|---|---|
| Time localization | None | Yes, fixed window width | Yes, multi-resolution |
| Frequency resolution | Constant over the frame | Fixed | Wider absolute bands at high frequency; narrower at low frequency |
| Non-stationary signals | Distorted | Fair | Good |
| Amplitude scaling | Window correction required | Window correction required | Absolute amplitude normalization requires confirmation |
| Views | Single spectrum | Waterfall | 3D waterfall, color map and waveform, linked |
| Demonstration | Hardware needed | Hardware needed | Test mode without hardware |
| Application | Band (Hz) | Scales | ω₀ | What to look for |
|---|---|---|---|---|
| Bearing impacts | 0–5000 | 60 | 6 | Vertical streaks at impact times |
| Gear modulation | Mesh frequency ± sidebands | 60–100 | 6 | Periodic brightening along a horizontal band |
| Run-up and run-down | Band excited by running speed | 80 | 6 | Frequency path lines |
| Low-frequency drift | 0–200 | 40 | 6–8 | Slow broadband variation |
| High-frequency transients | 1000–10000 | 60–80 | 5–6 | Groups of narrow wave packets |
| Question | Answer |
|---|---|
| Why does the plot look coarse while dragging? | It is redrawn at reduced resolution during dragging and at full resolution on release. The Z-axis lock limits rotation to the vertical axis for a steadier view. |
| Why do the color map and 3D readings differ? | Both use the same coefficient cache; check that the dB / linear display setting is the same. |
| How do I get finer frequency bands? | Increase the number of scales; reduce it for a smoother time axis. |
| The status bar does not show DSP acceleration. | The acceleration library is not loaded and the built-in FFT is used instead; the function is the same but slower. |
| The exported CSV does not open. | The CSV is a plain-text matrix (time header in the first row, center frequency in the first column) and opens in Excel or any text editor. |
| Item | Specification |
|---|---|
| Wavelet | Complex Morlet, ω₀ default 6.0 (adjustable 4–9) |
| Implementation | Fast frequency-domain algorithm, analytic signal from the positive half spectrum, zero phase |
| Views | Time waveform, 3D waterfall with hidden-line rendering, false-color map with nine-step scale |
| Interaction | Rotate, pan, zoom, isometric reset, double-click maximize, three-axis cursors |
| Output | Coefficient matrix as CSV (reduced to at most 1024 columns); 3D bitmap to clipboard |
YOUR NEXT STEP
Choose a family or describe your application. Prepare one inquiry with the details that matter.
Prepare your inquiry