Hubbry Logo
Cross-spectrumCross-spectrumMain
Open search
Cross-spectrum
Community hub
Cross-spectrum
logo
7 pages, 0 posts
0 subscribers
Be the first to start a discussion here.
Be the first to start a discussion here.
Cross-spectrum
Cross-spectrum
from Wikipedia

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]

Let represent a pair of stochastic processes that are jointly wide sense stationary with autocovariance functions and and cross-covariance function . Then the cross-spectrum is defined as the Fourier transform of [1]

where

.

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

and (ii) in polar coordinates

Here, the amplitude spectrum is given by

and the phase spectrum is given by

Squared coherency spectrum

[edit]

The squared coherency spectrum is given by

which expresses the amplitude spectrum in dimensionless units.

See also

[edit]

References

[edit]
Revisions and contributorsEdit on WikipediaRead on Wikipedia
from Grokipedia
The cross-spectrum, also known as the cross-spectral density, is a complex-valued function in that describes the frequency-domain relationship between two or signals, obtained as the of their function. It quantifies how the power and phase of one signal relate to another across different frequencies, with the real part (cospectrum) capturing in-phase components and the imaginary part (quadrature spectrum) capturing out-of-phase components. Mathematically, for signals x(t)x(t) and y(t)y(t), the cross-spectrum Sxy(f)S_{xy}(f) is given by Sxy(f)=Rxy(τ)ej2πfτdτS_{xy}(f) = \int_{-\infty}^{\infty} R_{xy}(\tau) e^{-j2\pi f \tau} d\tau, where Rxy(τ)R_{xy}(\tau) is the function. In practice, the cross-spectrum is often estimated using methods like Welch's averaged , which divides signals into overlapping segments, applies windowing, and computes discrete Fourier transforms to yield the cross power (CPSD), which measures power distribution per unit between the signals. The magnitude of the cross-spectrum, when normalized by the auto-spectra Sxx(f)S_{xx}(f) and Syy(f)S_{yy}(f) as γ2(f)=Sxy(f)2Sxx(f)Syy(f)\gamma^2(f) = \frac{|S_{xy}(f)|^2}{S_{xx}(f) S_{yy}(f)}, produces the coherence function, which ranges from 0 (no linear relationship) to 1 (perfect linear ) at each and helps assess the strength of linear dependencies while accounting for . This two-sided complex representation can be converted to single-sided magnitude and phase forms for analysis, where the phase indicates lags or delays between signals. Cross-spectral analysis is widely applied in fields such as vibration testing, acoustics, and geophysical time series to identify coherent modes, detect phase relationships in periodic phenomena (e.g., waves in ocean or atmospheric data), and evaluate system linearity or causality in black-box models. For instance, it is used to compare input-output responses in passive systems, filter uncorrelated noise, and model signal dependencies in engineering designs like EMI analysis or neuromuscular signal processing. Significance testing for coherence, often at 95% confidence levels, ensures robust interpretations by distinguishing true relationships from random variability.

Fundamentals

Definition

The cross-spectrum, also known as the cross-spectral density, is a fundamental tool in that measures the frequency-dependent and interaction between two distinct time-domain signals. It provides insight into how the signals covary at specific frequencies, capturing both the strength and phase relationship of their joint oscillations, thereby enabling analysis of linear relationships or influences between them in the . The concept emerged in the 1960s amid advances in random data analysis within and , with key formalization appearing in the pioneering 1971 text Random Data: Analysis and Measurement Procedures by Julius S. Bendat and Allan G. Piersol, which established foundational methods for computing and interpreting cross-spectra from measured data. This work built on earlier Fourier-based techniques to address practical challenges in analyzing stationary random processes, such as those encountered in engineering and physical measurements. At its core, the cross-spectrum relates to the time-domain cross-correlation function, which assesses the similarity between two signals as one is shifted relative to the other; the cross-spectrum extends this by revealing how such similarities manifest across frequencies. For instance, when the two signals are identical, the cross-spectrum simplifies to the , representing the signal's energy distribution at each frequency. A practical illustration involves environmental signals like and ocean wave height: at frequencies where drives wave formation, the cross-spectrum shows strong in-phase components, indicating constructive interaction, whereas out-of-phase components at other frequencies might highlight dissipative or unrelated dynamics.

Mathematical Formulation

The , also known as the cross-power spectral density, quantifies the frequency-domain relationship between two signals through the of their function. For two jointly wide-sense stationary random processes x(t)x(t) and y(t)y(t), the cross-correlation function is defined as Rxy(τ)=E[x(t)y(t+τ)]R_{xy}(\tau) = E[x(t) y(t + \tau)], where E[]E[\cdot] denotes the expectation operator. The cross-spectral density Sxy(f)S_{xy}(f) is then given by the of this : Sxy(f)=Rxy(τ)ej2πfτdτS_{xy}(f) = \int_{-\infty}^{\infty} R_{xy}(\tau) e^{-j 2\pi f \tau} \, d\tau This formulation follows from the extended to cross-correlations, which relates the spectral densities of stationary processes to their time-domain correlations. This definition assumes that the signals are wide-sense stationary, meaning their means and autocorrelations are time-invariant, and ergodic, allowing ensemble averages to be estimated from time averages; additionally, the processes must have finite average power to ensure the integrals converge. For discrete-time signals xx and yy, sampled at rate fsf_s, the cross-spectral density is the of the discrete Rxy=E[xy[n+k]]R_{xy} = E[x y[n + k]]: Sxy(ω)=k=RxyejωkS_{xy}(\omega) = \sum_{k=-\infty}^{\infty} R_{xy} e^{-j \omega k} where ω=2πf/fs\omega = 2\pi f / f_s is the normalized angular frequency. The units of Sxy(f)S_{xy}(f) are typically those of the signal power density, such as (volts)^2 / Hz if x(t)x(t) and y(t)y(t) share the same units, reflecting the covariance per unit frequency.

Properties

Basic Properties

The cross-spectrum Sxy(f)S_{xy}(f), defined as the of the function between two stationary signals x(t)x(t) and y(t)y(t), is generally a complex-valued function of ff. Its real part, known as the co-spectrum, captures the in-phase between the signals, while the imaginary part, termed the quadrature spectrum, represents the out-of-phase . A key symmetry arises from the Hermitian of the cross- for real-valued signals, leading to Syx(f)=Sxy(f)S_{yx}(f) = S_{xy}^*(f), where ^* denotes the ; this implies that the co-spectrum is even (cxy(f)=cyx(f)=cxy(f)c_{xy}(f) = c_{yx}(f) = c_{xy}(-f)) and the quadrature spectrum is odd (qxy(f)=qyx(f)=qxy(f)q_{xy}(f) = -q_{yx}(f) = -q_{xy}(-f)). For real signals, an additional relation holds: Sxy(f)=Syx(f)S_{xy}(-f) = S_{yx}(f). These symmetries stem directly from the properties of the applied to the cross-. The cross-spectrum exhibits with respect to linear combinations of the input signals. Specifically, for constants aa and bb, Sax+by,z(f)=aSxz(f)+bSyz(f)S_{ax + by, z}(f) = a S_{xz}(f) + b S_{yz}(f). This property follows from the bilinearity of the function and the of the . The magnitude of the cross-spectrum is bounded by the geometric mean of the auto-spectra: Sxy(f)Sxx(f)Syy(f)|S_{xy}(f)| \leq \sqrt{S_{xx}(f) S_{yy}(f)}
Add your contribution
Related Hubs
User Avatar
No comments yet.