Next Article in Journal
The Performance Study of a Novel Vertical Variable Stiffness Disc Spring Seismic Isolation Bearing
Previous Article in Journal
Temporal Correlation Optimization for Accelerated 3D Sparse Convolution in Point Cloud Inference on CPU
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spectrum Sensing Meets ISAC: An Spectrum Detection Scheme for ISAC Services Based on Improved Denoising Auto-Encoder and CNN

1
Information and Communication Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
2
Information and Communication Center, China Academy of Information and Communications Technology, Beijing 100876, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(6), 3381; https://doi.org/10.3390/app15063381
Submission received: 21 February 2025 / Revised: 17 March 2025 / Accepted: 18 March 2025 / Published: 19 March 2025

Abstract

:
Integrated Sensing and Communications (ISAC) has attracted increasing attention due to more efficient utilization of both radio spectrum and hardwares. However, ISAC can only relieve the shortage of the spectrum, especially in the situation of exponential growth of wireless terminals. Efficient spectrum utilization strategy is still an important direction for the continuous evolution of wireless communication technology. As such, spectrum sensing (SS) is discussed in ISAC scenarios, and a novel cooperative SS scheme is proposed by as an improved auto-encoder for more efficient spectrum utilization. More specifically, the parameters of each local spectrum spectrum-sensing network are encoded and sent to the central server, and the local network parameters are decoded, fused, and returned to each local node at the central server. The simulations are designed, and the experiment results demonstrate the effectiveness of the proposed scheme.

1. Introduction

In recent years, with the rapid development of wireless communication technology, the types and quantities of wireless devices are have growing grown exponentially, leading to the increasing shortage of spectrum resources. Cognitive Radio (CR) is one of the potential technologies to improve spectrum efficiency by opportunistic spectrum access [1,2]. Additionally, the spectrum of wireless sensing and wireless communication gradually coincides. Integrated Sensing and Communications (ISAC) works as a new paradigm for improving spectrum efficiency by unified sensing and communication waveform design [3,4]. When CR meets ISAC, two gains will be gained. Firstly, the spectrum efficiency will be further improved by the dual function of idle spectrum reuse and integrated enabling of the occupying spectrum. Moreover, the hardware cost of wireless service will be greatly reduced by spectrum sharing of wireless sensing and wireless communication services.
As a key technology of CR, Spectrum Sensing (SS) is a well-known idle spectrum monitoring technology, including traditional SS and intelligent SS. Traditional SS is the mathematical model-driven sensing strategy, such as energy detection (ED) [5,6], matched filtering (MF) [7], cyclic spectrum feature detection (CSFD) [8], covariance matrix detection (CMD) [9], etc. Intelligent SS relies on artificial intelligence technology to extract high-order features of the observed spectrum. As a result, intelligent SS is data-driven and better than traditional SS in performance. False alarm probability and detection probability are two basic indicators to evaluate the performance of SS. Generally, detection probability denotes the ability of protectingto protect authorized users, while false alarm probability is positively related to the system throughput of cognitive users.
On the other hand, with the development of 5G and Beyond, the radio spectrum continues to evolve to high frequency, resulting in the increasing spectrum overlap between wireless sensing and wireless communication. This provides the possibility of spectrum sharing for wireless sensing and wireless communication, namely ISAC. Currently, the focus of ISAC consists inconsists of ISAC waveform design and signal processing, communication-assisted sensing, and sensing-empowered communication [10,11,12], where ISAC waveform design mainly focuses on the waveform design of sensing and communication information in the same frequency band. Distributed sensing is mainly considered for communication-assisted sensing, where the sensing performance of each node is enhanced by mutual information sharing. In addition, sensing-empowered communication is devoted to the sensing of wWireless channels by the echo of the wireless signal, thereby providing a more reasonable configuration of RF parameters and improving the communication performance as a consequence.
Although SS and ISAC ISAC, respectivelyrespectively, show the ability to improve spectrum efficiency, the contradiction between the growing frequency demand and the limited spectrum resources is still the bottleneck of wireless services [13]. Motivated by this, this paper considers the fusion of ISAC and SS, and provides an opportunistic available spectrum for ISAC services. More specifically, an improved denoising auto-encoder is considered for cooperative spectrum sensing to discover an available spectrum of ISAC service, where the encoder is deployed on the local nodes, and the decoder is deployed on the central server. At the local node, the observed signal is input to the designed convolutional neural network (CNN) [14] to decide the status of observed spectrum bands, and then the network parameters are encoded and sent to the central server. At the central server, the encoded network parameters of local nodes are decoded and fused to the weighted network parameters, and then the weighted network parameters are distributed to local nodes. Note that the federated learning (FL) framework [15,16,17] is considered for this cooperative SS scenario, and the denoising auto-encoder is trained locally in advance. The main contributions of this paper are concluded as follows.
(1)
A more efficient spectrum utilization scheme is discussed by the fusion of SS and ISAC, and this scheme may provide more available spectrum for ISAC services, especially for 5G and beyond [18].
(2)
An improved denoising auto-encoder is proposed for joint spectrum detection based on FL, where the local network parameters of this improved scheme are encoded locally. As such, the communication overhead of cooperative sensing is greatly reduced [19,20].

