Cross-spectrum

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

In signal processing and statistics, the cross-spectrum is a tool used to analyze the relationship between two time series in the frequency domain. It describes how the correlation between the two series is distributed over different frequencies. For example, if two microphones are recording audio in a room, the cross-spectrum can reveal the specific frequencies of sounds (like a hum from an appliance) that are prominent in both recordings, helping to identify common sources.

Technically, the cross-spectrum is the Fourier transform of the cross-covariance function. This means it takes the relationship between the two signals over time and represents it as a function of frequency.

Definition

[edit | edit source]

Let (Xt,Yt) represent a pair of stochastic processes that are jointly wide sense stationary with autocovariance functions γxx and γyy and cross-covariance function γxy. Then the cross-spectrum Γxy is defined as the Fourier transform of γxy [1]

Γxy(f)={γxy}(f)=τ=γxy(τ)e2πiτf,

where

γxy(τ)=E[(xtμx)(yt+τμy)] .

The cross-spectrum has representations as a decomposition into (i) its real part (co-spectrum) and (ii) its imaginary part (quadrature spectrum)

Γxy(f)=Λxy(f)iΨxy(f),

and (ii) in polar coordinates

Γxy(f)=Axy(f)eiϕxy(f).

Here, the amplitude spectrum Axy is given by

Axy(f)=(Λxy(f)2+Ψxy(f)2)12,

and the phase spectrum Φxy is given by

{tan1(Ψxy(f)/Λxy(f))if Ψxy(f)0 and Λxy(f)00if Ψxy(f)=0 and Λxy(f)>0±πif Ψxy(f)=0 and Λxy(f)<0π/2if Ψxy(f)>0 and Λxy(f)=0π/2if Ψxy(f)<0 and Λxy(f)=0

Squared coherency spectrum

[edit | edit source]

The squared coherency spectrum is given by

κxy(f)=Axy2Γxx(f)Γyy(f),

which expresses the amplitude spectrum in dimensionless units.

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).