Cross-Correlation and Cross-Covariance
Relating Two Processes
In many engineering systems, we observe the output of a system and want to relate it to the input. The input signal and the output signal are two different processes with a known relationship (e.g., ). The cross-correlation function captures the statistical dependence between and at different time instants. It is the key to deriving the input-output relations for LTI systems (Chapter 15) and to designing optimal estimators like the Wiener filter.
Definition: Cross-Correlation Function
Cross-Correlation Function
For two second-order processes and , the cross-correlation is
For jointly WSS processes, this depends only on :
For discrete-time jointly WSS processes: .
Definition: Cross-Covariance Function
Cross-Covariance Function
The cross-covariance of two processes is
For jointly WSS processes with means and :
Definition: Jointly Wide-Sense Stationary
Jointly Wide-Sense Stationary
Two processes and are jointly WSS if:
- Each is individually WSS, and
- The cross-correlation depends only on the time difference.
Being individually WSS is necessary but not sufficient for jointly WSS. The cross-correlation must also be shift-invariant.
Theorem: Properties of Cross-Correlation (Jointly WSS)
Let and be jointly WSS. Then:
-
Conjugate symmetry: . (For real processes: .)
-
Cauchy-Schwarz bound: .
-
Generalized bound: for all .
Note: is not necessarily even, and need not be maximized at .
Conjugate symmetry
. Set : . Taking the conjugate: .
Cauchy-Schwarz bound
By the Cauchy-Schwarz inequality for random variables:
Example: Cross-Correlation of LTI Input and Output
Let be the output of a causal FIR filter with impulse response driven by a zero-mean WSS input . Find .
Substitute the filter expression
$
Use WSS
(depends only on the lag ). Therefore: the convolution of the impulse response with the input autocorrelation.
Interpretation
The input-output cross-correlation is the convolution of with . This relationship is central to system identification: if the input is white noise (), then β the cross-correlation directly reveals the impulse response.
Example: Proper (Circularly Symmetric) Complex Processes
Let be a complex-valued WSS process with . Define the pseudo-covariance (without conjugation). Show that if is proper ( for all ), then and .
Expand the pseudo-covariance
$
Set to zero
If for all , then both real and imaginary parts vanish:
Significance
Proper complex processes arise naturally in communications when the in-phase and quadrature components of a signal have identical statistics and are related by a Hilbert transform. The distribution is proper. From the course (slide 382 onward), we adopt the convention that complex-valued processes are proper unless stated otherwise.
Quick Check
Two zero-mean WSS processes and satisfy for all . Which of the following is true?
and are independent
and are both orthogonal and uncorrelated
For zero-mean processes, . Orthogonality and uncorrelatedness coincide.
Common Mistake: Assuming Cross-Correlation Is Even
Mistake:
Writing , by analogy with the autocorrelation.
Correction:
The cross-correlation satisfies , not . In general, is neither even nor odd. Only the auto-correlation has the even symmetry property.
Orthogonal vs. Uncorrelated vs. Independent Processes
| Concept | Condition | Zero-mean simplification |
|---|---|---|
| Orthogonal | for all | Same as uncorrelated |
| Uncorrelated | for all | Same as orthogonal |
| Independent | Joint fdds factor for all orders | Implies uncorrelated (not converse) |
System Identification via Cross-Correlation
If a BIBO-stable LTI system with impulse response is excited by zero-mean white noise with , then the input-output cross-correlation is . This gives a direct method for estimating : inject white noise and cross-correlate the output with the input. In wireless systems, this principle underlies pilot-based channel estimation, where known pilot symbols play the role of the white-noise input.
Cross-Correlation
for jointly WSS processes. Measures the linear dependence between two processes at different time instants.
Related: Autocorrelation Function
Orthogonal Processes
Two processes with for all . For zero-mean processes, equivalent to being uncorrelated.
Related: Cross-Correlation
Key Takeaway
The cross-correlation measures the linear relationship between two processes at different time instants. Unlike the autocorrelation, is generally neither even nor maximized at the origin. The key relationship for an LTI system is the foundation of the Wiener filter and pilot-based channel estimation.