2. Open Challenges When SS Meets ISAC

ISAC is a cutting-edge research area that combines wireless communication and radar-like sensing into a unified framework. SS plays a critical role in ISAC, particularly for dynamic spectrum access, interference mitigation, and environment-aware communication. However, there are several open challenges in integrating SS with ISAC.

2.1. Hardware and RF Front-End Limitations

ISAC requires a shared RF front-end for both sensing and communication, which can lead to hardware impairments like phase noise, nonlinearity, and limited dynamic range. Balancing the design between high-fidelity sensing and high-speed communication remains an unresolved issue.

2.2. Spectrum Sharing and Dynamic Access

ISAC must intelligently allocate spectrum resources for both functions, which requires advanced spectrum- sensing techniques to detect available frequencies in real time. Coexistence with legacy systems such as Wi-Fi and 5G networks poses spectrum management challenges.

2.3. Interference Management

ISAC systems suffer from self-interference and cross-interference with other users, making real-time mitigation techniques essential. Cognitive radio techniques can help adapt transmission parameters dynamically, but robust algorithms are still needed.

2.4. Machine Learning for Spectrum Sensing in ISAC

Deep learning and reinforcement learning offer promising solutions for dynamic SS, but require extensive training data and real-time adaptability. Developing lightweight AI models for low-latency ISAC applications remains an open problem.

2.5. Security and Privacy Concerns

Spectrum sensing in ISAC raises potential eavesdropping and spoofing threats, where attackers can exploit sensing data to manipulate the system. Secure spectrum- sensing techniques, such as privacy-preserving FL, need further exploration.

3. Proposed Scheme

To protect the SS data privacy, an FL-enabled SS framework is applied, where the spectrum spectrum-sensing data isdata are trained locally, and the updated model parameters are transmitted to the server for global model aggregation. Traditionally, to achieve better training performance, the complexity of the model is getting higher and higher, leading to a huge communication overhead in FL. To reduce the communication overhead during FL, model compression methods are widely applied where the local model is compressed before updating to the server. The traditional model compression method, such as principal component analysis (PCA), directly reduces the feature space and abandons the local feature, resulting in the loss of model information. Compared to the traditional model compression methods, auto-encoder achieves efficient reduction and reconstruction of high-dimensional data through the structure of encoder and decoder, can automatically learn effective representations based on data characteristics and adapt to different types of data compression requirements, and is applied in this paper to alleviate the communication overhead. In the proposed framework, the SS nodes firstlyfirst train the local CNN model, the updated model parameters are then encoded with an local auto-encoder, the encoded local model parameters are uploaded into the central server, the server decodes the received local model parameters, and a global model is aggregated finally. The overall workflow is shown in Figure 1.

