Polyspectra
Polyspectra, also known as higher-order spectra, are frequency-domain statistical quantities that generalize the spectral density (power spectrum) to higher orders. Polyspectra of a given signal can reveal non-Gaussian behavior, time-inversion asymmetries, and phase correlations between different frequency contributions to the signal. While a standard power spectrum quantifies the distribution of intensity across frequencies, polyspectra characterize higher-order phase and amplitude correlations between frequency components. Higher-order spectra include the third-order bispectrum, the fourth-order trispectrum, and their multivariate generalizations.
Definition
In his original publications, Brillinger considers a stationary process (the signal) and its multi-time cumulant.[1] The cumulant does not depend on since is stationary. This allows for a definition of -th order polyspectra of a stationary signal by with the Fourier transform and the Dirac delta function which appears due to the independence of on . [2]
The second order spectrum can be rewritten as where is the covariance. The representation of is equivalent to the definition of the spectral density of (power spectrum) as Fourier transform of the autocorrelation function of .
History of polyspectra
Higher-order spectra were formalized in the works of Brillinger starting in the 1950s.[1] Mendel and Nikias contributed the first major reviews on the topic in the early 1990s,[3][4] resulting in the "Higher Order Spectral Analysis Toolbox" (HOSA), a software library that included the bispectrum and some fourth order statistics.[5] However, Birkelund stated in 2003: "In theory, polyspectra can be applied to solve many important problems in signal processing and data analysis. In practice, however, one has been discouraged by the poor statistical properties of most polyspectral estimators."[6] In 2026, unbiased cumulant-based estimators for higher-order spectra were proposed and analyzed.[7] They are implemented in GPU-accelerated software libraries based on ArrayFire[8] and alternatively based on PyTorch.[9]
Numerics of polyspectra
The definition of polyspectra assumes a stationary process that is known with an infinite temporal resolution in an infinite temporal interval. Real world data allow therefore only for the calculation of estimates of polyspectra. These estimates have finite spectral resolution and finite accuracy.
Classical estimators
Direct Fourier methods usually start with the Fourier transform of the entire signal resulting in a high frequency resolution with large variance (error). Subsequently, a smoothing kernel can be applied to trade resolution for variance. Alternatively, spectra of segments of the signal are averaged (Welch-type method). [10]
The lag window method relies on estimating cumulants in the time-domain and subsequent application of Fourier transforms.
Multitaper methods consider the entire signal tapered (windowed) with orthogonal tapers. Spectra for separate tapers are then averaged.[6]
The classical methods rely on cumulant estimators that are only asymptotically unbiased.
Unbiased cumulant-based estimators
The following equations provide an unbiased estimate (estimator) of polyspectra up to fourth order.[7] Fourier coefficients of are calculated from the process which is divided into windows of length with points per window. A window function reduces spectral leakage.
Approximate polyspectra are obtained from cumulants of Fourier coefficients: The distances of the spectral positions decrease with increasing window length resulting in a higher spectral resolution. The cumulants can be estimated by the k-statistic which provides unbiased estimators (estimator).[11] [12] [13] The estimators are given by[14] where denotes the average of samples.
Applications
Bispectra find medical applications in the analysis of electroencephalograms [15] and are used in engineering for fault detection in rotating machinery components.[16] Polyspectra have also become a tool in quantum physics for analysing records of quantum measurements. [17] The applications of quantum polyspectra range from quantum transport over single photon detection to spin noise measurements. [18] [19] [20] [21]
References
- ↑ 1.0 1.1 Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite book
- ↑ 6.0 6.1 Template:Cite journal
- ↑ 7.0 7.1 Template:Cite journal
- ↑ Template:Cite web
- ↑ Template:Cite web
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite book
- ↑ Template:Cite journal
- ↑ Template:Cite arxiv
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal
- ↑ Template:Cite journal