Overview
Autocorrelation compares a signal with time-shifted copies to reveal repetition, delay, or periodic patterns.
Measures how similar a signal is to shifted versions of itself.
Compact metadata for implementation and discovery.
Autocorrelation compares a signal with time-shifted copies to reveal repetition, delay, or periodic patterns.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n log n)
Average
O(n^2)
Worst
O(n^2)
Space
O(n)
R[lag] = sum(x[t] * x[t + lag])Measures how strongly a signal matches a shifted copy of itself.
Show a signal sliding against itself with peaks at repeated periods.
Autocorrelation operates in O(n^2) time and O(n) space within the Correlation Analysis family. Key governing relation: R[lag] = sum(x[t] * x[t + lag]). Often compared with Convolution and Fast Fourier Transform.
What each reference supports for this entry.
Signal-processing reference for digital filters, convolution, spectral analysis, windows, resampling, and transform-based methods.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Signal Processing · Foundation
Autocorrelation can be analyzed efficiently through frequency-domain methods.
Compare with thisAutocorrelation can be analyzed efficiently through frequency-domain methods.
Autocorrelation and matched filtering both compare signal shapes through shifted correlation-like operations.