3.1. System Model

The spectrum detection system for ISAC services in this paper consists of n nodes, each of which holds a local dataset of observed signals. The local node is represented as C = { c 1 , c 2 , , c n } . Initially, an auto-encoder within each node generates model parameters, which are then uploaded to a central server. This server oversees the FL process, decoding and aggregating these parameters. Let’s Let us denote w as the global model parameter and w n as the local model weight of client n. The global model of the CNN network is initialized with random weights and distributed to all nodes.
Each node updates its local model parameters using gradient descent. Specifically, at time step t, the local model weight w n t of client n is updated according to:
w n t = w t 1 η F n ( w t 1 ) ,
where η represents the learning rate of the client-side model. F n ( w ) stands for the local loss function at client n, and F n ( w ) denotes the local gradient at client n. Essentially, each node optimizes its local model parameters based on its own dataset to drive convergence.
After each round of training, the server receives updated model parameters from each node and computes the difference between the local and global models. Parameter aggregation occurs next, with the server aggregating local updates from nodes using a weighted average. Suppose C t represents the collection of clients selected at round t, and C t is the number of clients selected. The global model w t at time step t is updated as follows:
w t = w t 1 + 1 C t n C t α n w n t w t 1 ,
where α n signifies the weight of client n. Subsequently, the latest global model parameters are disseminated to each node to initiate the next round of model training. This iterative process continues until the spectrum-aware model converges or achieves a predefined accuracy threshold.

3.2. Communication Model

In cooperative training, the data transmission of the uplink channel is easily limited. In addition, the model parameters are subject to noise interference during channel transmission. To reduce the communication overhead between the node and the central server, an improved auto-encoder model is considered in the communication process of the FL.
In the communication process of global aggregation, it is assumed that n nodes participate in FL and send model parameters through a shared wireless channel. To ensure a fast, reliable, and privacy-preserving transmission process, the node first compresses and denoises the sent data through an auto-encoder. Upon receiving the data, the server decodes it to retrieve the actual parameters, facilitating model fusion. Specifically, node-to-server communication learns the mapping from input to itself through the encoding and decoding phases. Let E ( . ) represent the encoding function and w n be the model weight of client n. The channel input for client n is represented as H n :
S n = H n E ( w n ) + N n ,
where S n is the channel output received by the server, and N n is the noise term. D ( . ) is the decoding function. According to the received channel output, the decoding process of the server can be represented as:
w ^ n = D ( S n ) .
After decoding, w ^ is the model update information for client n. The server obtains the model update information of each client to complete the model fusion. The n nodes will obtain the updated spectrum-aware model and repeat the process until the model accuracy is as required.

3.3. Network Framework

In this paper, CNN network models are deployed at each node to perform the spectral image classification task. Note that the covariance matrix of the observed signal is firstly first obtained, and then it is converted to the spectral image. The CNN network architecture used in this paper is shown in Table 1 and Figure 2.
This study focuses on signal covariance images with relatively few pixels and simple features. For low-pixel images, local patterns are crucial for recognition. CNN can effectively capture these local details with fewer parameters. Compared to more complex models, CNN achieves high performance within a shorter training time. In federated learning, local nodes transmit trained model parameters to a central server. Using a CNN with fewer parameters helps reduce communication overhead.
The basic structure of auto-encoders can be divided into two categories: fully connected auto-encoder and convolutional auto-encoder. Fully connected auto-encoders consist of multiple fully connected layers and are suitable for processing structured data. Convolutional auto-encoders, on the other hand, use a convolutional neural network structure and are suitable for processing image data.
The aim of this paper is to compress the model parameters, so a fully connected auto-encoder is chosen. The network architecture of the fully connected auto-encoder is shown in Table 2.
Assume that the output size of the encoder is X. The size of the model parameter to be compressed is 18,702, and the compression ratio of the encoder is changed by setting the value of X. With X defaulting to 128, for example, the compression ratio is 146.

4. Simulations and Discussions

In this section, we first describe the details of the radio spectrum image datasets for our experiments and the parameters setting. Then, we evaluate the performance of the proposed scheme through simulations.

4.1. Parameter Setting

Orthogonal Frequency Division Multiplexing (OFDM) is a multi multi-carrier modulation technique. It divides a broadband signal into multiple orthogonal sub-carriers, each of which transmits an independent data stream, and ultimately superimposes the signals of all sub-carriers for transmission. It has strong resistance to multi-path fading, high spectrum utilization, strong resistance to inter inter-symbol interference, and can flexibly allocate resources. As a result, the signal type considered in this paper is the OFDM signal due to its universality and versatility.
To verify the performance of our proposed scheme, an SS dataset is designed first, and the theory of the designed dataset is introduced as follows. An initial training and test dataset is created, where the OFDM signal is treated as the primary user’s signal, and the transmission medium is characterized by a Rayleigh fading channel. Noise is introduced to the OFDM signal after it passes through the Rayleigh fading channel. The signal-to-noise ratio (SNR) varies from a certain value to another, with a specified increment. For the multi-antenna system employed in the experiment, the number of antennas is fixed at 10, and the number of sampling points is determined as 10. The sampling covariance matrix is computed based on the real and imaginary components of the received signals, leading to a covariance matrix of a particular size of 10 × 10 × 2 . For the true color plot, there are three channels, with the first two representing the real and imaginary parts of the sampling covariance matrix, and the third being a matrix of zeros. The dimensions of this matrix are dictated by the number of antennas in the system. Subsequently, the true color plot is resized to a specified dimension.
During the dataset creation, two scenarios are taken into account: one with the signal noise and the other with noise alone. Consequently, each dataset is split into two sections, with 3000 samples for each scenario. The entire dataset comprises 45,000 samples, of which 30,000 are allocated for training, and the remaining 15,000 samples form the test set. The dataset contains a total of 30,000 images, where the ratio of the training set to the test set is 2:1. The training and test sets are evenly distributed across 10 nodes. In addition, we consider different auto-encoder compression ratios and noise scenarios.
The number of training rounds is set to 100 to ensure sufficient learning. There are 10 participating nodes. The batch size is 1, allowing fine-grained parameter updates and reducing memory usage, but it may increase training time. Each node has 2000 training samples and 1000 test samples. The Adam optimizer is used. It adaptively adjusts the learning rate and speeds up convergence. The learning rate is set to 0.001. This value ensures stable updates while enabling efficient optimization. The comprehensive parameters of the proposed algorithm is shown in Table 3.
In establishing the CNN framework, this study explores different configurations of convolutional and linear layers. The results are shown in Figure 3. The left figure compares the performance of 2-layer and 3-layer convolutional networks. In the early training stages, the 2-layer model shows a clear advantage. As the models approach convergence, the difference becomes negligible. Additionally, the 2-layer model has fewer parameters, which helps reduce communication overhead in federated learning. The right figure compares 2-layer and 3-layer linear networks, where the 2-layer model demonstrates superior performance.
In determining key parameters for the CNN framework, this study conducts experiments on kernel sizes, pooling layers, and dropout values. The experimental results for different parameter settings are shown in Figure 4. The left figure compares the effects of max- pooling and average pooling. The data clearly show that max max-pooling outperforms average pooling overall. The right figure presents the impact of different convolutional kernel sizes. As the models approach convergence, the performance difference between 3 × 3 and 5 × 5 kernels becomes negligible. However, the 5 × 5 kernel exhibits more stable performance during training, making it the preferred choice. For the dropout layer, each neuron has two states: retained or dropped. Given the shallow network used in this study, both states are typically assigned equal probability, which aligns with the default setting.

4.2. Simulation Results

