Cross-correlation matrix

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Script error: No such module "other uses". Script error: No such module "Unsubst". Template:Correlation and covariance

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]Template:Rp

Template:Equation box 1

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

<templatestyles src="Reflist/styles.css" />

  1. ↑ Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

Further reading