Inferensys

Glossary

Gaussianity Test

A statistical hypothesis test using sample cumulants to determine if a signal's distribution deviates from Gaussian, enabling the hierarchical separation of linear modulations from Gaussian noise or OFDM signals.
Compliance team using AI for regulatory reporting on laptop, SEC templates visible, modern office desk setup.
STATISTICAL SIGNAL CLASSIFICATION

What is a Gaussianity Test?

A Gaussianity test is a statistical hypothesis test that evaluates whether a signal's amplitude distribution deviates from a Gaussian (normal) distribution, serving as the critical first node in hierarchical modulation classifiers to separate linear digital modulations from Gaussian-like signals such as OFDM or thermal noise.

A Gaussianity test in automatic modulation classification uses sample estimates of higher-order cumulants—specifically the fourth-order cumulant—to quantify a signal's distance from the Gaussian moment profile. Since Gaussian distributions have a theoretical kurtosis of zero, any statistically significant non-zero fourth-order cumulant indicates a non-Gaussian signal, enabling the classifier to immediately partition the modulation candidate set into linear modulations (PSK, QAM, ASK) versus Gaussian-like waveforms.

The test operates as a binary decision node in a hierarchical cumulant classifier, where the null hypothesis assumes Gaussianity. If the estimated normalized kurtosis exceeds a threshold derived from the Chi-squared distribution of the sample cumulant's variance, the null is rejected and classification proceeds down the non-Gaussian branch. This approach is particularly robust because additive white Gaussian noise does not alter the theoretical cumulant values of non-Gaussian signals, making the test reliable even at low signal-to-noise ratios.

STATISTICAL SIGNAL DISCRIMINATION

Key Properties of the Gaussianity Test

The Gaussianity test leverages higher-order cumulants to statistically determine whether a signal's amplitude distribution deviates from a normal distribution, forming the critical first branch in hierarchical modulation classifiers that separate single-carrier linear modulations from Gaussian noise or OFDM waveforms.

01

Fourth-Order Cumulant Thresholding

The test exploits the theoretical property that Gaussian processes have zero fourth-order cumulants (C40 = C42 = 0). For a received signal block, the sample estimate of |C40| or |C42| is compared against a statistically derived threshold. If the normalized cumulant magnitude exceeds the threshold, the signal is classified as non-Gaussian (e.g., QAM, PSK, ASK), triggering further subclassification. Values near zero indicate either noise or OFDM-like signals with high subcarrier counts, whose central limit theorem convergence produces near-Gaussian statistics.

C40 = 0
Theoretical Gaussian Value
|C40| > 0
Non-Gaussian Indicator
02

OFDM vs. Gaussian Noise Discrimination

A critical application is separating OFDM signals from pure Gaussian noise. While both exhibit near-zero kurtosis, OFDM waveforms with a finite number of subcarriers retain detectable non-Gaussianity in their sixth-order and eighth-order cumulants. The test can be extended to higher cumulant orders to exploit this residual structure:

  • Fourth-order test: Both OFDM and noise appear Gaussian
  • Sixth-order test: OFDM exhibits non-zero C60/C63 values, enabling discrimination
  • Eighth-order test: Provides additional separation margin at high SNR
6th-Order
Minimum Cumulant for OFDM Detection
03

Sample Size and SNR Wall

The reliability of the Gaussianity test is governed by the variance of the sample cumulant estimator, which depends on both the number of observed samples (N) and the signal-to-noise ratio. Below the Cumulant SNR Wall, the estimator variance exceeds the bias, making the test statistically unreliable regardless of observation length:

  • High SNR, large N: Tight confidence intervals, reliable decisions
  • Low SNR, small N: Estimator variance dominates, increasing false classifications
  • SNR Wall: The theoretical boundary where cumulant-based tests fundamentally fail

Practical implementations require adaptive thresholding based on estimated SNR and sample count.

N > 1000
Typical Minimum Sample Requirement
< -5 dB
Common SNR Wall Region
04

Normalized Cumulant Invariance

To ensure the test is independent of received signal power, cumulants are normalized by the signal variance raised to the appropriate power. The normalized fourth-order cumulant is computed as:

C40_norm = C40 / σ⁴

This normalization provides:

  • Amplitude invariance: Test result unchanged by gain variations
  • Scale-independent thresholds: Same decision boundary works across power levels
  • Robustness to AGC: Automatic gain control fluctuations do not affect classification

The normalized test statistic enables direct comparison against theoretical values for ideal constellations without requiring prior power estimation.

σ⁴
Normalization Factor for C40
05

Hierarchical Decision Tree Integration

The Gaussianity test serves as the root node in hierarchical cumulant-based classifiers. The decision flow proceeds as:

  1. Gaussianity Test: Is the signal non-Gaussian?
    • Yes: Proceed to linear modulation branch (PSK/QAM/ASK)
    • No: Signal is either noise or OFDM
  2. OFDM Detection: Apply higher-order cumulant tests to separate OFDM from noise
  3. Modulation Subclassification: Use C42 and other cumulant ratios to identify specific modulation orders

This hierarchical approach reduces computational complexity by pruning the candidate set at each node, avoiding exhaustive multi-class comparison.

O(log n)
Hierarchical Complexity
3 Levels
Typical Tree Depth
06

Hypothesis Testing Framework

The Gaussianity test is formalized as a binary hypothesis test:

  • H₀ (Null Hypothesis): The signal samples follow a Gaussian distribution
  • H₁ (Alternative Hypothesis): The signal samples are non-Gaussian

The test statistic T = |Ĉ40| is compared to a threshold γ derived from the Neyman-Pearson criterion or constant false alarm rate (CFAR) approach. The threshold is set based on:

  • Desired probability of false alarm (classifying noise as a signal)
  • Asymptotic distribution of the sample cumulant under H₀
  • Estimated noise power and sample size

This statistical rigor provides quantifiable confidence levels for each classification decision.

H₀ vs H₁
Binary Decision Structure
CFAR
Common Threshold Strategy
GAUSSIANITY TESTING

Frequently Asked Questions

Explore the statistical foundations of Gaussianity tests and their critical role in hierarchical modulation classification, where distinguishing non-Gaussian communication signals from Gaussian noise or OFDM waveforms is the essential first step.

A Gaussianity test is a statistical hypothesis test that uses sample cumulants to determine whether a signal's probability distribution deviates from a Gaussian (normal) distribution. In automatic modulation classification, this test serves as the primary decision node in hierarchical classifiers, separating linear digital modulations (QAM, PSK, ASK) from Gaussian-like signals such as thermal noise or OFDM waveforms with many subcarriers. The test exploits a fundamental property: higher-order cumulants (order > 2) of a Gaussian process are identically zero. By estimating the fourth-order cumulant from received IQ samples and comparing it against a threshold derived from estimation variance, the classifier can make a binary decision—Gaussian or non-Gaussian—before proceeding to finer modulation identification. This approach is computationally efficient and robust to unknown noise power, making it ideal for blind, non-cooperative signal environments.

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.