Firstly, we evaluate the performance of the auto-encoder without considering noise. The comparison of test accuracy at no compression and compression ratio of 143 is shown in Figure 5. The results show that after 30 rounds of training with a compression ratio of 143, the performance of the model compression scheme is similar to the performance of the scheme without compression. This indicates that our scheme reduces the communication overhead while maintaining the learning accuracy.
Further, Furthermore, to evaluate the denoising performance of the proposed scheme, we consider the case where the model parameter transmission is contaminated by noise. Gaussian noise with a mean of 0 and standard deviation of 0.1 is superimposed on the model parameters transmitted by each node. First, we train the denoising auto-encoder using model parameters contaminated with noise and model parameters without noise. The trained denoising aotuauto-encoder is then applied to the FL framework.
In Figure 6 and Figure 7, the accuracy of applying the denoised auto-encoder is significantly higher than the undenoised case. The results show that under a compression ratio of 143, our auto-encoder achieves a terrific denoising effect, although it cannot completely eliminate the noise.
Moreover, we evaluate the performance of the denoising auto-encoder under different compression ratios. The test accuracy and average accuracy are shown in Figure 8 and Figure 9. The results show a decrease in performance as the compression ratio increases. This may be due to the fact that as the compression ratio increases, the more information is lost after encoding and decoding.
In the communication process, Gaussian white noise, channel fading, and various other interference factors coexist. The combined effects of these factors lead to variations in the bit error rate (BER) of data received by the central server, resulting in discrepancies between the data sent by local nodes and the data received in the cloud.
To simplify the network architecture and enhance the feasibility of the study, an equivalent simulation approach is adopted. Specifically, Gaussian white noise of varying intensities is superimposed to simulate cloud-received data under different BER conditions. This equivalent experiment enables a simulation-based analysis of system performance under different levels of communication interference. The results are shown in Figure 10. As the level of communication interference increases, the accuracy of federated learning exhibits a significant downward trend.
To evaluate the denoising performance of the proposed denoising auto-encoderencoder, we use median filtering as a baseline and compare both methods under the same noise conditions. Median filtering is a classical denoising algorithm that operates by sorting all data points within a local neighborhood and replacing the central value with the median of the sorted values. This method effectively removes isolated noise points while preserving edge information, ensuring minimal distortion to the original data structure and features.
The results are shown in Figure 11. The blue curve represents accuracy under noise-free conditions, the green curve corresponds to accuracy with median filtering, the black curve represents accuracy without any noise processing, and the red curve indicates accuracy with the proposed denoising auto-encoderencoder. The results demonstrate that the proposed auto-encoderencoder significantly reduces the impact of noise and outperforms the median filtering approach.

5. Conclusions

This paper presents a novel spectrum detection scheme designed to enable opportunistic spectrum access for ISAC services. To enhance the accuracy and reliability of SS, an improved denoising auto-encoder is employed, leveraging its capability to extract useful features from noisy spectrum data. The proposed scheme incorporates cooperative spectrum sensing, where multiple sensing nodes collaborate to improve detection performance, mitigating the effects of fading and shadowing. Furthermore, FL is integrated into the framework to enable distributed model training while preserving data privacy, reducing the need for centralized data aggregation. The simulation results validate the effectiveness of the proposed approach, demonstrating its superior detection accuracy, robustness to noise, and adaptability to dynamic spectrum environments, making it a promising solution for efficient spectrum utilization in ISAC systems.

Author Contributions

Conceptualization, Y.L.; methodology, Y.L., H.S. and Z.Z.; software, Y.L., H.S. and S.C.; validation, Y.L., X.R. and S.C.; formal analysis, Y.L., H.S. and Z.Z.; investigation, Y.L., X.R.; resources, Y.L., H.S. and Z.Z.; data curation, Y.L., X.R.; writing—original draft preparation, Y.L., H.S.; writing—review and editing, Y.L. and S.C.; visualization, Y.L., X.R.; supervision, Y.L. and X.J.; project administration, Y.L. and X.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CRCognitive Radio
ISACIntegrated sensing and communication
SSSpectrum sensing
EDEnergy detection
MFMatched Filtering
CSFDCyclic spectrum feature detection
CMDCovariance matrix detection
CNNConvolutional neural network
FLFederated learning
PCAPrincipal componnet component analysis

