Specific emitter identification (SEI) is a technique that identifies the emitter through physical layer features contained in radio signals, and it is widely used in tasks such as identifying illegal transmitters and authentication. Thanks to the development of deep learning, SEI tasks based on deep learning have achieved significant improvements in recognition performance. However, illegal transmitters often broadcast for short durations and at low frequencies, resulting in very limited available training samples. In such cases, directly training deep learning models may lead to underfitting issues, thereby reducing recognition accuracy. In this paper, to address the issue of traditional methods struggling to classify transmitters when there is a scarcity of emitter samples and limited training data, we propose a method based on TFC-CNN. We propose a TFC-CNN method. Specifically, we first use continuous wavelet transform (CWT) as a data augmentation method to construct time–wavelet spectrum sample pairs. Then, we use complex-valued neural networks (CVNNs) and deep convolutional neural networks (DCNNs) to extract the hidden emitter identity features from the time and wavelet spectrum samples. We train the model using the normalized temperature-scaled cross-entropy (NT-Xent) loss and cross-entropy (CE) loss, ensuring the consistency of feature vector distributions across the two modalities with cosine loss. Finally, we fine-tune the model to achieve SEI tasks with few samples. Experimental results on open-source WiFi datasets and automatic dependent surveillance–broadcast (ADS-B) datasets show that our proposed method outperforms existing state-of-the-art methods. With only 5% of the training samples, the recognition accuracy for the ADS-B test dataset is 84.10%, and for the WiFi test dataset, it is 96.99%.
Read full abstract