Inferensys

Glossary

Kurtosis

The standardized fourth central moment of a distribution, measuring the tailedness of a signal's amplitude; used as a non-Gaussianity measure to separate sub-Gaussian (e.g., PSK) from super-Gaussian modulations.
Stylish WeWork-like workspace with hot desks and document wall, professional searching through enterprise knowledge base on a mounted ultrawide display, warm industrial pendants overhead.
HIGHER-ORDER STATISTICS

What is Kurtosis?

Kurtosis is the standardized fourth central moment of a probability distribution, quantifying the tailedness of a signal's amplitude to measure its deviation from a Gaussian profile.

Kurtosis is defined mathematically as the expected value of the fourth power of the deviation from the mean, normalized by the square of the variance. For a zero-mean complex signal X, the theoretical kurtosis is E[|X|⁴] / (E[|X|²])². A Gaussian distribution has a kurtosis of 3 (excess kurtosis of 0), serving as the universal baseline for non-Gaussianity measurement in signal processing.

In automatic modulation classification, kurtosis acts as a critical discriminative feature for hierarchical separation. Sub-Gaussian signals (kurtosis < 3), such as PSK modulations with constant envelope, are distinguished from super-Gaussian signals (kurtosis > 3), like high-order QAM with pronounced amplitude peaks. This single scalar statistic enables the first branching decision in a cumulant-based classifier tree.

Statistical Fingerprinting

Key Properties of Kurtosis

Kurtosis serves as a critical non-Gaussianity measure in automatic modulation classification, enabling the separation of sub-Gaussian modulations like PSK from super-Gaussian types such as QAM through analysis of the signal's amplitude distribution tailedness.

01

Definition and Mathematical Formulation

Kurtosis is the standardized fourth central moment of a probability distribution, defined as:

K = E[(X - μ)⁴] / (E[(X - μ)²])²

  • For a real-valued signal, the excess kurtosis is K - 3, where 3 is the kurtosis of a Gaussian distribution
  • For complex baseband signals, the normalized fourth-order cumulant C40 is often used as a kurtosis analog
  • Measures the tailedness and peakedness of the amplitude distribution relative to a Gaussian
  • A mesokurtic distribution (K = 3) matches Gaussian behavior, typical of OFDM signals with many subcarriers
  • The theoretical kurtosis for BPSK is 1, for QPSK is 1, and for 16-QAM is approximately 1.32
K = 3
Gaussian (Mesokurtic)
K < 3
Sub-Gaussian (Platykurtic)
K > 3
Super-Gaussian (Leptokurtic)
02

Sub-Gaussian vs. Super-Gaussian Separation

Kurtosis provides a binary classification boundary for modulation recognition by partitioning schemes based on their distribution shape:

  • Sub-Gaussian (Platykurtic, K < 3): Modulations with bounded, uniform-like amplitude distributions
    • PSK family (BPSK, QPSK, 8-PSK) exhibits constant envelope, yielding kurtosis values below 3
    • The flat phase distribution contributes to thinner tails than Gaussian
  • Super-Gaussian (Leptokurtic, K > 3): Modulations with heavy-tailed amplitude distributions
    • Higher-order QAM (16-QAM, 64-QAM) shows amplitude variability producing heavier tails
    • The multi-level amplitude structure creates infrequent but large deviations from the mean
  • This hierarchical partitioning is often the first node in a cumulant-based decision tree classifier
  • The separation is robust to phase and frequency offsets since kurtosis operates on magnitude information
PSK
Sub-Gaussian (K < 3)
QAM
Super-Gaussian (K > 3)
03

Sample Kurtosis Estimation

In practical modulation classifiers, kurtosis is estimated from a finite block of N received IQ samples:

  • The sample kurtosis estimator is: K̂ = (1/N) Σ|x[n]|⁴ / ((1/N) Σ|x[n]|²)²
  • This is a biased estimator for small sample sizes; bias correction factors are applied for N < 1000
  • The variance of the estimator decreases with √N, requiring sufficient samples for reliable classification
  • At low SNR, the estimator variance increases, defining a cumulant SNR wall below which classification becomes unreliable
  • Recursive/online estimators enable streaming kurtosis computation without storing the entire sample buffer
  • The complex baseband kurtosis uses |x[n]| rather than x[n] to achieve phase invariance
  • Typical implementation requires 1000-5000 samples for stable estimates at moderate SNR (>10 dB)
1000-5000
Samples for Stable Estimate
>10 dB
Minimum SNR for Reliability
04

Kurtosis in Hierarchical Classification Trees

