Inferensys

Glossary

Gaussianity Test

A statistical hypothesis test that determines whether a signal's distribution deviates from Gaussian, validating the presence of exploitable non-Gaussian hardware fingerprints.
Overhead shot of a beautifully lit strategy meeting in a modern WeWork hot desk area, designers and executives gathered around a live AI system diagram projected on smart table surface.
STATISTICAL HYPOTHESIS TESTING

What is Gaussianity Test?

A Gaussianity test is a statistical hypothesis test that determines whether a signal's amplitude distribution deviates from a normal (Gaussian) distribution, validating the presence of exploitable non-Gaussian hardware fingerprints for emitter identification.

A Gaussianity test formally evaluates the null hypothesis that observed signal samples originate from a Gaussian distribution. In RF fingerprinting, rejecting this null hypothesis confirms that the signal contains non-Gaussian components—such as those generated by power amplifier non-linearities or mixer imbalances—that carry unique, device-specific information invisible to second-order statistics.

Common implementations include the Jarque-Bera test, which jointly evaluates skewness and excess kurtosis, and the Shapiro-Wilk test for smaller sample sizes. These tests serve as a critical pre-processing gate: if a signal passes a Gaussianity test, higher-order spectral analysis using the bispectrum or trispectrum is mathematically futile, as cumulants of order greater than two vanish identically for Gaussian processes.

STATISTICAL HYPOTHESIS TESTING

Key Characteristics of Gaussianity Tests

Gaussianity tests are statistical procedures that evaluate the null hypothesis that a signal sample originates from a Gaussian distribution. Rejection of this hypothesis validates the presence of non-Gaussian hardware fingerprints exploitable for emitter identification.

01

Null Hypothesis Framework

Gaussianity tests operate on a formal null hypothesis (H₀): the data is drawn from a Gaussian distribution. The alternative hypothesis (H₁) asserts non-Gaussianity. A p-value is computed from the test statistic; if it falls below a predetermined significance level (α)—typically 0.05 or 0.01—H₀ is rejected. This rejection provides statistical evidence that exploitable non-Gaussian signal structure exists, validating further higher-order spectral analysis. The framework requires careful consideration of Type I errors (false rejection of Gaussianity) and Type II errors (failure to detect non-Gaussianity).

02

Moment-Based Tests: Skewness & Kurtosis

These tests evaluate deviations in the third standardized moment (skewness) and fourth standardized moment (kurtosis) from their Gaussian expectations of 0 and 3, respectively.

  • Jarque-Bera Test: Combines sample skewness and excess kurtosis into a single chi-squared statistic with 2 degrees of freedom. Particularly powerful for symmetric non-Gaussian alternatives.
  • D'Agostino-Pearson Test: An omnibus test that separately transforms skewness and kurtosis to approximate normality, then combines them. Robust for sample sizes as small as n ≥ 20.
  • Sample Moments: Raw moment estimates are sensitive to outliers; robust alternatives use L-moments or trimmed estimators for heavy-tailed signal distributions.
03

Empirical Distribution Function Tests

EDF tests measure the distance between the empirical cumulative distribution function (ECDF) of the sample and the theoretical Gaussian CDF.

  • Kolmogorov-Smirnov (KS) Test: Uses the supremum of the absolute difference between ECDF and CDF. Distribution-free under H₀ but less sensitive to tail deviations.
  • Anderson-Darling Test: A weighted variant that emphasizes discrepancies in the tails of the distribution, making it more powerful for detecting non-Gaussianity caused by heavy-tailed hardware impairments.
  • Cramér-von Mises Criterion: Integrates the squared difference across the entire distribution, providing balanced sensitivity across the support.
04

Shapiro-Wilk & Regression-Based Tests

The Shapiro-Wilk test is widely regarded as the most powerful omnibus Gaussianity test for moderate sample sizes (n < 2000). It operates by regressing ordered sample values against the expected order statistics of a standard Gaussian distribution.

  • W-statistic: The ratio of squared linear combination of order statistics to sample variance. Values near 1 indicate Gaussianity.
  • Shapiro-Francia: A simplified approximation for larger samples using only the correlation between ordered data and Gaussian quantiles.
  • Filliben's Test: Evaluates the correlation on a probability plot; particularly useful for visual diagnostics alongside formal hypothesis testing.
05

Higher-Order Cumulant Significance

For RF fingerprinting applications, Gaussianity tests based on higher-order cumulants directly connect to the feature extraction pipeline. Under H₀, all cumulants of order k ≥ 3 are identically zero.

  • Bispectral Flatness Test: Evaluates whether the sample bispectrum is consistent with zero across all bifrequency pairs, using a chi-squared statistic derived from bicoherence estimates.
  • Hinich's Linearity Test: A frequency-domain test that checks for non-zero bispectral values, simultaneously testing Gaussianity and linearity of the generating process.
  • Cumulant Variance Bounds: Asymptotic variance expressions for sample cumulants enable construction of confidence intervals; observed cumulants exceeding these bounds reject Gaussianity.
06

Practical Considerations for Signal Analysis

Real-world signal analysis introduces challenges that affect test selection and interpretation.

  • Sample Size Sensitivity: KS and Shapiro-Wilk lose power with very small samples; moment-based tests require n > 50 for reliable kurtosis estimation.
  • Pre-Whitening: Serial correlation in time-series data inflates Type I error rates. Apply AR-model pre-whitening before testing to ensure independent observations.
  • Segment-Based Testing: For long signal recordings, apply Gaussianity tests to overlapping or contiguous segments to detect intermittent non-Gaussianity caused by transient impairments.
  • Composite Hypotheses: Tests that assume known mean and variance (simple H₀) are more powerful than those estimating parameters; use Lilliefors-corrected critical values when parameters are estimated.
GAUSSIANITY TESTING

Frequently Asked Questions

Explore the statistical foundations of non-Gaussian signal analysis. These answers address the core mechanisms, mathematical underpinnings, and practical applications of Gaussianity tests in the context of RF fingerprinting and higher-order statistical analysis.

A Gaussianity test is a statistical hypothesis test that determines whether a signal's amplitude distribution deviates from a normal (Gaussian) distribution. It works by computing a test statistic from the observed data—such as sample skewness, kurtosis, or an empirical cumulative distribution function—and comparing it against the theoretical distribution expected under the null hypothesis of Gaussianity. In RF fingerprinting, rejecting the null hypothesis validates the presence of exploitable non-Gaussian hardware fingerprints. Common tests include the Jarque-Bera test, which jointly evaluates skewness and excess kurtosis; the Kolmogorov-Smirnov test, which measures the maximum distance between empirical and theoretical CDFs; and the Anderson-Darling test, which gives more weight to distribution tails where hardware impairments often manifest. The choice of test depends on the specific non-Gaussian signature being targeted, such as amplifier non-linearity or I/Q imbalance.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.