Misplaced Pages

Autocorrelation matrix

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by Axnicho (talk | contribs) at 09:58, 1 November 2010 (possessive pronoun ‘its’). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 09:58, 1 November 2010 by Axnicho (talk | contribs) (possessive pronoun ‘its’)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

The autocorrelation matrix is used in various digital signal processing algorithms. It consists of elements of the discrete autocorrelation function, R x x ( j ) {\displaystyle R_{xx}(j)} arranged in the following manner:

R x = E [ x x H ] = [ R x x ( 0 ) R x x ( 1 ) R x x ( 2 ) R x x ( N 1 ) R x x ( 1 ) R x x ( 0 ) R x x ( 1 ) R x x ( N 2 ) R x x ( 2 ) R x x ( 1 ) R x x ( 0 ) R x x ( N 3 ) R x x ( N 1 ) R x x ( N 2 ) R x x ( N 3 ) R x x ( 0 ) ] {\displaystyle \mathbf {R} _{x}=E={\begin{bmatrix}R_{xx}(0)&R_{xx}^{*}(1)&R_{xx}^{*}(2)&\cdots &R_{xx}^{*}(N-1)\\R_{xx}(1)&R_{xx}(0)&R_{xx}^{*}(1)&\cdots &R_{xx}^{*}(N-2)\\R_{xx}(2)&R_{xx}(1)&R_{xx}(0)&\cdots &R_{xx}^{*}(N-3)\\\vdots &\vdots &\vdots &\ddots &\vdots \\R_{xx}(N-1)&R_{xx}(N-2)&R_{xx}(N-3)&\cdots &R_{xx}(0)\\\end{bmatrix}}}

This is clearly a Hermitian matrix and a Toeplitz matrix. Furthermore, if x {\displaystyle \mathbf {x} } is a real valued function, then it is a circulant matrix since R x x ( j ) = R x x ( j ) = R x x ( N j ) {\displaystyle R_{xx}(j)=R_{xx}(\!-j)=R_{xx}(N-j)} . Finally if x {\displaystyle \mathbf {x} } is wide-sense stationary then its autocorrelation matrix will be nonnegative definite.

The autocovariance matrix is related to the autocorrelation matrix as follows:

C x = E [ ( x m x ) ( x m x ) H ] = R x m x m x H {\displaystyle {\begin{aligned}\mathbf {C} _{x}&=E\\&=\mathbf {R} _{x}-\mathbf {m} _{x}\mathbf {m} _{x}^{H}\\\end{aligned}}}

Where m x {\displaystyle \mathbf {m} _{x}} is a vector giving the mean of signal x {\displaystyle \mathbf {x} } at each index of time.

References

  • Hayes, Monson H., Statistical Digital Signal Processing and Modeling, John Wiley & Sons, Inc., 1996. ISBN 0-471-59431-8.
Categories: