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

Hilbert Envelope

The Hilbert Envelope analysis extracts the instantaneous amplitude, frequency, and phase of a signal using the analytic signal concept. It is the foundational technique for envelope-based diagnostics, demodulation, and characterization of amplitude- and frequency-modulated signals.

Analytic Signal: Original, Hilbert Transform & Envelope t x(t) x(t) original H{x(t)} Hilbert (90 shifted) Envelope |z(t)|

Analytic Signal

The analytic signal z(t) is a complex-valued extension of the real signal x(t), formed by adding its Hilbert transform as the imaginary part:

z(t) = x(t) + j · H{x(t)}

The Hilbert transform H{x(t)} is defined as:

H{x(t)} = (1/π) P.V. ∫−∞ x(τ) / (t − τ) dτ

In practice, the Hilbert transform is computed efficiently in the frequency domain by zeroing the negative-frequency components of the FFT and taking the inverse transform. This produces the one-sided analytic signal whose spectrum contains only positive frequencies.

Instantaneous Parameters

Instantaneous Amplitude (Envelope)

a(t) = |z(t)| = √(x²(t) + H{x(t)}²)

The envelope traces the peak amplitude of the signal as a function of time, removing the carrier oscillations. It is the primary output for bearing fault detection, where periodic impacts produce characteristic envelope patterns.

Instantaneous Phase

φ(t) = arctan(H{x(t)} / x(t))

The instantaneous phase represents the total accumulated phase of the signal. Phase unwrapping is applied to remove 2π discontinuities, producing a continuous monotonically increasing function for a signal with positive frequency content.

Instantaneous Frequency

f(t) = (1/2π) · dφ(t)/dt

The time derivative of the unwrapped instantaneous phase yields the instantaneous frequency. For a pure sinusoid, f(t) is constant. For a frequency-modulated signal, f(t) varies according to the modulation pattern, enabling direct tracking of speed fluctuations and FM content.

Relationship to Envelope Spectrum

The envelope spectrum is the FFT of the instantaneous amplitude a(t):

E(f) = FFT{ a(t) }

This two-stage process (Hilbert envelope extraction followed by spectral analysis) is the standard approach for bearing diagnostics. The envelope spectrum reveals the repetition rates of impulsive events that are buried in broadband vibration, making it far more sensitive than direct spectral analysis for early fault detection.

The Hilbert transform assumes the signal is narrowband (mono-component). For broadband signals, bandpass filter to the frequency range of interest before applying the Hilbert transform. Without filtering, the envelope may contain artifacts from spectral components beating against each other.

Parameters

ParameterOptionsDescription
Input ChannelAny signal channelSignal for envelope extraction.
Bandpass FilterCenter + Bandwidth, or flow–fhighIsolates the frequency range before Hilbert transform. Critical for meaningful results.
OutputEnvelope, Phase, Inst. FrequencyWhich instantaneous parameter to display.
Envelope FFT Size256 – 65536Block size for the envelope spectrum computation.
DC RemovalOn / OffRemoves the mean from the envelope before spectral analysis.

Applications

ApplicationCarrier BandWhat to Look For
Rolling element bearing faultsResonance band excited by impacts (typically 2–10 kHz)Envelope spectrum peaks at BPFO, BPFI, BSF, FTF and their harmonics
Gear fault detectionGear mesh frequency bandModulation sidebands at shaft speed in the envelope spectrum
Electrical motor diagnosticsStator slot frequency bandEnvelope peaks at slip frequency, 2× line frequency
Acoustic emission analysisHigh-frequency band (> 50 kHz)Burst patterns correlated with mechanical events

Practical Tips

The Hilbert transform produces edge effects at the beginning and end of finite-length signals. Discard the first and last few milliseconds of the envelope when analyzing short data segments to avoid artifacts.

© 2026 V-Listen. All Rights Reserved.