Attentive Siamese Networks for Automatic Modulation Classification Based on Multitiming Constellation Diagrams
Related Experiment Video
Updated: Oct 8, 2025

Cross-Modal Multivariate Pattern Analysis
Published on: November 9, 2011
Abstract:
Automatic modulation classification (AMC) is an essential part in a cognitive radio receiver. Benefited from the discriminative constellation characteristics among most modulations, AMC methods based on constellation diagrams usually achieve pleasant performance. However, in noncooperation communication systems, constellation diagrams expressing modulations explicitly are difficult to obtain via blind symbol timing synchronization, especially in complicated wireless channels. Therefore, this article proposes a novel constellation diagram-based AMC architecture called attentive Siamese networks (ASNs) by considering multitiming constellation diagrams (MCDs) and selecting the proper symbol timings at the feature level, which is a more robust way than the conventional signal-level symbol timing synchronization. In detail, convolutional neural networks sharing the same parameters first extract deep feature vectors for MCDs. Then, an attention inference module weights all the deep feature vectors. Finally, AMC is realized based on the weighted feature vectors. Moreover, the ASN architecture can be trained end-to-end. Comparing with the state-of-the-art methods that take diverse representations of received baseband signals as input, experimental results based on the RadioML 2018.01A dataset and non-Gaussian noise dataset demonstrate that ASN achieves a remarkable improvement, whose classification accuracy goes over 99% when the signal-to-noise ratio (SNR) > 10 dB.
Related Concept Videos
Classification of Signals
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Classification of Systems-I
Homogeneity dictates that if an input x(t) is multiplied by a constant c, the output y(t) is multiplied by the same constant. Mathematically, this is expressed as:
Classification of Systems-II

