Inferensys

Glossary

Hierarchical AMC

A multi-stage classification strategy that first identifies the modulation family (e.g., PSK, QAM) before performing a finer-grained intra-class classification to determine the specific order.
Strategy workshop with sticky notes and AI roadmap diagrams on glass wall, collaborative planning session.
MULTI-STAGE CLASSIFICATION

What is Hierarchical AMC?

A structured classification framework that decomposes the modulation recognition problem into sequential stages, first identifying the broad modulation family before determining the specific modulation order within that family.

Hierarchical Automatic Modulation Classification (AMC) is a multi-stage classification strategy that first identifies the modulation family—such as PSK, QAM, or FSK—before performing a finer-grained intra-class classification to determine the specific order (e.g., distinguishing 16-QAM from 64-QAM). This decomposition transforms a single flat classification problem with many similar classes into a structured decision tree, reducing inter-class confusion between modulation schemes that share structural characteristics.

The architecture typically employs a coarse classifier at the first stage, followed by specialized sub-classifiers trained exclusively on signals within a single modulation family. This approach improves overall accuracy by allowing each sub-classifier to focus on the subtle discriminative features—such as higher-order cumulant features or constellation density—that differentiate modulation orders, while avoiding the confusion that arises when a flat classifier must simultaneously distinguish between fundamentally different modulation families.

ARCHITECTURE

Key Features of Hierarchical AMC

Hierarchical Automatic Modulation Classification decomposes the recognition task into a coarse-to-fine decision tree, first identifying the modulation family before resolving the specific order. This strategy reduces inter-class confusion and improves accuracy at low signal-to-noise ratios.

01

Two-Stage Classification Pipeline

The architecture splits classification into a coarse stage and a fine stage to mimic expert signal analysis workflows.

  • Stage 1 — Family Classifier: A neural network trained to distinguish between broad modulation families such as PSK, QAM, FSK, and APSK. This classifier operates on high-level statistical features or raw I/Q samples.
  • Stage 2 — Intra-Family Classifier: A specialized sub-network, selected based on the Stage 1 output, that discriminates between orders within the predicted family (e.g., BPSK vs. QPSK vs. 8-PSK).
  • Gating Mechanism: The confidence score from Stage 1 determines which Stage 2 expert is activated, preventing a QAM-trained classifier from attempting to classify an FSK signal.
2–4 dB
SNR gain over flat classifiers
02

Cumulant-Based Family Separation

Higher-order cumulants provide a theoretically grounded feature set for the coarse classification stage, exploiting their Gaussian noise immunity.

  • Second-Order Cumulant (C₂₁): Distinguishes between real-valued constellations (BPSK, PAM) and complex-valued constellations (QAM, PSK).
  • Fourth-Order Cumulant (C₄₂): Separates PSK from QAM families by measuring the kurtosis of the signal distribution.
  • Eighth-Order Cumulant (C₈₀): Resolves ambiguities between higher-order QAM constellations that share similar fourth-order statistics.
  • These hand-crafted features feed a lightweight classifier such as a Support Vector Machine or a shallow neural network, minimizing Stage 1 latency.
99.2%
Family-level accuracy at 0 dB SNR
03

Deep Intra-Family Expert Networks

Each Stage 2 expert is a specialized deep neural network optimized for a single modulation family, trained on a restricted output space.

  • PSK Expert: A complex-valued convolutional network that exploits the constant-envelope property of PSK signals to focus on phase transitions.
  • QAM Expert: A multi-scale feature extractor that analyzes both amplitude and phase variations to distinguish dense constellations like 64-QAM from 256-QAM.
  • FSK Expert: A time-frequency analysis branch using Short-Time Fourier Transform front-ends to capture the distinct frequency hopping patterns.
  • Training Isolation: Each expert is trained independently on its family's data, preventing the catastrophic interference that occurs when a single flat classifier must learn overlapping feature manifolds.
95.8%
Intra-family accuracy at 5 dB SNR
04

Error Propagation Mitigation

A critical vulnerability of hierarchical architectures is cascading errors, where a Stage 1 misclassification forces the wrong Stage 2 expert to process the signal.

  • Top-K Gating: Instead of activating only the single highest-confidence expert, the system routes the signal to the top K=2 or K=3 family experts and fuses their outputs.
  • Confidence Thresholding: If the Stage 1 softmax probability falls below a calibrated threshold (e.g., 0.85), the system falls back to a flat classifier or flags the signal for human-in-the-loop review.
  • Joint Training with Feedback: The Stage 1 classifier receives gradient feedback from the Stage 2 experts during training, learning to minimize the end-to-end classification loss rather than just the family-level cross-entropy.
< 2%
Cascading error rate with Top-3 gating
05

Computational Efficiency Gains

Hierarchical decomposition reduces inference latency and memory footprint compared to a monolithic classifier with an equivalent number of output classes.

  • Conditional Computation: Only one lightweight family classifier and one specialized expert execute per inference, rather than a single massive network evaluating all possible modulation hypotheses.
  • Model Quantization Compatibility: The smaller expert networks are more amenable to aggressive INT8 quantization without accuracy degradation, enabling deployment on FPGA and embedded SDR platforms.
  • Parallelization: Multiple Stage 2 experts can be pre-loaded and executed in parallel on a GPU if latency constraints permit, trading throughput for the error mitigation benefits of Top-K gating.
40–60%
Reduction in FLOPs vs. flat classifier
06

Open-Set and Novel Class Handling

Hierarchical architectures naturally support open-set recognition, where unknown modulation families must be detected and rejected rather than forcibly classified.

  • Family-Level OpenMax: The Stage 1 classifier is augmented with an OpenMax layer that models the distribution of known family activations, assigning a probability to the 'unknown family' hypothesis.
  • Novelty Buffer: Signals classified as unknown are buffered and clustered using unsupervised contrastive learning, enabling human analysts to label emerging modulation types for subsequent model retraining.
  • Rejection Cascade: If Stage 1 identifies a known family but the Stage 2 expert's confidence is anomalously low, the system triggers a secondary rejection check, catching novel intra-family variants that were absent from training.
87%
AUROC for unknown family detection
HIERARCHICAL AMC EXPLAINED

Frequently Asked Questions

Explore the core concepts behind multi-stage automatic modulation classification, a strategy that mirrors human expert analysis by first identifying broad signal families before determining precise modulation orders.

Hierarchical Automatic Modulation Classification (AMC) is a multi-stage classification strategy that first identifies the broad modulation family of an intercepted signal—such as PSK, QAM, or FSK—before performing a finer-grained intra-class classification to determine the specific order (e.g., BPSK vs. QPSK, or 16-QAM vs. 64-QAM). This approach decomposes a complex, flat classification problem into a tree of simpler sub-problems. In the first stage, a coarse classifier analyzes high-level features like the signal's cyclostationary signature or cumulant features to assign a family label. The signal is then routed to a specialized, fine-grained expert classifier trained exclusively to discriminate between members of that specific family. This architecture significantly reduces inter-class confusion between visually similar constellations from different families, such as 16-QAM and 16-APSK, which often confound single-stage classifiers.

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.