HOME

TheInfoList



OR:

In
probability Probability is a branch of mathematics and statistics concerning events and numerical descriptions of how likely they are to occur. The probability of an event is a number between 0 and 1; the larger the probability, the more likely an e ...
and
statistics Statistics (from German language, German: ', "description of a State (polity), state, a country") is the discipline that concerns the collection, organization, analysis, interpretation, and presentation of data. In applying statistics to a s ...
, given two stochastic processes \left\ and \left\, the cross-covariance is a function that gives the covariance of one process with the other at pairs of time points. With the usual notation \operatorname E for the expectation operator, if the processes have the mean functions \mu_X(t) = \operatorname \operatorname E _t/math> and \mu_Y(t) = \operatorname E _t/math>, then the cross-covariance is given by :\operatorname_(t_1,t_2) = \operatorname (X_, Y_) = \operatorname X_ - \mu_X(t_1))(Y_ - \mu_Y(t_2))= \operatorname _ Y_- \mu_X(t_1) \mu_Y(t_2).\, Cross-covariance is related to the more commonly used cross-correlation of the processes in question. In the case of two random vectors \mathbf=(X_1, X_2, \ldots , X_p)^ and \mathbf=(Y_1, Y_2, \ldots , Y_q)^, the cross-covariance would be a p \times q matrix \operatorname_ (often denoted \operatorname(X,Y)) with entries \operatorname_(j,k) = \operatorname(X_j, Y_k).\, Thus the term ''cross-covariance'' is used in order to distinguish this concept from the covariance of a random vector \mathbf, which is understood to be the matrix of covariances between the scalar components of \mathbf itself. In
signal processing Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, Scalar potential, potential fields, Seismic tomograph ...
, the cross-covariance is often called cross-correlation and is a measure of similarity of two
signal A signal is both the process and the result of transmission of data over some media accomplished by embedding some variation. Signals are important in multiple subject fields including signal processing, information theory and biology. In ...
s, commonly used to find features in an unknown signal by comparing it to a known one. It is a function of the relative
time Time is the continuous progression of existence that occurs in an apparently irreversible process, irreversible succession from the past, through the present, and into the future. It is a component quantity of various measurements used to sequ ...
between the signals, is sometimes called the ''sliding
dot product In mathematics, the dot product or scalar productThe term ''scalar product'' means literally "product with a Scalar (mathematics), scalar as a result". It is also used for other symmetric bilinear forms, for example in a pseudo-Euclidean space. N ...
'', and has applications in
pattern recognition Pattern recognition is the task of assigning a class to an observation based on patterns extracted from data. While similar, pattern recognition (PR) is not to be confused with pattern machines (PM) which may possess PR capabilities but their p ...
and
cryptanalysis Cryptanalysis (from the Greek ''kryptós'', "hidden", and ''analýein'', "to analyze") refers to the process of analyzing information systems in order to understand hidden aspects of the systems. Cryptanalysis is used to breach cryptographic se ...
.


Cross-covariance of random vectors


Cross-covariance of stochastic processes

The definition of cross-covariance of random vectors may be generalized to stochastic processes as follows:


Definition

Let \ and \ denote stochastic processes. Then the cross-covariance function of the processes K_ is defined by:Kun Il Park, Fundamentals of Probability and Stochastic Processes with Applications to Communications, Springer, 2018, 978-3-319-68074-3 where \mu_X(t) = \operatorname\left (t)\right/math> and \mu_Y(t) = \operatorname\left (t)\right/math>. If the processes are complex-valued stochastic processes, the second factor needs to be complex conjugated: :\operatorname_(t_1,t_2) \stackrel\ \operatorname (X_, Y_) = \operatorname \left \left( X(t_1)- \mu_X(t_1) \right) \overline \right/math>


Definition for jointly WSS processes

If \left\ and \left\ are a jointly wide-sense stationary, then the following are true: :\mu_X(t_1) = \mu_X(t_2) \triangleq \mu_X for all t_1,t_2, :\mu_Y(t_1) = \mu_Y(t_2) \triangleq \mu_Y for all t_1,t_2 and :\operatorname_(t_1,t_2) = \operatorname_(t_2 - t_1,0) for all t_1,t_2 By setting \tau = t_2 - t_1 (the time lag, or the amount of time by which the signal has been shifted), we may define :\operatorname_(\tau) = \operatorname_(t_2 - t_1) \triangleq \operatorname_(t_1,t_2). The cross-covariance function of two jointly WSS processes is therefore given by: which is equivalent to :\operatorname_(\tau) = \operatorname (X_, Y_) = \operatorname X_ - \mu_X)(Y_ - \mu_Y)= \operatorname _ Y_t- \mu_X \mu_Y.


Uncorrelatedness

Two stochastic processes \left\ and \left\ are called uncorrelated if their covariance \operatorname_(t_1,t_2) is zero for all times. Formally: :\left\,\left\ \text \quad \iff \quad \operatorname_(t_1,t_2) = 0 \quad \forall t_1,t_2.


Cross-covariance of deterministic signals

The cross-covariance is also relevant in
signal processing Signal processing is an electrical engineering subfield that focuses on analyzing, modifying and synthesizing ''signals'', such as audio signal processing, sound, image processing, images, Scalar potential, potential fields, Seismic tomograph ...
where the cross-covariance between two wide-sense stationary random processes can be estimated by averaging the product of samples measured from one process and samples measured from the other (and its time shifts). The samples included in the average can be an arbitrary subset of all the samples in the signal (e.g., samples within a finite time window or a sub-sampling of one of the signals). For a large number of samples, the average converges to the true covariance. Cross-covariance may also refer to a "deterministic" cross-covariance between two signals. This consists of summing over ''all'' time indices. For example, for discrete-time signals f /math> and g /math> the cross-covariance is defined as :(f\star g) \ \stackrel\ \sum_ \overline g +k= \sum_ \overline g /math> where the line indicates that the complex conjugate is taken when the signals are complex-valued. For continuous functions f(x) and g(x) the (deterministic) cross-covariance is defined as :(f\star g)(x) \ \stackrel\ \int \overline g(x+t)\,dt = \int \overline g(t)\,dt.


Properties

The (deterministic) cross-covariance of two continuous signals is related to the
convolution In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions f and g that produces a third function f*g, as the integral of the product of the two ...
by :(f \star g)(t) = (\overline*g(\tau))(t) and the (deterministic) cross-covariance of two discrete-time signals is related to the discrete convolution by :(f \star g) = (\overline*g /math>.


See also

* Autocovariance * Autocorrelation * Correlation *
Convolution In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions f and g that produces a third function f*g, as the integral of the product of the two ...
* Cross-correlation


References

{{reflist


External links


Cross Correlation from Mathworld
* http://scribblethink.org/Work/nvisionInterface/nip.html * http://www.phys.ufl.edu/LIGO/stochastic/sign05.pdf * http://www.staff.ncl.ac.uk/oliver.hinton/eee305/Chapter6.pdf Covariance and correlation Time domain analysis Signal processing