Ergodicity in Random Signal Analysis
In random signal analysis, signals are often unpredictable in their exact waveform but predictable in their statistical behavior.
Therefore, instead of analyzing individual samples directly, signal processing frequently focuses on statistical quantities such as mean, variance, correlation, and Power Spectral Density (PSD). In theory, these quantities are defined using ensemble averages, which require infinitely many realizations of a random process.
However, in practical engineering applications, we usually have only one measured signal. This leads to one of the most important concepts in statistical signal processing ergodicity.
Ergodicity allows engineers to estimate statistical properties from a single sufficiently long measurement.

What Is Ergodicity?
A random process is called ergodic if the statistical properties obtained from one long-time realization are equivalent to those obtained from many realizations of the process. In simpler terms, one sufficiently long measurement statistically represents the entire random process.
Thus Time Average = Ensemble Average for an ergodic process.
Ensemble Average vs Time Average
Ensemble Average
An ensemble average is computed across many realizations at the same time instant. Also called vertical averaging.

This represents the theoretical statistical expectation of the process.
Time Average
A time average is computed from one realization observed over a long time interval. Also called horizontal averaging.

For an ergodic process, Time Average = Ensemble Average.
This means that one realization contains the same statistical information as the ensemble.
MALMIJAL example demonstrates mean ergodicity by comparing two averages: the ensemble average of Asin (ωt + θ) over the random phase (θ ) at a fixed time, such as (t = 0), and the time average of a single realization, Asin (ωt).

Demonstration of ergodicity, where the ensemble average and the time average become nearly identical
Why Ergodicity Is Important
In real-world signal processing, we usually cannot measure infinitely many realizations. Instead we measure one signal over time.
Examples include
- vibration measurements,
- acoustic noise,
- EEG/ECG signals,
- rotating machinery vibration,
- communication noise.
Without ergodicity, a single measurement may not represent the process correctly. Thus ergodicity is essential for practical statistical signal analysis.
Relation to Random Processes
A random process consists of many possible realizations. Each realization is one possible waveform generated by the same statistical process. Ergodicity states that one realization observed long enough behaves statistically like the entire collection of realizations.
This is why practical FFT and PSD analysis are possible using only one measured signal.
Relation to Stationarity
Ergodicity is closely related to stationarity, but they are not identical.
Stationary Process
A stationary process has statistical properties that do not change with time.
Examples
- constant mean
- constant variance
- correlation depends only on lag
Ergodic Process
An ergodic process additionally satisfies one realization statistically represents the ensemble.
| Property | Meaning |
|---|
| Stationary | statistics remain constant over time |
| Ergodic | one realization equals ensemble statistics |
A process may be stationary but still not ergodic.
Example of an Ergodic Process
Thermal noise is approximately ergodic because its statistical behavior remains consistent over time and one long measurement resembles many independent realizations
Thus FFT averaging, PSD estimation, Welch averaging work effectively.

Example of a Non-Ergodic Process
Consider x(t) = A, where A is a random constant selected once per realization. Each realization has a different constant level, but no time variation. For one realization, the time average equals that constant. Across many realizations, the ensemble average equals the average of all possible constants.

Thus Time Average ≠ Ensemble Average. So the process is stationary, but non-ergodic.
The following example represents a case where mean-centering has not been applied. In this case, the signal can be expressed as xi (t) = Ai + ni (t) where each realization consists of a random DC offset plus a zero-mean fluctuation. However, if all realizations x1 (t), x2 (t), …, x5 (t) share the same constant offset A, the process remains ergodic with respect to the mean A.

Ergodicity in FFT and PSD Analysis
Most random signal FFT and PSD analysis implicitly assumes ergodicity.
For example

assumes that the estimated autocorrelation obtained from a single signal realization is statistically meaningful and representative of the ensemble average.
Welch PSD estimation also assumes that different time segments from a single long signal behave like statistically equivalent ensemble realizations.
This is fundamentally an ergodic assumption.
Another example is the theoretical (true) Power Spectral Density (PSD).

In practice, however, the PSD must be estimated from finite measured data. One common approach is Welch PSD estimation.

Welch averaging approximates the ensemble average in the theoretical PSD definition by averaging multiple segments from a single long realization. This approximation relies on the ergodicity (or statistical equivalence between ensemble and time averages) of the random process.
Why Welch Averaging Works
Welch’s method divides a signal into multiple segments and averages their PSD estimates. This works because each segment is assumed to represent the same statistical process. Thus time averaging approximates ensemble averaging.
Without ergodicity
- different segments may have fundamentally different statistics
- making the averaged PSD potentially misleading
Intuitive Interpretation

