Cross-correlation matrix

From HandWiki

The cross-correlation matrix of two random vectors is a matrix containing as elements the cross-correlations of all pairs of elements of the random vectors. The cross-correlation matrix is used in various digital signal processing algorithms.

Definition

For two random vectors 𝐗=(X1,,Xm)T and 𝐘=(Y1,,Yn)T, each containing random elements whose expected value and variance exist, the cross-correlation matrix of 𝐗 and 𝐘 is defined by[1]:p.337

R𝐗𝐘 E[𝐗𝐘T]

and has dimensions m×n. Written component-wise:

R𝐗𝐘=[E[X1Y1]E[X1Y2]E[X1Yn]E[X2Y1]E[X2Y2]E[X2Yn]E[XmY1]E[XmY2]E[XmYn]]

The random vectors 𝐗 and 𝐘 need not have the same dimension, and either might be a scalar value.

Example

For example, if 𝐗=(X1,X2,X3)T and 𝐘=(Y1,Y2)T are random vectors, then R𝐗𝐘 is a 3×2 matrix whose (i,j)-th entry is E[XiYj].

Complex random vectors

If 𝐙=(Z1,,Zm)T and 𝐖=(W1,,Wn)T are complex random vectors, each containing random variables whose expected value and variance exist, the cross-correlation matrix of 𝐙 and 𝐖 is defined by

R𝐙𝐖 E[𝐙𝐖H]

where H denotes Hermitian transposition.

Uncorrelatedness

Two random vectors 𝐗=(X1,,Xm)T and 𝐘=(Y1,,Yn)T are called uncorrelated if

E[𝐗𝐘T]=E[𝐗]E[𝐘]T.

They are uncorrelated if and only if their cross-covariance matrix K𝐗𝐘 matrix is zero.

In the case of two complex random vectors 𝐙 and 𝐖 they are called uncorrelated if

E[𝐙𝐖H]=E[𝐙]E[𝐖]H

and

E[𝐙𝐖T]=E[𝐙]E[𝐖]T.

Properties

Relation to the cross-covariance matrix

The cross-correlation is related to the cross-covariance matrix as follows:

K𝐗𝐘=E[(𝐗E[𝐗])(𝐘E[𝐘])T]=R𝐗𝐘E[𝐗]E[𝐘]T
Respectively for complex random vectors:
K𝐙𝐖=E[(𝐙E[𝐙])(𝐖E[𝐖])H]=R𝐙𝐖E[𝐙]E[𝐖]H

See also

References

  1. Gubner, John A. (2006). Probability and Random Processes for Electrical and Computer Engineers. Cambridge University Press. ISBN 978-0-521-86470-1. 

Further reading