References

  1. Attalla, S.A.; Seddik, K.G.; El-Sherif, A.A.; Rabia, S.I. Hybrid ARQ-CQI Feedback-Based Access Scheme in Cognitive Radio Networks. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 728–739. [Google Scholar] [CrossRef]
  2. Lee, W.; Lee, K. Deep Learning-Aided Distributed Transmit Power Control for Underlay Cognitive Radio Network. IEEE Trans. Veh. Technol. 2021, 70, 3990–3994. [Google Scholar] [CrossRef]
  3. Cui, Y.; Ding, H.; Ma, Y.; Li, X.; Zhang, H.; Fang, Y. Energy-Efficient Integrated Sensing and Communication in Collaborative Millimeter Wave Networks. IEEE Trans. Wirel. Commun. 2025, 24, 2341–2357. [Google Scholar] [CrossRef]
  4. Chen, X.; He, X.; Feng, Z.; Wei, Z.; Zhang, Q.; Yuan, X.; Zhang, P. Joint Localization and Communication Enhancement in Uplink Integrated Sensing and Communications System With Clock Asynchronism. IEEE J. Sel. Areas Commun. 2024, 42, 2659–2673. [Google Scholar] [CrossRef]
  5. Wang, W.; Wang, J.; Li, C. A Signal Detection Method Based on Hybrid Energy Detection. In Proceedings of the 2022 4th International Conference on Intelligent Control, Measurement and Signal Processing (ICMSP), Hangzhou, China, 8–10 July 2022; pp. 695–700. [Google Scholar]
  6. Zhang, W.; Mallik, R.K.; Letaief, K.B. Optimization of cooperative spectrum sensing with energy detection in cognitive radio networks. IEEE Trans. Wirel. Commun. 2009, 8, 5761–5766. [Google Scholar] [CrossRef]
  7. Mohamad, M.H.; Wen, H.C.; Ismail, M. Matched filter detection technique for GSM band. In Proceedings of the 2012 International Symposium on Telecommunication Technologies, Kuala Lumpur, Malaysia, 26–28 November 2012; pp. 271–274. [Google Scholar]
  8. Sherbin, K.; Sindhu, V. Cyclostationary Feature Detection for Spectrum Sensing in Cognitive Radio Network. In Proceedings of the 2019 International Conference on Intelligent Computing and Control Systems (ICCS), Madurai, India, 15–17 May 2019; pp. 1250–1254. [Google Scholar]
  9. Widianto, M.H.; Suratman, F.Y.; Meylani, L. Evaluation spectrum sensing in Cognitive Radio based on signal covariance matrix. In Proceedings of the 2016 Asia Pacific Conference on Multimedia and Broadcasting (APMediaCast), Bali, Indonesia, 17–19 November 2016; pp. 84–88. [Google Scholar]
  10. Cui, Y.; Liu, F.; Jing, X.; Mu, J. Integrating Sensing and Communications for Ubiquitous IoT: Applications, Trends, and Challenges. IEEE Netw. 2021, 35, 158–167. [Google Scholar] [CrossRef]
  11. Liu, J.; Zhou, C.; Sheng, M.; Yang, H.; Huang, X.; Li, J. Resource Allocation for Adaptive Beam Alignment in UAV-Assisted Integrated Sensing and Communication Networks. IEEE J. Sel. Areas Commun. 2025, 43, 350–363. [Google Scholar] [CrossRef]
  12. Xu, Y.; Li, Y.; Quek, T.Q.S. RIS-Enhanced Cognitive Integrated Sensing and Communication: Joint Beamforming and Spectrum Sensing. IEEE J. Sel. Areas Commun. 2025, 43, 795–810. [Google Scholar] [CrossRef]
  13. Mu, J.; Kadoch, M.; Yuan, T.; Lv, W.; Liu, Q.; Li, B. Explainable Federated Medical Image Analysis through Causal Learning and Blockchain. IEEE J. Biomed. Health Inform. 2024, 28, 3206–3218. [Google Scholar] [CrossRef] [PubMed]
  14. Mu, J.; Tan, Y.; Xie, D.; Zhang, F.; Jing, X. CNN and DCGAN for Spectrum Sensors over Rayleigh Fading Channel. Wirel. Commun. Mob. Comput. 2021, 2021, 9970600. [Google Scholar] [CrossRef]
  15. Mu, J.; Cui, Y.; Ouyang, W.; Yang, Z.; Yuan, W.; Jing, X. Federated Learning in 6G Non-Terrestrial Network for IoT services: From the Perspective of Perceptive Mobile Network. IEEE Netw. 2024, 38, 72–79. [Google Scholar] [CrossRef]
  16. Huang, H.; Shi, W.; Feng, Y.; Niu, C.; Cheng, G.; Huang, J.; Liu, Z. Active Client Selection for Clustered Federated Learning. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 16424–16438. [Google Scholar] [CrossRef] [PubMed]
  17. Li, H.; Cai, Z.; Wang, J.; Tang, J.; Ding, W.; Lin, C.T.; Shi, Y. FedTP: Federated Learning by Transformer Personalization. IEEE Trans. Neural Netw. Learn. Syst. 2024, 35, 13426–13440. [Google Scholar] [CrossRef] [PubMed]
  18. Chen, Y.; Zhang, H.; Hu, H.; Wang, Q. An Efficient Cooperative Spectrum Sensing Algorithm Based on BP Neural Network. In Proceedings of the 2014 International Conference on Wireless Communication and Sensor Network, Wuhan, China, 13–14 December 2014; pp. 297–301. [Google Scholar]
  19. Li, W. Research and optimization of sensing algorithm for 6G communication and sensing integrated network. In Proceedings of the 2023 IEEE International Conference on Sensors, Electronics and Computer Engineering (ICSECE), Jinzhou, China, 18–20 August 2023; pp. 1043–1048. [Google Scholar]
  20. Li, X.; Zhang, H.; Zhang, R. Adaptive Graph Auto-Encoder for General Data Clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2022, 44, 9725–9732. [Google Scholar] [CrossRef] [PubMed]