Ergodicity can be interpreted intuitively as “If you observe the signal long enough, you can statistically understand the entire process.”
For ergodic signals, one long recording is sufficient.
For non-ergodic signals, different realizations may behave fundamentally differently.
Practical Importance in Signal Processing
Ergodicity is essential in
- FFT analysis
- PSD estimation
- vibration analysis
- acoustic measurements
- communication systems
- random vibration testing
- statistical DSP
Without ergodicity
- statistical estimates may become unreliable
- averaging may lose physical meaning
- and spectral interpretation may fail
Conclusion
Ergodicity is one of the foundational assumptions in random signal analysis. It states that the statistical properties obtained from one sufficiently long realization are equivalent to those obtained from many realizations of the same random process.
This assumption allows practical signal-processing techniques such as
- FFT averaging
- Welch PSD estimation
- correlation analysis
- statistical spectral analysis
to be performed using only a single measured signal.
For this reason, ergodicity plays a central role in modern vibration analysis, acoustics, communication systems, and statistical signal processing.
Suggested Further Reading
##You may also find these topics helpful:
Ergodicity in Random Signal Analysis
In random signal analysis, signals are often unpredictable in their exact waveform but predictable in their statistical behavior.
Therefore, instead of analyzing individual samples directly, signal processing frequently focuses on statistical quantities such as mean, variance, correlation, and Power Spectral Density (PSD). In theory, these quantities are defined using ensemble averages, which require infinitely many realizations of a random process.
However, in practical engineering applications, we usually have only one measured signal. This leads to one of the most important concepts in statistical signal processing ergodicity.
Ergodicity allows engineers to estimate statistical properties from a single sufficiently long measurement.
What Is Ergodicity?
A random process is called ergodic if the statistical properties obtained from one long-time realization are equivalent to those obtained from many realizations of the process. In simpler terms, one sufficiently long measurement statistically represents the entire random process.
Thus Time Average = Ensemble Average for an ergodic process.
Ensemble Average vs Time Average
Ensemble Average
An ensemble average is computed across many realizations at the same time instant. Also called vertical averaging.
This represents the theoretical statistical expectation of the process.
Time Average
A time average is computed from one realization observed over a long time interval. Also called horizontal averaging.
For an ergodic process, Time Average = Ensemble Average.
This means that one realization contains the same statistical information as the ensemble.
MALMIJAL example demonstrates mean ergodicity by comparing two averages: the ensemble average of Asin (ωt + θ) over the random phase (θ ) at a fixed time, such as (t = 0), and the time average of a single realization, Asin (ωt).
Why Ergodicity Is Important
In real-world signal processing, we usually cannot measure infinitely many realizations. Instead we measure one signal over time.
Examples include
Without ergodicity, a single measurement may not represent the process correctly. Thus ergodicity is essential for practical statistical signal analysis.
Relation to Random Processes
A random process consists of many possible realizations. Each realization is one possible waveform generated by the same statistical process. Ergodicity states that one realization observed long enough behaves statistically like the entire collection of realizations.
This is why practical FFT and PSD analysis are possible using only one measured signal.
Relation to Stationarity
Ergodicity is closely related to stationarity, but they are not identical.
Stationary Process
A stationary process has statistical properties that do not change with time.
Examples
Ergodic Process
An ergodic process additionally satisfies one realization statistically represents the ensemble.
A process may be stationary but still not ergodic.
Example of an Ergodic Process
Thermal noise is approximately ergodic because its statistical behavior remains consistent over time and one long measurement resembles many independent realizations
Thus FFT averaging, PSD estimation, Welch averaging work effectively.
Example of a Non-Ergodic Process
Consider x(t) = A, where A is a random constant selected once per realization. Each realization has a different constant level, but no time variation. For one realization, the time average equals that constant. Across many realizations, the ensemble average equals the average of all possible constants.
Thus Time Average ≠ Ensemble Average. So the process is stationary, but non-ergodic.
The following example represents a case where mean-centering has not been applied. In this case, the signal can be expressed as xi (t) = Ai + ni (t) where each realization consists of a random DC offset plus a zero-mean fluctuation. However, if all realizations x1 (t), x2 (t), …, x5 (t) share the same constant offset A, the process remains ergodic with respect to the mean A.
Ergodicity in FFT and PSD Analysis
Most random signal FFT and PSD analysis implicitly assumes ergodicity.
For example
assumes that the estimated autocorrelation obtained from a single signal realization is statistically meaningful and representative of the ensemble average.
Welch PSD estimation also assumes that different time segments from a single long signal behave like statistically equivalent ensemble realizations.
This is fundamentally an ergodic assumption.
Another example is the theoretical (true) Power Spectral Density (PSD).
In practice, however, the PSD must be estimated from finite measured data. One common approach is Welch PSD estimation.
Welch averaging approximates the ensemble average in the theoretical PSD definition by averaging multiple segments from a single long realization. This approximation relies on the ergodicity (or statistical equivalence between ensemble and time averages) of the random process.
Why Welch Averaging Works
Welch’s method divides a signal into multiple segments and averages their PSD estimates. This works because each segment is assumed to represent the same statistical process. Thus time averaging approximates ensemble averaging.
Without ergodicity
Intuitive Interpretation
Ergodicity can be interpreted intuitively as “If you observe the signal long enough, you can statistically understand the entire process.”
For ergodic signals, one long recording is sufficient.
For non-ergodic signals, different realizations may behave fundamentally differently.
Practical Importance in Signal Processing
Ergodicity is essential in
Without ergodicity
Conclusion
Ergodicity is one of the foundational assumptions in random signal analysis. It states that the statistical properties obtained from one sufficiently long realization are equivalent to those obtained from many realizations of the same random process.
This assumption allows practical signal-processing techniques such as
to be performed using only a single measured signal.
For this reason, ergodicity plays a central role in modern vibration analysis, acoustics, communication systems, and statistical signal processing.
Suggested Further Reading
##You may also find these topics helpful: