Abstract
Hardware differences create a unique fingerprint of the radiation source and are attached to the radio signal, and this unique property of the radiation source can be used for RF fingerprinting. The RF fingerprinting method based on expert experience has excessive prior knowledge and poor robustness in different environments. The RF fingerprint recognition method based on deep learning, especially the method that can directly process Raw I/Q shows great potential, but most current deep learning-based RF fingerprint recognition methods require manual annotation of I/Q data. In this paper, the SimSiam model is used to process the data in the form of self-supervised comparative learning, which greatly reduces the labor cost while ensuring the accuracy. The backbone network uses an optimized convolutional neural network (CNN) for classification recognition, which saves manpower and time while ensuring recognition accuracy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brik V, Banerjee S, Gruteser M, Oh S (2008) Wireless device identification with radiometric signatures. In: Proceedings of the annual international conference on mobile computing and networking, MOBICOM, pp 116–127. https://doi.org/10.1145/1409944.1409959
Klein RW, Temple MA, Mendenhall MJ (2009) Application of wavelet-based RF fingerprinting to enhance wireless network security. J Commun Netw 11:544–555
Soltanieh N, Norouzi Y, Yang Y, Karmakar NC (2020) A review of radio frequency fingerprinting techniques. IEEE J Radio Freq Identif 4:222–233
Wu W, Hu S, Lin D, Wu G (2022) Reliable resource allocation with RF fingerprinting authentication in secure IoT networks. Science China Inf Sci 65(7):170304
Lin D, Hu S, Wu W, Wu G (2023) Few-shot RF fingerprinting recognition for secure satellite remote sensing and image processing. Science China Inf Sci. https://doi.org/10.1007/s11432-022-3672-7
Shen G, Zhang J, Marshall AJ, Valkama M, Cavallaro J (2021) Radio frequency fingerprint identification for security in low-cost IoT devices. In: 2021 55th Asilomar conference on signals, systems, and computers, pp 309–313
Gritsenko A, Wang Z, Jian T, Dy JG, Chowdhury KR, Ioannidis S (2019) Finding a ‘new’ needle in the haystack: unseen radio detection in large populations using deep learning. In: 2019 IEEE international symposium on dynamic spectrum access networks (DySPAN), pp 1–10
Chen X, He K (2020) Exploring simple Siamese representation learning. In: 2021 IEEE/CVF conference on computer vision and pattern recognition (CVPR), pp 15745–15753
Krizhevsky A, Sutskever I, Hinton GE (2012) ImageNet classification with deep convolutional neural networks. Commun ACM 60:84–90
Kim J, Park H, Lee J, Kang U (2018) SIDE: representation learning in signed directed networks. In: Proceedings of the 2018 world wide web conference
Zha X, Li T, Qiu Z, Li F (2023) Cross-receiver radio frequency fingerprint identification based on contrastive learning and subdomain adaptation. IEEE Signal Process Lett 30:70–74
Acknowledgements
Partially funded by Natural Science Foundation of Sichuan Province (2023NSFSC0479) and partially funded by Grant SCITLAB-20005 of Intelligent Terminal Key Laboratory of Sichuan Province.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Yang, J., Liu, D., Li, B., Zhou, H., Lin, D. (2024). RF Fingerprinting Based on Contrastive Learning and Convolutional Neural Networks. In: Wang, W., Liu, X., Na, Z., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2023. Lecture Notes in Electrical Engineering, vol 1032. Springer, Singapore. https://doi.org/10.1007/978-981-99-7505-1_58
Download citation
DOI: https://doi.org/10.1007/978-981-99-7505-1_58
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-7539-6
Online ISBN: 978-981-99-7505-1
eBook Packages: EngineeringEngineering (R0)