Cepstrum analysis transforms a frequency-domain spectrum into the quefrency domain, where periodic patterns in the spectrum (harmonics, sidebands, echoes) appear as distinct peaks. Originally developed for seismic echo detection, it has become an essential tool for machinery diagnostics — particularly gear fault analysis and bearing condition monitoring.
The cepstrum is defined as the inverse transform of the logarithm of a spectrum. V-Listen supports three variants:
| Variant | Definition | Properties |
|---|---|---|
| Real Cepstrum | c(t) = F−1{ log |X(f)| } | Retains only magnitude information. Suitable for detecting harmonic spacing. |
| Power Cepstrum | c(t) = | F−1{ log |X(f)|² } |² | Squared magnitude of the real cepstrum. Emphasizes periodicity detection. |
| Complex Cepstrum | c(t) = F−1{ log X(f) } | Preserves phase. Required for signal reconstruction and echo removal (liftering). |
The horizontal axis of the cepstrum has units of time (seconds) but is called quefrency to distinguish it from the original time domain. A quefrency value corresponds to the period of a pattern in the frequency spectrum:
For example, a gear with 20 teeth on a shaft spinning at 30 Hz produces a harmonic family spaced at 600 Hz. This spacing appears as a cepstral peak at quefrency = 1/600 = 1.667 ms.
Liftering is the cepstral equivalent of filtering. By zeroing out specific quefrency ranges and performing the inverse cepstrum, you can:
An echo in the time domain creates a periodic ripple in the log spectrum. The cepstrum converts this ripple into a single peak at the quefrency equal to the echo delay time. Multiple echoes produce multiple cepstral peaks at their respective delays.
Healthy gears produce a gear mesh frequency (GMF) with harmonics evenly spaced at GMF = Nteeth × fshaft. The cepstrum concentrates this entire harmonic family into a single peak, making it easy to monitor. When a tooth develops a defect, sidebands appear around the GMF harmonics, and the cepstral peak amplitude increases.
| Condition | Spectrum Pattern | Cepstrum Signature |
|---|---|---|
| Healthy gear | Clean GMF harmonics | Moderate peak at 1/GMF |
| Distributed wear | Elevated sideband levels | Increased peak amplitude |
| Localized tooth defect | Dense sidebands at shaft speed spacing | Peak at 1/fshaft with rahmonics |
| Multiple mesh stages | Overlapping harmonic families | Separate peaks at each 1/GMF |
While envelope analysis is generally preferred for bearing fault detection, the power cepstrum can confirm bearing defect frequency spacing when the spectrum is too complex for direct identification.
V-Listen can compute the cepstrum for successive time blocks and display the result as a quefrency-time map (cepstrogram). This is useful for tracking how cepstral peak amplitudes evolve over time during a run-up, coast-down, or long-term monitoring session.
| Parameter | Range / Options | Description |
|---|---|---|
| Cepstrum Type | Real / Power / Complex | Select the cepstrum variant. |
| Spectrum Size | 1024 – 65536 | FFT block size for the initial spectrum computation. |
| Window | Hanning / Hamming / Rectangular | Window function applied before the FFT. |
| Quefrency Range | Auto / Manual | Display range on the quefrency axis (ms). |
| Averaging | 1 – unlimited | Number of cepstral blocks to average. |
| Lifter | None / Short-pass / Long-pass / Notch | Optional liftering for signal editing. |
© 2026 V-Listen. All Rights Reserved.