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.
Glossary
Hierarchical AMC

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Explore the foundational concepts, preprocessing steps, and advanced architectures that enable multi-stage modulation classification.
Deep Learning AMC
The application of deep neural networks—such as CNNs or Transformers—to learn hierarchical features directly from raw I/Q samples. Unlike feature-based methods, these models automatically discover the optimal representations for distinguishing modulation types, forming the core engine of modern hierarchical classifiers.
Feature-Based AMC
A traditional approach relying on hand-crafted statistical features like cumulants and spectral characteristics before applying a decision-tree or SVM classifier. In a hierarchical context, these lightweight feature extractors are often used in the first stage to rapidly bin signals into broad modulation families with minimal compute.
Cumulant Features
Higher-order statistics (HOS) of a signal's probability distribution that are theoretically immune to Gaussian noise. These robust features serve as excellent discriminators for the coarse classification stage of a hierarchical AMC system, efficiently separating PSK, QAM, and FSK families before fine-grained analysis.
I/Q Constellation Diagram
A two-dimensional scatter plot representing the in-phase (I) and quadrature (Q) components of a digitally modulated signal. This visualization is critical for understanding the structural differences between modulation families—such as the circular arrangement of PSK versus the grid layout of QAM—that hierarchical classifiers exploit.
Blind Modulation Recognition
A classification technique that identifies a signal's modulation format without any a priori knowledge of carrier frequency, symbol rate, or timing synchronization. Hierarchical AMC is a specific architectural strategy for blind recognition, breaking the problem into manageable sub-tasks to improve robustness under severe parameter uncertainty.
Carrier Frequency Offset (CFO)
The difference between transmitter and receiver local oscillator frequencies, causing constellation rotation. Robust hierarchical AMC systems must either estimate and compensate for CFO in a preprocessing stage or employ complex-valued neural networks that are inherently resilient to phase rotation before classification.

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