Kurtosis serves as the root node feature in hierarchical cumulant classifiers, enabling coarse modulation set partitioning:

  • Step 1: Compute sample kurtosis from received IQ block
  • Step 2: Compare against Gaussian threshold (K = 3)
    • If K < 3: Signal is sub-Gaussian → candidate set = {BPSK, QPSK, 8-PSK, CPM}
    • If K > 3: Signal is super-Gaussian → candidate set = {16-QAM, 64-QAM, 256-QAM, APSK}
    • If K ≈ 3: Signal may be Gaussian → candidate set = {OFDM, noise, spread spectrum}
  • Step 3: Apply higher-order cumulants (C40, C42, C63) within each branch for fine-grained identification
  • This divide-and-conquer strategy reduces computational complexity from O(M) to O(log M) for M modulation candidates
  • The kurtosis threshold can be adaptive, adjusting based on estimated SNR to maintain constant false-alarm rate
O(log M)
Classification Complexity
3-way
Root Partition
05

Robustness to Channel Impairments

Kurtosis exhibits inherent robustness to several common channel impairments, making it a preferred feature for non-cooperative classification:

  • Phase offset invariance: Since kurtosis operates on |x[n]|, arbitrary carrier phase rotations do not affect the estimate
  • Frequency offset tolerance: Slow frequency drift does not alter the amplitude distribution shape over short observation windows
  • Gaussian noise resilience: The fourth-order cumulant formulation theoretically suppresses Gaussian noise, as Gaussian moments above second order are zero
    • In practice, noise increases estimator variance but does not bias the mean at moderate SNR
  • Scale invariance: Normalization by signal power makes kurtosis independent of received signal amplitude
  • Limitations:
    • Multipath fading distorts the amplitude distribution, requiring equalization before kurtosis estimation
    • Impulsive noise (non-Gaussian) introduces bias, as it directly affects higher-order moments
    • Co-channel interference mixes distributions, potentially shifting kurtosis across the Gaussian boundary
Invariant
To Phase & Frequency Offset
Suppressed
Gaussian Noise (Theoretically)
06

Kurtosis as a Gaussianity Test Statistic

Beyond modulation classification, kurtosis functions as a statistical hypothesis test for non-Gaussianity:

  • Null Hypothesis H₀: The signal samples are drawn from a Gaussian distribution (K = 3)
  • Alternative Hypothesis H₁: The signal exhibits non-Gaussian behavior (K ≠ 3)
  • The test statistic: Z = (K̂ - 3) / σ_K̂ where σ_K̂ is the standard error of the kurtosis estimate under Gaussianity
  • For large N, Z follows a standard normal distribution under H₀
  • Applications in modulation recognition:
    • OFDM detection: OFDM signals with many subcarriers approach Gaussianity by the Central Limit Theorem, yielding K ≈ 3
    • Noise-only channel detection: Distinguishes between idle spectrum (Gaussian noise) and active transmissions
    • Spread spectrum detection: Direct-sequence signals with long spreading codes approximate Gaussian statistics
  • The p-value from this test provides a confidence metric for the sub/super-Gaussian classification decision
H₀: K = 3
Gaussian Hypothesis
OFDM
Typically Mesokurtic
KURTOSIS IN SIGNAL CLASSIFICATION

Frequently Asked Questions

Addressing common technical questions about the role of the standardized fourth central moment in distinguishing modulation schemes and measuring non-Gaussianity in automatic modulation classification systems.

Kurtosis is the standardized fourth central moment of a probability distribution, mathematically defined as ( K = \frac{E[(X - \mu)^4]}{(E[(X - \mu)^2])^2} ), where ( X ) represents the complex baseband signal amplitude and ( \mu ) is its mean. In signal processing, kurtosis quantifies the tailedness of the amplitude distribution—specifically, the propensity of the signal to produce extreme deviation samples. A Gaussian distribution has a theoretical kurtosis of 3 (often expressed as excess kurtosis of 0 when 3 is subtracted). Distributions with kurtosis > 3 are termed leptokurtic (super-Gaussian, heavy-tailed), while those with kurtosis < 3 are platykurtic (sub-Gaussian, light-tailed). For complex-valued communication signals, the definition extends to ( K = \frac{E[|X|^4]}{E[|X|^2]^2} ), which is invariant to phase rotation and thus robust to carrier phase offset. This phase invariance makes kurtosis particularly valuable as a cumulant-based feature in non-cooperative modulation recognition scenarios where the receiver lacks synchronization. The sample kurtosis estimator, computed from a finite block of IQ samples, converges to the theoretical value as the observation length increases, though its variance grows significantly at low signal-to-noise ratios, creating a practical SNR wall below which reliable classification becomes impossible.

DISCRIMINATIVE POWER COMPARISON

Kurtosis vs. Other Statistical Measures

Comparing kurtosis against other statistical measures used for automatic modulation classification, highlighting their sensitivity to distribution shape, noise, and nuisance parameters.

FeatureKurtosisSkewnessVariance (2nd Moment)

Statistical Order

4th standardized moment

3rd standardized moment

2nd central moment

Measures

Tailedness / non-Gaussianity

Distribution asymmetry

Signal power / spread

PSK vs. QAM Separation

Robust to Gaussian Noise

Sensitive to Phase Offset

Amplitude Scale Invariant (Normalized)

Sub-Gaussian Detection (e.g., BPSK)

Super-Gaussian Detection (e.g., high-order QAM)

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.