SSL-LRN: A Lightweight Semi-Supervised-Learning-Based Approach for UWA Modulation Recognition
Abstract
:1. Introduction
- 1.
- We propose the LRN for UWA communication modulation recognition, which utilizes a streamlined network architecture with small convolutional kernels and incorporates a channel expansion module and an attention mechanism. This algorithm significantly reduces FLOPs while achieving high recognition accuracy for various modulation types such as MFSK, MPSK, MQAM, and OFDM under low-SNR conditions.
- 2.
- We also introduce an SSL-LRN algorithm for acoustic communication modulation recognition. This algorithm uses interpolation consistency training for unlabeled data and incorporates an average teacher model to stabilize pseudo-labels. This approach improves learning efficiency from unlabeled data, enhances robustness, and boosts learning capabilities in scenarios with insufficient labeled data [9,10].
- 3.
- The performance of the LRN algorithm is compared to that of three baseline algorithms. The LRN algorithm exhibits the lowest FLOPs: reduced by more than 84.9%. In pool and lake experiments, the LRN algorithm demonstrates the highest recognition accuracy at 0 dB, reaching 95.5%.
2. Signal Preprocessing
2.1. System Model
2.2. Signal Preprocessing
2.2.1. Segmentation and Normalization
2.2.2. Transforming and Mapping
3. The Proposed Recognition Algorithm
3.1. The Structure of the Proposed LRN Algorithm
3.2. Performance Improvement of the LRN Algorithm
3.2.1. The Training Algorithm of the LRN
Algorithm 1 LRN Training Algorithm. |
Require: Hyperparameter learning rate and labeled input and target set .
|
3.2.2. Channel Expansion Modules
3.2.3. Attention Mechanism
3.3. Semi-Supervised-Learning-Based LRN: SSL-LRN Algorithm
3.3.1. Guiding Training with Insufficient Labeled Data
3.3.2. Dominant Training with Unlabeled Data
Algorithm 2 SSL-LRN Algorithm |
Input: Unlabeled input set , labeled input and target set , hyperparameter learning rate , rate of moving average , batch size S, and ramp function . Output: Parameters .
|
4. Experiments and Performance Evaluation
4.1. UWA Communication System and Dataset
4.2. Performance Analysis with Insufficient Labeled Data
4.2.1. Comparison with Other Semi-Supervised Algorithms
4.2.2. Analysis of Errors
4.3. Comparison with Other Recognition Algorithms
4.3.1. Computation Complexity
4.3.2. Recognition Accuracy vs. SNR
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Luo, X.; Chen, L.; Zhou, H.; Cao, H. A Survey of Underwater Acoustic Target Recognition Methods Based on Machine Learning. J. Mar. Sci. Eng. 2023, 11, 384. [Google Scholar] [CrossRef]
- Liu, F.; Zhang, Z.; Zhou, R. Automatic modulation recognition based on CNN and GRU. Tsinghua Sci. Technol. 2022, 27, 422–431. [Google Scholar] [CrossRef]
- Xiong, W.; Bogdanov, P.; Zheleva, M. Robust and efficient modulation recognition based on local sequential IQ features. In Proceedings of the IEEE Conference on Computer Communications, Paris, France, 29 April–2 May 2019; pp. 1612–1620. [Google Scholar]
- Li, Y.; Dou, Z.; Zhu, X.; Shi, C. Improving signal modulation recognition using principal component analysis and compressive sensing. In Proceedings of the IEEE INFOCOM Conference on Computer Communications Workshops, Honolulu, HI, USA, 15–19 April 2018; pp. 837–841. [Google Scholar]
- Ge, Y.; Zhang, X.; Zhou, Q. Modulation Recognition of Underwater Acoustic Communication Signals Based on Joint Feature Extraction. In Proceedings of the 2019 IEEE International Conference on Signal, Information and Data Processing (ICSIDP), Zhuhai, China, 22–24 November 2019; pp. 1–4. [Google Scholar] [CrossRef]
- Liu, B.; Jia, N.; Huang, J.; Guo, S.; Xiao, D.; Ma, L. Autoregressive model of an underwater acoustic channel in the frequency domain. Appl. Acoust. 2022, 185, 108397. [Google Scholar] [CrossRef]
- Zhang, W.; Yang, X.; Leng, C.; Wang, J.; Mao, S. Modulation recognition of underwater acoustic signals using deep hybrid neural networks. IEEE Trans. Wirel. Commun. 2022, 21, 5977–5988. [Google Scholar] [CrossRef]
- Yao, X.; Yang, H.; Sheng, M. Automatic Modulation Classification for Underwater Acoustic Communication Signals Based on Deep Complex Networks. Entropy 2023, 25, 318. [Google Scholar] [CrossRef] [PubMed]
- Wang, H.; Wang, B.; Li, Y. IAFNet: Few-shot learning for modulation recognition in underwater impulsive noise. IEEE Commun. Lett. 2022, 26, 1047–1051. [Google Scholar] [CrossRef]
- Gao, D.; Hua, W.; Su, W.; Xu, Z.; Chen, K. Supervised Contrastive Learning-Based Modulation Classification of Underwater Acoustic Communication. Wirel. Commun. Mob. Comput. 2022, 2022, 1–10. [Google Scholar] [CrossRef]
- Li, F.; Lin, X.; Shi, J.; Li, Z.; Chi, N. Modulation format recognition in a UVLC system based on reservoir computing with coordinate transformation and folding algorithm. Opt. Express 2023, 31, 17331–17344. [Google Scholar] [CrossRef]
- Bai, H.; Huang, M.; Yang, J. An efficient Automatic Modulation Classification method based on the Convolution Adaptive Noise Reduction network. ICT Express 2023, 9, 834–840. [Google Scholar] [CrossRef]
- Lyu, C.; Hu, X.; Niu, Z.; Yang, B.; Jin, J.; Ge, C. A light-weight neural network for marine acoustic signal recognition suitable for fiber-optic hydrophones. Expert Syst. Appl. 2024, 235, 121235. [Google Scholar] [CrossRef]
- Ma, W.; Ma, H.; Zhu, H.; Li, Y.; Li, L.; Jiao, L.; Hou, B. Hyperspectral image classification based on spatial and spectral kernels generation network. Inf. Sci. 2021, 578, 435–456. [Google Scholar] [CrossRef]
- Liu, J.; Li, T.; Xie, P.; Du, S.; Teng, F.; Yang, X. Urban big data fusion based on deep learning: An overview. Inf. Fusion 2020, 53, 123–133. [Google Scholar] [CrossRef]
- Zhu, X.; Dong, H.; Salvo Rossi, P.; Landrø, M. Feature selection based on principal component regression for underwater source localization by deep learning. Remote Sens. 2021, 13, 1486. [Google Scholar] [CrossRef]
- Lee, D.H. Pseudo-label: The simple and efficient semi-supervised learning method for deep neural networks. In Proceedings of the Workshop Challenges Representation Learning, Atlanta, GA, USA, 17–19 June 2013; Volume 3, p. 896. [Google Scholar]
- Dong, Y.; Jiang, X.; Cheng, L.; Shi, Q. SSRCNN: A semi-supervised learning framework for signal recognition. IEEE Trans. Cogn. Commun. Netw. 2021, 7, 780–789. [Google Scholar] [CrossRef]
- Liu, D.; Wang, P.; Wang, T.; Abdelzaher, T. Self-contrastive learning based semi-supervised radio modulation classification. In Proceedings of the 2021 IEEE Military Communications Conference (MILCOM), San Diego, CA, USA, 29 November–2 December 2021; pp. 777–782. [Google Scholar]
- Guo, Y.; Zhong, D.; Sun, H.; Jiang, Z.; Ye, L.; Deng, Z.; Liu, H. SemiAMR: Semi-Supervised Automatic Modulation Recognition With Corrected Pseudo-Label and Consistency Regularization. IEEE Trans. Cogn. Commun. Netw. 2024, 10, 107–121. [Google Scholar] [CrossRef]
- Fu, X.; Peng, Y.; Liu, Y.; Lin, Y.; Gui, G.; Gacanin, H.; Adachi, F. Semi-supervised specific emitter identification method using metric-adversarial training. IEEE Internet Things J. 2023, 10, 10778–10789. [Google Scholar] [CrossRef]
- Fang, T.; Wang, Q.; Zhang, L.; Liu, S. Modulation Mode Recognition Method of Non-Cooperative Underwater Acoustic Communication Signal Based on Spectral Peak Feature Extraction and Random Forest. Remote Sens. 2022, 14, 1603. [Google Scholar] [CrossRef]
- Miao, Y.; Zakharov, Y.V.; Sun, H.; Li, J.; Wang, J. Underwater acoustic signal classification based on sparse time–frequency representation and deep learning. IEEE J. Ocean. Eng. 2021, 46, 952–962. [Google Scholar] [CrossRef]
- Kaur, T.; Gandhi, T.K. Automated brain image classification based on VGG-16 and transfer learning. In Proceedings of the 2019 International Conference on Information Technology (ICIT), Bhubaneswar, India, 19–21 December 2019; pp. 94–98. [Google Scholar]
- Liang, S.; Yin, S.; Liu, L.; Luk, W.; Wei, S. FP-BNN: Binarized neural network on FPGA. Neurocomputing 2018, 275, 1072–1086. [Google Scholar] [CrossRef]
- Shen, M.; Han, K.; Xu, C.; Wang, Y. Searching for accurate binary neural architectures. In Proceedings of the IEEE/CVF International Conference Computer Vision Workshops, Seoul, Republic of Korea, 27–28 October 2019; pp. 2041–2044. [Google Scholar]
- Cheng, P.; Liu, C.; Li, C.; Shen, D.; Henao, R.; Carin, L. Straight-through estimator as projected Wasserstein gradient flow. arXiv 2019, arXiv:1910.02176. [Google Scholar]
- Maas, A.L.; Hannun, A.Y.; Ng, A.Y. Rectifier nonlinearities improve neural network acoustic models. In Proceedings of the International Conference on Machine Learning, Atlanta, GA, USA, 16–21 June 2013; pp. 1–6. [Google Scholar]
- Ioffe, S.; Szegedy, C. Batch normalization: Accelerating deep network training by reducing internal covariate shift. In Proceedings of the International Conference on Machine Learning, Lille, France, 7–9 July 2015; pp. 448–456. [Google Scholar]
- Woo, S.; Park, J.; Lee, J.Y.; Kweon, I.S. Cbam: Convolutional block attention module. In Proceedings of the European Conference on Computer Vision, Munich, Germany, 8–14 September 2018; pp. 3–19. [Google Scholar]
- Verma, V.; Kawaguchi, K.; Lamb, A.; Kannala, J.; Solin, A.; Bengio, Y.; Lopez-Paz, D. Interpolation consistency training for semi-supervised learning. Neural Netw. 2022, 145, 90–106. [Google Scholar] [CrossRef] [PubMed]
- Tarvainen, A.; Valpola, H. Mean teachers are better role models: Weight-averaged consistency targets improve semi-supervised deep learning results. In Proceedings of the Advances in Neural Information Processing Systems, Long Beach, CA, USA, 4–9 December 2017; pp. 1195–1204. [Google Scholar]
- Zhang, H.; Cisse, M.; Dauphin, Y.N.; Lopez-Paz, D. Mixup: Beyond empirical risk minimization. arXiv 2017, arXiv:1710.09412. [Google Scholar]
Parameter Name | Parameter Value |
---|---|
Water depth | 1–5 m |
Distance between transmitting and receiving transducer | 50–100 m |
Distance between transmitting transducer and lake surface | 1 m |
Distance between receiving transducer and lake surface | 3 m |
Carrier frequency | 10–15 kHz |
Sample frequency | 100 kHz |
Number of samples | 1100 |
Symbol rate | 1000 Baud |
Modulation types for transmission signal | 2FSK, 4FSK, 8FSK, BPSK, QPSK, 8PSK, 16QAM, 64QAM, and OFDM |
Type | −14 dB | −12 dB | −10 dB | −8 dB | −6 dB | −4 dB | −2 dB | 0 dB | 2 dB | 4 dB | 6 dB | 8 dB | 10 dB |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2PSK | 30% | 50% | 73% | 92% | 98% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
4PSK | 52% | 58% | 62% | 64% | 66% | 78% | 87% | 92% | 98% | 99% | 100% | 100% | 100% |
8PSK | 22% | 38% | 43% | 54% | 54% | 76% | 86% | 96% | 97% | 98% | 100% | 100% | 100% |
2FSK | 92% | 94% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
4FSK | 75% | 95% | 98% | 100% | 98% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
8FSK | 91% | 98% | 99% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
16QAM | 47% | 54% | 60% | 68% | 71% | 72% | 74% | 76% | 80% | 80% | 81% | 82% | 81% |
64QAM | 57% | 77% | 73% | 78% | 80% | 84% | 82% | 85% | 85% | 86% | 86% | 87% | 88% |
OFDM | 88% | 91% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% | 100% |
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. |
© 2024 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
Ding, C.; Su, W.; Xu, Z.; Gao, D.; Cheng, E. SSL-LRN: A Lightweight Semi-Supervised-Learning-Based Approach for UWA Modulation Recognition. J. Mar. Sci. Eng. 2024, 12, 1317. https://doi.org/10.3390/jmse12081317
Ding C, Su W, Xu Z, Gao D, Cheng E. SSL-LRN: A Lightweight Semi-Supervised-Learning-Based Approach for UWA Modulation Recognition. Journal of Marine Science and Engineering. 2024; 12(8):1317. https://doi.org/10.3390/jmse12081317
Chicago/Turabian StyleDing, Chaojin, Wei Su, Zehong Xu, Daqing Gao, and En Cheng. 2024. "SSL-LRN: A Lightweight Semi-Supervised-Learning-Based Approach for UWA Modulation Recognition" Journal of Marine Science and Engineering 12, no. 8: 1317. https://doi.org/10.3390/jmse12081317