Figure 1. FL Framework with auto-encoder.
Figure 1. FL Framework with auto-encoder.
Applsci 15 03381 g001
Figure 2. CNN Network Structure.
Figure 2. CNN Network Structure.
Applsci 15 03381 g002
Figure 3. Different configurations of convolutional and linear layers. (a) 3-layer and 2-layer convolutional layers; (b) 3-layer and 2-layer linear layers.
Figure 3. Different configurations of convolutional and linear layers. (a) 3-layer and 2-layer convolutional layers; (b) 3-layer and 2-layer linear layers.
Applsci 15 03381 g003
Figure 4. Comparison of different parameter settings. (a) Maximum and average pooling; (b) Different convolution kernels.
Figure 4. Comparison of different parameter settings. (a) Maximum and average pooling; (b) Different convolution kernels.
Applsci 15 03381 g004
Figure 5. Test accuracy at no compression and compression ratio of 143.
Figure 5. Test accuracy at no compression and compression ratio of 143.
Applsci 15 03381 g005
Figure 6. Test accuracy under noise, denoising, and without noise.
Figure 6. Test accuracy under noise, denoising, and without noise.
Applsci 15 03381 g006
Figure 7. Average accuracy under noise, denoising, and without noise.
Figure 7. Average accuracy under noise, denoising, and without noise.
Applsci 15 03381 g007
Figure 8. Test accuracy under different denoising compression ratios.
Figure 8. Test accuracy under different denoising compression ratios.
Applsci 15 03381 g008
Figure 9. Average test accuracy under different denoising compression ratios.
Figure 9. Average test accuracy under different denoising compression ratios.
Applsci 15 03381 g009
Figure 10. Performance under different levels of communication interference.
Figure 10. Performance under different levels of communication interference.
Applsci 15 03381 g010
Figure 11. Comparison of denoising effect.
Figure 11. Comparison of denoising effect.
Applsci 15 03381 g011
Table 1. CNN network architecture at each node.
Table 1. CNN network architecture at each node.
Layer NameParameters
Convolutional Layer 1Kernel Size: ( 3 , 10 , 5 , 5 )
Max- Pooling Layer 1Pool Size: ( 2 , 2 )
ReLU Activation-
Convolutional Layer 2Kernel Size: ( 10 , 20 , 5 , 5 )
Max- Pooling Layer 2Pool Size: ( 2 , 2 )
Dropout LayerDefault Dropout Probability
Flatten Layer-
Fully Connected Layer 1in features: ( 320 ) , out features: ( 40 )
ReLU Activation-
Dropout LayerDefault Dropout Probability
Output Layerin features: ( 40 ) , out features: ( 2 )
Table 2. The network architecture of the fully connected auto-encoder.
Table 2. The network architecture of the fully connected auto-encoder.
Layer NameInput/Output Size
Encoder-
Fully Connected Layer 1Input: 18,702, Output: 2048
Tanh ActivationInput/Output: 2048
Fully Connected Layer 2Input: 2048, Output: 512
Tanh ActivationInput/Output: 512
Fully Connected Layer 3Input: 512, Output: 256
Tanh ActivationInput/Output: 256
Fully Connected Layer 4Input: 256, Output: X (Defaults to 128)
Decoder-
Fully Connected Layer 1Input: X(Defaults to 128), Output: 256
Tanh ActivationInput/Output: 256
Fully Connected Layer 2Input: 256, Output: 512
Tanh ActivationInput/Output: 512
Fully Connected Layer 3Input: 512, Output: 2048
Tanh ActivationInput/Output: 2048
Fully Connected Layer 4Input: 2048, Output: 18,702
Tanh ActivationInput/Output: 18,702
Table 3. Parameters of the proposed algorithm.
Table 3. Parameters of the proposed algorithm.
ParametersValues
Number of training epochs100
Number of nodes10
Batch size1
Number of samples in the training set per node2000
Number of samples in the test set per node1000
OptimizerAdam
Learning rate0.001
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.

