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

Envelope Spectrum

The Envelope Spectrum analysis extracts amplitude modulation patterns from vibration signals using the Hilbert transform. It is the primary tool for detecting localized defects in rolling element bearings, where repetitive impacts produce characteristic modulation frequencies that are often buried beneath higher-energy structural vibration.

Theory

Raw Signal Bandpass Filter Hilbert Transform z(t) = x + jH{x} Envelope |z(t)| FFT F{} Envelope Spectrum Envelope Analysis Processing Chain BPFO

Hilbert Transform Demodulation

The envelope detection process consists of three stages:

  1. Band-pass filtering — isolate the resonance band excited by the bearing impacts (typically 1–20 kHz). The optimal band can be identified from a kurtogram or spectral kurtosis map.
  2. Analytic signal — compute the analytic signal via the Hilbert transform:
    z(t) = x(t) + j · H{x(t)}
    where H{·} denotes the Hilbert transform.
  3. Envelope extraction — the instantaneous amplitude (envelope) is the modulus of the analytic signal: A(t) = |z(t)|. An FFT of this envelope reveals the repetition frequencies of the impacts.

Bearing Fault Frequencies

Localized bearing defects generate impacts at characteristic frequencies determined by the bearing geometry and shaft speed. The four fundamental fault frequencies are:

AbbreviationFull NameFormulaDefect Location
BPFOBall Pass Frequency, Outer RaceBPFO = (n/2) · fr · (1 − d/D · cosα)Outer race
BPFIBall Pass Frequency, Inner RaceBPFI = (n/2) · fr · (1 + d/D · cosα)Inner race
BSFBall Spin FrequencyBSF = (D/2d) · fr · (1 − (d/D · cosα)²)Rolling element
FTFFundamental Train FrequencyFTF = (fr/2) · (1 − d/D · cosα)Cage

where n = number of rolling elements, fr = shaft rotation frequency, d = ball diameter, D = pitch diameter, and α = contact angle.

Bearing manufacturers typically publish these ratios normalized to shaft speed. Enter the bearing model number in the V-Listen bearing database to auto-populate the frequency multipliers.

Parameters

ParameterRange / OptionsDescription
Band-pass Low100 Hz – fs/2Lower cutoff of the demodulation band-pass filter.
Band-pass High100 Hz – fs/2Upper cutoff. Must be greater than Band-pass Low.
Filter Order4 / 6 / 8 / 10Butterworth filter order. Higher orders give sharper roll-off.
Spectrum Size1024 – 65536FFT block size for the envelope spectrum.
WindowHanning / RectangularWindow function applied before the envelope FFT.
Averaging1 – unlimitedNumber of envelope spectrum blocks to average.
Shaft SpeedManual / TachoSource of rotational speed for cursor overlay.

Interpreting the Envelope Spectrum

Outer Race Fault

Peaks at BPFO and its harmonics (2×BPFO, 3×BPFO, ...) indicate an outer race defect. Because the outer race is stationary, the load zone is fixed and the amplitude modulation is relatively stable, producing clean spectral lines.

Inner Race Fault

Peaks at BPFI with sidebands spaced at fr (shaft speed). The sidebands arise because the defect on the rotating inner race passes in and out of the load zone once per revolution, causing amplitude modulation of the BPFI impacts.

Rolling Element Fault

Peaks at 2×BSF (each ball contacts both races per spin) with cage frequency (FTF) sidebands. Rolling element defects are harder to detect because the random orientation of the defect as the ball rotates produces irregular modulation.

Cage Fault

Peaks at FTF and harmonics. Cage defects are the rarest and often produce sub-synchronous spectral lines with broadband noise elevation.

The envelope spectrum is only effective after band-pass filtering. Applying it to the raw broadband signal will typically show only shaft speed harmonics and structural resonances, masking the bearing fault frequencies.

Workflow in V-Listen

  1. Load a time-domain vibration recording (accelerometer signal).
  2. Open Analysis → Envelope Spectrum.
  3. Set the band-pass range around a structural resonance excited by the bearing impacts. Use the kurtogram or spectral kurtosis to identify the optimal band.
  4. Enter the shaft speed or assign a tacho channel.
  5. Click Calculate. Fault frequency cursors are overlaid automatically when bearing geometry is provided.
  6. Inspect peaks at BPFO, BPFI, BSF, FTF and their harmonics.

Practical Tips


© 2026 V-Listen. All Rights Reserved.