HOME

TheInfoList



OR:

In
probability Probability is the branch of mathematics concerning numerical descriptions of how likely an Event (probability theory), event is to occur, or how likely it is that a proposition is true. The probability of an event is a number between 0 and ...
and
statistics Statistics (from German language, German: ''wikt:Statistik#German, Statistik'', "description of a State (polity), state, a country") is the discipline that concerns the collection, organization, analysis, interpretation, and presentation of ...
, given two
stochastic processes In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables. Stochastic processes are widely used as mathematical models of systems and phenomena that appe ...
\left\ and \left\, the cross-covariance is a function that gives the
covariance In probability theory and statistics, covariance is a measure of the joint variability of two random variables. If the greater values of one variable mainly correspond with the greater values of the other variable, and the same holds for the les ...
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 There are several kinds of mean in mathematics, especially in statistics. Each mean serves to summarize a given group of data, often to better understand the overall value (magnitude and sign) of a given data set. For a data set, the ''arithme ...
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 In signal processing, cross-correlation is a measure of similarity of two series as a function of the displacement of one relative to the other. This is also known as a ''sliding dot product'' or ''sliding inner-product''. It is commonly used fo ...
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, and scientific measurements. Signal processing techniq ...
, the cross-covariance is often called
cross-correlation In signal processing, cross-correlation is a measure of similarity of two series as a function of the displacement of one relative to the other. This is also known as a ''sliding dot product'' or ''sliding inner-product''. It is commonly used fo ...
and is a
measure of similarity In statistics and related fields, a similarity measure or similarity function or similarity metric is a real-valued function that quantifies the similarity between two objects. Although no single definition of a similarity exists, usually such meas ...
of two
signal In signal processing, a signal is a function that conveys information about a phenomenon. Any quantity that can vary over space or time can be used as a signal to share messages between observers. The ''IEEE Transactions on Signal Processing'' ...
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 continued sequence of existence and events that occurs in an apparently irreversible succession from the past, through the present, into the future. It is a component quantity of various measurements used to sequence events, to ...
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 as a result". It is also used sometimes for other symmetric bilinear forms, for example in a pseudo-Euclidean space. is an algebra ...
'', and has applications in
pattern recognition Pattern recognition is the automated recognition of patterns and regularities in data. It has applications in statistical data analysis, signal processing, image analysis, information retrieval, bioinformatics, data compression, computer graphi ...
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 sec ...
.


Cross-covariance of random vectors


Cross-covariance of stochastic processes

The definition of cross-covariance of random vectors may be generalized to
stochastic processes In probability theory and related fields, a stochastic () or random process is a mathematical object usually defined as a family of random variables. Stochastic processes are widely used as mathematical models of systems and phenomena that appe ...
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 In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the form ...
stochastic processes, the second factor needs to be
complex conjugate In mathematics, the complex conjugate of a complex number is the number with an equal real part and an imaginary part equal in magnitude but opposite in sign. That is, (if a and b are real, then) the complex conjugate of a + bi is equal to a - ...
d: :\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, and scientific measurements. Signal processing techniq ...
where the cross-covariance between two
wide-sense stationary In mathematics and statistics, a stationary process (or a strict/strictly stationary process or strong/strongly stationary process) is a stochastic process whose unconditional joint probability distribution does not change when shifted in time. Con ...
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 In mathematical dynamics, discrete time and continuous time are two alternative frameworks within which variables that evolve over time are modeled. Discrete time Discrete time views values of variables as occurring at distinct, separate "po ...
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 In mathematics, the complex conjugate of a complex number is the number with an equal real part and an imaginary part equal in magnitude but opposite in sign. That is, (if a and b are real, then) the complex conjugate of a + bi is equal to a - ...
is taken when the signals are
complex-valued In mathematics, a complex number is an element of a number system that extends the real numbers with a specific element denoted , called the imaginary unit and satisfying the equation i^= -1; every complex number can be expressed in the form ...
. For
continuous functions In mathematics, a continuous function is a function such that a continuous variation (that is a change without jump) of the argument induces a continuous variation of the value of the function. This means that there are no abrupt changes in valu ...
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 ( and ) that produces a third function (f*g) that expresses how the shape of one is ...
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 In mathematics (in particular, functional analysis), convolution is a mathematical operation on two functions ( and ) that produces a third function (f*g) that expresses how the shape of one is modified by the other. The term ''convolution'' ...
by :(f \star g) = (\overline*g /math>.


See also

*
Autocovariance In probability theory and statistics, given a stochastic process, the autocovariance is a function that gives the covariance of the process with itself at pairs of time points. Autocovariance is closely related to the autocorrelation of the process ...
*
Autocorrelation Autocorrelation, sometimes known as serial correlation in the discrete time case, is the correlation of a signal with a delayed copy of itself as a function of delay. Informally, it is the similarity between observations of a random variable ...
*
Correlation In statistics, correlation or dependence is any statistical relationship, whether causal or not, between two random variables or bivariate data. Although in the broadest sense, "correlation" may indicate any type of association, in statistics ...
*
Convolution In mathematics (in particular, functional analysis), convolution is a operation (mathematics), mathematical operation on two function (mathematics), functions ( and ) that produces a third function (f*g) that expresses how the shape of one is ...
*
Cross-correlation In signal processing, cross-correlation is a measure of similarity of two series as a function of the displacement of one relative to the other. This is also known as a ''sliding dot product'' or ''sliding inner-product''. It is commonly used fo ...


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