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.
Glossary
Gaussianity Test

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.
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.
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.
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.
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
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.
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.
Hierarchical Decision Tree Integration
The Gaussianity test serves as the root node in hierarchical cumulant-based classifiers. The decision flow proceeds as:
- Gaussianity Test: Is the signal non-Gaussian?
- Yes: Proceed to linear modulation branch (PSK/QAM/ASK)
- No: Signal is either noise or OFDM
- OFDM Detection: Apply higher-order cumulant tests to separate OFDM from noise
- 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.
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.
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Key statistical concepts and methodologies that complement or extend the Gaussianity test for hierarchical modulation classification.
Kurtosis
The standardized fourth central moment of a distribution, measuring the tailedness of a signal's amplitude. Used as a direct non-Gaussianity measure:
- Kurtosis = 3: Gaussian distribution (e.g., noise, OFDM)
- Kurtosis < 3: Sub-Gaussian (e.g., PSK modulations)
- Kurtosis > 3: Super-Gaussian (e.g., sparse signals)
Serves as the simplest single-statistic Gaussianity test, though less robust than multi-cumulant approaches for distinguishing specific linear modulation types.
Skewness
The standardized third central moment measuring the asymmetry of a signal's probability distribution. Critical for detecting non-symmetric constellations:
- Zero skewness: Symmetric modulations (QPSK, 16QAM)
- Non-zero skewness: Asymmetric modulations (8PAM, 4+12-APSK)
- Also detects IQ imbalance impairments in the receiver chain
Often paired with kurtosis in a joint Gaussianity test to capture both asymmetry and tailedness deviations from the normal distribution.
Fourth-Order Cumulant (C40/C42)
A specific higher-order statistic measuring the normalized fourth-order moment minus the squared second-order moment. Provides robust Gaussianity deviation features:
- C42 for single-channel signals: C42 = E[|x|⁴] - |E[x²]|² - 2E²[|x|²]
- C40 for complex signals: captures fourth-order phase relationships
- Zero for Gaussian processes, non-zero for linear modulations
Forms the mathematical foundation of the Gaussianity test, enabling hierarchical separation of QAM, PSK, and ASK families from noise-like signals.
Cumulant-Based Hypothesis Test
A likelihood-ratio or goodness-of-fit test that uses theoretical cumulant values for candidate distributions to formally accept or reject the Gaussian hypothesis:
- Null hypothesis H₀: Signal distribution is Gaussian
- Test statistic: Mahalanobis distance between sample and theoretical cumulants
- Threshold: Derived from chi-squared distribution under H₀
Provides a statistically rigorous alternative to simple threshold-based Gaussianity tests, with controllable false-alarm and miss probabilities for mission-critical classification.
Cumulant SNR Wall
The theoretical signal-to-noise ratio threshold below which the variance of a sample cumulant estimator exceeds its mean, rendering Gaussianity testing fundamentally unreliable:
- Below the wall: Cumulant estimates dominated by estimation noise
- Above the wall: Reliable Gaussian vs. non-Gaussian discrimination
- Depends on: Sample size, cumulant order, and true distribution
Critical for determining operational limits of cumulant-based Gaussianity tests in low-SNR environments like deep-space communications or passive SIGINT.
Cumulant-Based Open Set Recognition
A classification framework that uses the compactness of known cumulant feature clusters to reject unknown modulation types:
- Gaussian cluster: Centered at origin in cumulant space (noise, OFDM)
- Known modulation clusters: Compact regions for PSK, QAM families
- Rejection rule: Samples falling outside all known clusters are flagged as unknown/novel
Extends the Gaussianity test beyond binary Gaussian/non-Gaussian decisions to multi-class open-set recognition, essential for spectrum monitoring in dynamic electromagnetic environments.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us