Cross-Receiver Radio Frequency Fingerprint Identification: A Source-Free Adaptation Approach
Abstract
1. Introduction
- We define and address the SCRFFI problem, which centers on adapting a trained RF fingerprinting model to new receivers without requiring access to the original labeled data from other receivers. This approach is particularly suited for real-world applications where data privacy and transmission constraints are critical concerns.
- We introduce the concept of pseudo-labeling and formulate a novel learning problem specific to SCRFFI. Through rigorous analysis, we derive an upper bound on the generalization performance of the proposed solution, establishing a solid theoretical foundation for our approach.
- To address the SCRFFI problem, we propose CSCNet, an innovative method that incorporates contrastive learning. CSCNet employs a three-pronged loss function strategy, allowing the model to emphasize the relationships between signal samples and effectively adapt to the characteristics of new receivers using only unlabeled test data.
- Experiments on two real-world datasets demonstrate that CSCNet outperforms existing methods in terms of recognition accuracy and robustness.
2. System Model and Problem Formulation
2.1. System Model
2.2. Source-Free Cross-Receiver RFFI
3. Theoretical Analysis
4. Proposed Method
- 1.
- Initialization: Begin with initialized using the source-trained model .
- 2.
- Pseudo-Label Generation: Utilize to generate pseudo-labels for all samples .
- 3.
- Feature Extractor Update: Formulate and solve problem (9) using the generated pseudo-labels to update .
- 4.
- Pseudo-Label Update: Update the pseudo-label function with the latest network parameters: .
- 5.
- Iteration: Repeat steps (2)–(4) iteratively until convergence criteria are met.
4.1. Pseudo-Label Generation
- 1.
- Initialization: Start with , where denotes the output of the source-trained model for signal x.
- 2.
- Initial Weighted Center Calculation: Compute the initial weighted center for each class k using the feature vectors extracted by the feature extractor :
- 3.
- Pseudo-Label Assignment: Assign pseudo-labels to each target data point based on cosine similarity with the class centers :
- 4.
- Update of Target Feature Centers: Update the class centers using k-means clustering with the updated pseudo-labels :
- 5.
- Iteration: Iterate steps (3) and (4) until convergence criteria are met for the k-means algorithm. Convergence indicates stability in the assignment of pseudo-labels and the centroids .
4.2. Feature Extractor Update
5. Experiment
5.1. Setups
5.1.1. Dataset
5.1.2. Implementation Details
5.2. Comparison with the Source-Only Method
5.3. Comparison with Other Domain Adaptation Methods
5.4. Ablation Experiment
5.5. Effect of SNR on Model Accuracy
5.6. t-SNE Visualization
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Xie, L.; Peng, L.; Zhang, J.; Hu, A. Radio frequency fingerprint identification for Internet of Things: A survey. Secur. Saf. 2024, 3, 2023022. [Google Scholar] [CrossRef]
- Merchant, K.; Nousain, B. Toward receiver-agnostic RF fingerprint verification. In Proceedings of the 2019 IEEE Globecom Workshops (GC Wkshps), Waikoloa, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
- Shen, G.; Zhang, J.; Marshall, A.; Woods, R.; Cavallaro, J.; Chen, L. Towards receiver-agnostic and collaborative radio frequency fingerprint identification. IEEE Trans. Mob. Comput. 2024, 23, 7618–7634. [Google Scholar] [CrossRef]
- Zhao, T.; Sarkar, S.; Krijestorac, E.; Cabric, D. GAN-RXA: A practical scalable solution to receiver-agnostic transmitter fingerprinting. IEEE Trans. Cogn. Commun. Netw. 2024, 10, 403–416. [Google Scholar] [CrossRef]
- Liu, H.; Zhu, S.; Yang, L.; Li, Q.; Lin, J. Receiver-agnostic radio frequency fingerprint identification via feature disentanglement. In Proceedings of the 2023 IEEE 24th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Shanghai, China, 25–28 September 2023; pp. 46–50. [Google Scholar]
- Zhu, W.; Li, J.; Wang, Z.; Li, Q.; Lin, J.; Xiaoxiao, S. Radio frequency fingerprints identification based on GAN networks. In Proceedings of the 2023 IEEE 24th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC), Shanghai, China, 25–28 September 2023; pp. 51–55. [Google Scholar]
- Yang, L.; Li, Q.; Ren, X.; Fang, Y.; Wang, S. Mitigating receiver impact on radio frequency fingerprint identification via domain adaptation. IEEE Internet Things J. 2024, 11, 24024–24034. [Google Scholar] [CrossRef]
- Feng, J.; Fang, S.; Fan, Y. Cross-Receiver Radio Frequency Fingerprint Identification Based on Domain Adaptation With Dynamic Distribution Alignment. IEEE Internet Things J. 2025; early access. [Google Scholar]
- Li, K.; Bao, J.; Xie, X.; Hong, J.; Hua, C. Receiver-Agnostic Radio Frequency Fingerprint Identification for Zero-Trust Wireless Networks. IEEE J. Sel. Areas Commun. 2025, 43, 1981–1990. [Google Scholar] [CrossRef]
- Li, W.; Wang, J.; Liu, T.; Xu, G. Receiver-Agnostic Radio Frequency Fingerprinting Using a Prototypical Contrastive Domain Adaptation Method. IEEE Signal Process. Lett. 2025, 32, 1910–1914. [Google Scholar] [CrossRef]
- Zhou, F.; Qiao, X.; Wu, H.; Zhang, J. Receiver-Agnostic Radio Frequency Fingerprint Identification Based on Disentangled Feature Cross Combination. IEEE Wirel. Commun. Lett. 2025; early access. [Google Scholar]
- Cai, Z.; Lu, G.; Wang, Y.; Gui, G.; Sha, J. Robust Cross-Domain UAV RFFI Method Using Domain-Invariant Adversarial Learning and Manifold Regularization. IEEE Trans. Cogn. Commun. Netw. 2025; early access. [Google Scholar]
- Vapnik, V. Statistical Learning Theory; John Wiley: New York, NY, USA, 1998. [Google Scholar]
- Ben-David, S.; Blitzer, J.; Crammer, K.; Kulesza, A.; Pereira, F.; Vaughan, J.W. A theory of learning from different domains. Mach. Learn. 2010, 79, 151–175. [Google Scholar] [CrossRef]
- Oord, A.V.D.; Li, Y.; Vinyals, O. Representation learning with contrastive predictive coding. arXiv 2018, arXiv:1807.03748. [Google Scholar]
- Hanna, S.; Karunaratne, S.; Cabric, D. Wisig: A large-scale WiFi signal dataset for receiver and channel agnostic RF fingerprinting. IEEE Access 2022, 10, 22808–22818. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Ganin, Y.; Ustinova, E.; Ajakan, H.; Germain, P.; Larochelle, H.; Laviolette, F.; Marchand, M.; Lempitsky, V. Domain-adversarial training of neural networks. J. Mach. Learn. Res. 2016, 17, 2030–2096. [Google Scholar]
- Saito, K.; Watanabe, K.; Ushiku, Y.; Harada, T. Maximum classifier discrepancy for unsupervised domain adaptation. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 3723–3732. [Google Scholar]
- Liang, J.; Hu, D.; Feng, J. Do we really need to access the source data? Source hypothesis transfer for unsupervised domain adaptation. In Proceedings of the International Conference on Machine Learning, PMLR, Virtual Event, 13–18 July 2020; pp. 6028–6039. [Google Scholar]
Task | Method | Improvement | |
---|---|---|---|
Source-Only | CSCNet | ||
HackRF 1 → HackRF 2 | 50.74 | 75.33 | 24.59 |
HackRF 1 → HackRF 3 | 41.74 | 68.29 | 26.55 |
HackRF 2 → HackRF 1 | 32.95 | 81.13 | 48.36 |
HackRF 3 → HackRF 1 | 29.71 | 53.21 | 23.5 |
1-1 → 1-19 | 59.14 | 92.64 | 33.50 |
1-1 → 7-7 | 74.09 | 86.93 | 12.83 |
1-1 → 8-8 | 67.21 | 95.72 | 29.17 |
1-19 → 7-7 | 50.88 | 98.12 | 47.24 |
14-7 → 7-7 | 52.60 | 86.78 | 34.18 |
7-7 → 14-7 | 55.80 | 91.47 | 35.66 |
7-7 → 1-1 | 68.24 | 89.03 | 20.78 |
7-7 → 1-19 | 58.46 | 89.80 | 31.34 |
8-8 → 1-19 | 57.41 | 70.35 | 12.94 |
8-8 → 14-7 | 49.52 | 67.06 | 17.53 |
Method | 1-1 → 1-19 | 1-1 → 8-8 | 7-7 → 8-8 |
---|---|---|---|
DANN [18] | 74.82 | 96.52 | 70.32 |
MCD [19] | 79.64 | 62.75 | 66.95 |
SHOT [20] | 79.37 | 83.21 | 66.72 |
CSCNet (proposed) | 92.64 | 95.72 | 88.00 |
Method | 1-1 → 1-19 | 1-1 → 8-8 | 7-7 → 8-8 |
---|---|---|---|
Baseline | 59.14 | 62.42 | 44.50 |
CLL | 49.38 | 49.15 | 39.81 |
IEL | 74.61 | 88.73 | 74.73 |
IEL+CLL | 92.64 | 95.72 | 88.00 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Yang, J.; Zhu, S.; Wen, Z.; Li, Q. Cross-Receiver Radio Frequency Fingerprint Identification: A Source-Free Adaptation Approach. Sensors 2025, 25, 4451. https://doi.org/10.3390/s25144451
Yang J, Zhu S, Wen Z, Li Q. Cross-Receiver Radio Frequency Fingerprint Identification: A Source-Free Adaptation Approach. Sensors. 2025; 25(14):4451. https://doi.org/10.3390/s25144451
Chicago/Turabian StyleYang, Jian, Shaoxian Zhu, Zhongyi Wen, and Qiang Li. 2025. "Cross-Receiver Radio Frequency Fingerprint Identification: A Source-Free Adaptation Approach" Sensors 25, no. 14: 4451. https://doi.org/10.3390/s25144451
APA StyleYang, J., Zhu, S., Wen, Z., & Li, Q. (2025). Cross-Receiver Radio Frequency Fingerprint Identification: A Source-Free Adaptation Approach. Sensors, 25(14), 4451. https://doi.org/10.3390/s25144451