Share and Cite

MDPI and ACS Style

Li, Y.; Song, H.; Ren, X.; Zhang, Z.; Cheng, S.; Jing, X. Spectrum Sensing Meets ISAC: An Spectrum Detection Scheme for ISAC Services Based on Improved Denoising Auto-Encoder and CNN. Appl. Sci. 2025, 15, 3381. https://doi.org/10.3390/app15063381

AMA Style

Li Y, Song H, Ren X, Zhang Z, Cheng S, Jing X. Spectrum Sensing Meets ISAC: An Spectrum Detection Scheme for ISAC Services Based on Improved Denoising Auto-Encoder and CNN. Applied Sciences. 2025; 15(6):3381. https://doi.org/10.3390/app15063381

Chicago/Turabian Style

Li, Yuebo, Hengguo Song, Xiaoyang Ren, Zhiyue Zhang, Sichao Cheng, and Xiaojun Jing. 2025. "Spectrum Sensing Meets ISAC: An Spectrum Detection Scheme for ISAC Services Based on Improved Denoising Auto-Encoder and CNN" Applied Sciences 15, no. 6: 3381. https://doi.org/10.3390/app15063381

APA Style

Li, Y., Song, H., Ren, X., Zhang, Z., Cheng, S., & Jing, X. (2025). Spectrum Sensing Meets ISAC: An Spectrum Detection Scheme for ISAC Services Based on Improved Denoising Auto-Encoder and CNN. Applied Sciences, 15(6), 3381. https://doi.org/10.3390/app15063381

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop