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

Coherence Function

The coherence function quantifies the linear relationship between two signals as a function of frequency. It is a fundamental quality metric in transfer function estimation, indicating how reliably the output signal can be predicted from the input signal at each frequency.

Definition

Coherence Function Example Coherence 1.0 0.8 0.6 0.4 0.2 0 Frequency [Hz] 0 200 400 600 800 0.9 Resonance Resonance Resonance Anti-res. Anti-res. Anti-res. Good (> 0.9) Poor (< 0.5)

The magnitude-squared coherence (MSC) between input signal x and output signal y is defined as:

γ²xy(f) = |Sxy(f)|² / (Sxx(f) · Syy(f))

where Sxy is the cross-spectral density between x and y, Sxx is the auto-spectral density of x, and Syy is the auto-spectral density of y. All spectral densities must be averaged over multiple blocks for the coherence to be meaningful.

Interpretation

The coherence value ranges from 0 to 1 at each frequency:

Coherence ValueInterpretation
γ² = 1.0Perfect linear relationship. The output is entirely determined by the input through a linear system.
γ² ≥ 0.9Excellent coherence. Transfer function estimate is highly reliable at this frequency.
0.7 ≤ γ² < 0.9Good coherence. Results are usable but some caution is warranted.
0.5 ≤ γ² < 0.7Marginal coherence. Transfer function estimate has significant uncertainty.
γ² < 0.5Poor coherence. The transfer function at this frequency should not be trusted.
A single FFT block always produces γ² = 1.0 regardless of the actual relationship between the signals. At least 5–10 averages are needed for the coherence to provide meaningful information. More averages yield a more reliable estimate.

Requirements

For a valid coherence measurement, the following conditions must be met:

Parameters

ParameterOptionsDescription
Input ChannelAny signal channelReference (excitation) signal, typically the force input.
Output ChannelAny signal channelResponse signal, typically an accelerometer or microphone.
Spectrum Size256 – 65536FFT block size, determines frequency resolution.
Overlap0% – 95%Block overlap. 50% or 66.7% recommended with Hanning window.
Number of Averages5 – unlimitedNumber of spectral averages. More averages improve the statistical quality.
Window TypeHanning, Hamming, etc.Window function applied to each block.

Causes of Low Coherence

When coherence drops below acceptable levels, the following causes should be investigated systematically:

Measurement Issues

System-Related Issues

Practical Tips

High coherence does not guarantee that the measurement is correct — it only confirms a linear relationship between the two channels. Both channels could be picking up the same external disturbance rather than the intended excitation-response relationship.

© 2026 V-Listen. All Rights Reserved.