An Online Automatic Modulation Classification Scheme Based on Isolation Distributional Kernel
Xinpeng Li, Zile Jiang, Kai Ming Ting, Ye Zhu
TL;DR
This paper tackles the challenge of online Automatic Modulation Classification under time-varying channel conditions by introducing a distribution-based signal representation using Isolation Distributional Kernel (IDK). It couples IDK with Online Gradient Descent (OGD) to form IDK-OGD, an online, multi-class AMC classifier that updates incrementally only when ground-truth labels are available. The method avoids information loss from signal-to-image/sequence conversions and achieves linear-time classification, outperforming state-of-the-art DL baselines under mismatched channel scenarios. Empirical results on RadioML2018.01A and synthetic channels demonstrate robust online adaptability and superior performance in realistic streaming conditions, highlighting practical potential for real-time cognitive radio and non-cooperative networks.
Abstract
Automatic Modulation Classification (AMC), as a crucial technique in modern non-cooperative communication networks, plays a key role in various civil and military applications. However, existing AMC methods usually are complicated and can work in batch mode only due to their high computational complexity. This paper introduces a new online AMC scheme based on Isolation Distributional Kernel. Our method stands out in two aspects. Firstly, it is the first proposal to represent baseband signals using a distributional kernel. Secondly, it introduces a pioneering AMC technique that works well in online settings under realistic time-varying channel conditions. Through extensive experiments in online settings, we demonstrate the effectiveness of the proposed classifier. Our results indicate that the proposed approach outperforms existing baseline models, including two state-of-the-art deep learning classifiers. Moreover, it distinguishes itself as the first online classifier for AMC with linear time complexity, which marks a significant efficiency boost for real-time applications.
