Cross-correlation matrix explained

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

X=(X1,\ldots,X

\rmT
m)
and

Y=(Y1,\ldots,Y

\rmT
n)
, each containing random elements whose expected value and variance exist, the cross-correlation matrix of

X

and

Y

is defined by[1]

and has dimensions

m x n

. Written component-wise:

\operatorname{R}XY= \begin{bmatrix} \operatorname{E}[X1Y1]&\operatorname{E}[X1Y2]&&\operatorname{E}[X1Yn]\\\ \operatorname{E}[X2Y1]&\operatorname{E}[X2Y2]&&\operatorname{E}[X2Yn]\\\ \vdots&\vdots&\ddots&\vdots\\\ \operatorname{E}[XmY1]&\operatorname{E}[XmY2]&&\operatorname{E}[XmYn]\\\ \end{bmatrix}

The random vectors

X

and

Y

need not have the same dimension, and either might be a scalar value.

Example

For example, if

X=\left(X1,X2,X3\right)\rm

and

Y=\left(Y1,Y2\right)\rm

are random vectors, then

\operatorname{R}XY

is a

3 x 2

matrix whose

(i,j)

-th entry is

\operatorname{E}[XiYj]

.

Complex random vectors

If

Z=(Z1,\ldots,Z

\rmT
m)
and

W=(W1,\ldots,W

\rmT
n)
are complex random vectors, each containing random variables whose expected value and variance exist, the cross-correlation matrix of

Z

and

W

is defined by

\operatorname{R}ZW\triangleq\operatorname{E}[ZW\rm]

where

{}\rm

denotes Hermitian transposition.

Uncorrelatedness

Two random vectors

X=(X1,\ldots,X

\rmT
m)

and

Y=(Y1,\ldots,Y

\rmT
n)

are called uncorrelated if

\operatorname{E}[XY\rm]=\operatorname{E}[X]\operatorname{E}[Y]\rm.

They are uncorrelated if and only if their cross-covariance matrix

\operatorname{K}XY

matrix is zero.

In the case of two complex random vectors

Z

and

W

they are called uncorrelated if

\operatorname{E}[ZW\rm]=\operatorname{E}[Z]\operatorname{E}[W]\rm

and

\operatorname{E}[ZW\rm]=\operatorname{E}[Z]\operatorname{E}[W]\rm.

Properties

Relation to the cross-covariance matrix

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

\operatorname{K}XY=\operatorname{E}[(X-\operatorname{E}[X])(Y-\operatorname{E}[Y])\rm]=\operatorname{R}XY-\operatorname{E}[X]\operatorname{E}[Y]\rm

Respectively for complex random vectors:

\operatorname{K}ZW=\operatorname{E}[(Z-\operatorname{E}[Z])(W-\operatorname{E}[W])\rm]=\operatorname{R}ZW-\operatorname{E}[Z]\operatorname{E}[W]\rm

See also

Further reading

Notes and References

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