Next Article in Journal
Energy Efficient Power Allocation in Massive MIMO Based on Parameterized Deep DQN
Previous Article in Journal
Bi-Level Optimization Model for DERs Dispatch Based on an Improved Harmony Searching Algorithm in a Smart Grid
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

A Review of Research on Spectrum Sensing Based on Deep Learning

by
Yixuan Zhang
1 and
Zhongqiang Luo
1,2,*
1
School of Automation and Information Engineering, Sichuan University of Science and Engineering, Yibin 644000, China
2
Artificial Intelligence Key Laboratory of Sichuan Province, Sichuan University of Science and Engineering, Yibin 644000, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(21), 4514; https://doi.org/10.3390/electronics12214514
Submission received: 12 October 2023 / Revised: 27 October 2023 / Accepted: 31 October 2023 / Published: 2 November 2023

Abstract

:
In recent years, with the rapid development in wireless communication and 5G networks, the rapid growth in mobile users has been accompanied by an increasing demand for the electromagnetic spectrum. The birth of cognitive radio and its spectrum-sensing technology provides hope for solving the problem of low utilization of the wireless spectrum. Artificial intelligence (AI) has been widely discussed globally. Deep learning technology, known for its strong learning ability and adaptability, plays a significant role in this field. Moreover, integrating deep learning with wireless communication technology has become a prominent research direction in recent years. The research objective of this paper is to summarize the algorithm of cognitive radio spectrum-sensing technology combined with deep learning technology. To review the advantages of deep-learning-based spectrum-sensing algorithms, this paper first introduces the traditional spectrum-sensing methods. It summarizes and compares the advantages and disadvantages of each method. It then describes the application of deep learning algorithms in spectrum sensing and focuses on the typical deep-neural-network-based sensing methods. Then, the existing deep-learning-based cooperative spectrum-sensing methods are summarized. Finally, the deep learning spectrum-sensing methods are discussed, along with challenges in the field and future research directions.

1. Introduction

Withthe continued increase in demand from global mobile users for information exchange, wireless communication is developing rapidly, in which the large-scale commercial development of the fifth-generation (the 5th generation, 5G) mobile communication is in full swing. The sixth-generation (the 6th generation, 6G) mobile communication technology is beginning to be researched and developed. The birth of 5G not only offers human-centered communication, which provides users with a significantly better communication experience, but also gives rise to many new internet industries such as cloud gaming, virtual reality, etc., [1], which range from telephony, short message service (SMS), images, videos, audio and internet of things (IOT) data.
Nevertheless, along with the rapid development of technology and services and their large-scale popularization, the number of cell phone users has also increased dramatically. The available electromagnetic spectrum, as a crucial and limited resource for wireless communication, is becoming scarce, and the expansion of wireless communication services means the growing demand for electromagnetic spectrum bandwidth [2]. The available spectrum resources planned by the ITU (International Telecommunication Union) are from 9 kHz to 275 GHz, and according to the ITU’s 2006 forecast report on spectrum resources, it is expected that the global demand for the spectrum will be from 1280 to 1720 MHz in 2020. However, with the development of mobile communication services and the increase in user data traffic, the originally predicted spectrum can no longer meet the future demand, and now it can only meet about half of the demand [3]. To summarize, the shortage in electromagnetic spectrum resources, as a key problem of wireless mobile communication nowadays, will restrict the healthy development of wireless communication and become a bottleneck for developing wireless communication technology in the future if not solved effectively.
At present, spectrum resources are managed and allocated by governments worldwide, such as in the United States, where spectrum management and allocation are under the Federal Communications Commission, and in China, where the National Radio Administration manages the spectrum. Moreover, the allocation method is generally “static allocation”. The available spectrum is divided into multiple non-overlapping parts allocated to different users, the users of different frequency bands are called authorized users, and the frequency band is called the authorized frequency band. Although countries have made a rational allocation of the spectrum, after decades of development, it can be pointed out that the utilization rate of each frequency band at different times and in different geographical locations is disappointing. A study by the Federal Communications Commission of the United States found that, among the licensed frequency bands available and in use, spectrum utilization, especially in the hundreds of megabits to 3 GHz band, where the demand for frequencies is very tight, is very low, with the utilization rate of the licensed frequency bands fluctuating between 15 and 85 percent. Only a few frequency bands have high utilization rates, and the vast majority of frequency bands only have low utilization rates. The utilization rate in some regions is only 5%, so the utilization of the spectrum is extremely unbalanced. At present, the global spectrum resources below 1 GHz have been distributed to very few, and the remaining available frequency bands for wireless communication are also quite limited and cannot satisfy the expansion of new services. How to realize the dynamic management of the spectrum and spectrum sharing mechanisms to improve the efficiency of spectrum utilization in each period and each region has become an urgent problem to be solved [4].
Cognitive radio (CR) is a technology that can improve spectrum utilization, and efficient and accurate spectrum detection is the key to its implementation. The concept of cognitive radio was proposed by Dr. Joseph Mitola, the “father of software radio”, in his doctoral dissertation in 1999 [5]. He pointed out that the key to cognitive radio lies in the system’s ability to comprehensively recognize, analyze, learn, and judge all kinds of information in the external radio environment. The system can communicate intelligently with other cognitive devices to realize a dynamic spectrum allocation policy to improve the efficiency of the frequency spectrum and achieve reliable communication. The cognitive radio system consists of four main steps, i.e., spectrum sensing, spectrum analysis, spectrum judgment, and spectrum reconstruction. The working mode of the cognitive radio system is shown in Figure 1 below.
Among the four steps, spectrum sensing (SS) is one of the essential components of cognitive radio, which is the core technology and prerequisite for realizing CR applications and constructing cognitive radio networks [6] and is also the focus of this paper. Spectrum-sensing technology enhances spectrum use efficiency by continuously monitoring and analyzing the radio spectrum. It promptly identifies and utilizes unoccupied frequency bands when pre-allocated or statically assigned frequencies are unavailable, meeting the demand for spectrum resources. Radio spectrum sensing has a wide range of promising applications and has been the subject of significant research efforts. In the future, it is foreseeable that this technology will be widely used in communications, radar, unmanned aerial vehicles, intelligent transportation, and other fields. In the field of communication, spectrum sensing can be used for spectrum management and resource allocation in communication systems. SS can monitor the utilization of the radio spectrum to detect which primary user bands are free, for better spectrum resource allocation and dynamic spectrum sharing. In the field of radar, spectrum-sensing techniques can monitor and analyze the use of the radar spectrum to achieve optimal utilization and management of the spectrum for radar defense against jamming [7]. In the field of unmanned aerial vehicles (UAVs), spectrum sensing can provide spectrum information for UAV communication and navigation. By sensing the surrounding spectral environment and information in real time, UAVs can select the optimal communication bands and avoid interfering sources. In addition, spectrum sensing can also help UAVs perform environment sensing and obstacle avoidance, improving safety and intelligence [8]. In the field of smart transportation, this technology can monitor the spectrum used by various wireless devices and communication systems in transportation networks and perform dynamic spectrum management to ensure communication quality and reliability for various applications [9]. As can be seen, the development of spectrum-sensing technology is of great strategic importance.
After decades of development, cognitive radio technology and its spectrum-sensing methods can be broadly categorized into two types: single-node spectrum sensing and cooperative spectrum sensing [10]. Single-node spectrum sensing involves independent judgment by a single user, which does not require a complex system structure or data fusion. It provides a relatively simple sensing process but also faces challenges in breaking through the limitations imposed by physical constraints. On the other hand, cooperative spectrum sensing treats multiple sub-users as a group of cooperative entities that share sensing information. This approach aims to achieve more accurate frequency usage detection for primary users (PUs). However, it still encounters several practical challenges, including coordination, energy consumption, latency, security, and participation issues.
In recent years, artificial intelligence has emerged as a popular technology worldwide, and the development of deep learning has introduced new ideas and methods for spectrum-sensing research. Deep learning excels in nonlinear modeling and adaptive learning, significantly boosting spectrum sensing’s detection performance and speed. This, in turn, facilitates more efficient utilization of spectrum resources [11]. Over the past few years, researchers in the field of communications have employed several prominent network models for spectrum sensing, including convolutional neural networks and long short-term memory networks [12,13]. Several published papers have demonstrated the superiority of deep-learning-based spectrum-sensing algorithms compared to traditional approaches. Consequently, numerous researchers have investigated the combination of deep learning neural networks with spectrum-sensing research. For instance, in [14], scholars Kaixuan Du et al. considered the geodetic distances between signals as statistical features and employed deep neural networks (DNNs) for classifying the data based on these distances, achieving spectrum sensing. Additionally, Jianxin Gai et al. proposed a spectrum-sensing method based on residual networks (ResNets) in [15]. This method employed two-branch convolution to improve the feature extraction capabilities, resulting in superior performance compared to traditional spectrum-sensing methods. The enhanced feature extraction capabilities led to higher detection probabilities and lower bit error rates (BERs) than the traditional methods, especially at low SNR ratios.
Currently, several institutions, including the University of Electronic Science and Technology, Harbin Institute of Technology, Beijing University of Posts and Telecommunications, Florida State University, and the University of Surrey, have been actively researching deep learning in the field of spectrum sensing for cognitive radio, and have made significant progress. This paper aims to provide a summary of the current research status, application scenarios, and future development directions of deep-learning-based spectrum-sensing technology.
However, it is crucial to note that although the spectrum-sensing approach based on classical deep learning (DL) networks has shown promising performance, it also has certain limitations. Most of the current research focuses on the combination of deep learning and non-cooperative spectrum sensing. There are drawbacks to this approach, however. First, in non-cooperative spectrum sensing, the availability of large-scale labeled data can be limited as each device typically only has its own sensing results, leading to a lack of data sharing and collaboration. Second, in non-cooperative spectrum sensing, individual devices sense and process independently, which may not meet the computational requirements of deep learning models due to the computational power and energy constraints of the devices.
There has been a growing interest among scholars to explore the application of deep learning to cooperative sensing. Cooperative sensing allows the aggregation of data from multiple devices, resulting in a larger and more diverse dataset that can be used to train deep learning models. This approach offers several advantages. First, cooperative sensing provides real-time spectrum information and environmental change data, enabling deep learning models to adapt and update rapidly to dynamic conditions. Second, it enhances the availability of observational data and multi-source information, which improves the ability of deep learning models to accurately sense and identify interfering sources.
Researchers have started to investigate deep-learning-based cooperative sensing algorithms. For instance, Tan et al. [16] constructed a new 2D dataset of received signals and trained three cooperative spectrum sensing (CSS) schemes using classical convolutional neural networks (CNNs) such as LeNet, AlexNet, and VGG-16. They compared the performance of CSS schemes based on AND, OR, and majority judgment, with the former achieving favorable results. On the other hand, Chen et al. [17] proposed a DNN-based CSS algorithm and introduced the federated learning framework (FLF) into CSS. Their results demonstrated a detection probability of 98.78% and a false detection probability of 1% at an SNR of −15 dB.
We have summarized the review papers on spectrum sensing in recent years in Table 1, which shows the main contributions of each paper and the research focus. The table shows that the earlier literature [18] provides an overview of traditional spectrum-sensing algorithms and presents future challenges. Ref. [19] further validates the effectiveness and shortcomings of some well-established SS-CRN techniques through simulations. Refs. [20,21] focus on the application of machine learning in CSS and performance comparisons of different machine learning algorithms without further summarizing the development of deep learning in this direction. Whereas Refs. [22,23] focus on the application of deep reinforcement learning (DRL) in SS and deep neural networks in SS, the former does not further summarize the development of deep neural networks in the field. At the same time, the latter lacks an overview of the application scenarios and the main techniques of deep learning in CSS. In conclusion, given the absence of a comprehensive review of deep learning for cooperative spectrum sensing, it is imperative to undertake this endeavor to consolidate existing knowledge, bridge the gap in the literature, and drive additional advances in this promising research area.
This review fills a gap in the analysis of deep-learning-based applications in cooperative spectrum sensing (Figure 2). The contributions of the present paper are as follows:
  • Traditional approaches to radio spectrum sensing are studied, and a detailed summary of the strengths and weaknesses of each method is provided.
  • The applications of CNNs, long and short-term memory networks (LSTMs), combinatorial neural networks, and other types of neural networks in radio spectrum sensing are described. A comprehensive review of deep-learning-based spectrum-sensing algorithms for the period 2021 to 2023 is presented.
  • The paper concludes with a summary of the applications, current state of research, and challenges faced by deep learning in cooperative spectrum sensing.

2. Spectrum-Sensing Methods

2.1. Spectrum-Sensing Modeling and Performance Metrics

Depending on the idle or busy state of the primary user, signal detection at the secondary user can be modeled as the following binary hypothesis testing problem shown in Equation (1) below.
H 0 : y n = w ( n ) H 1 : y n = h s n + w ( n )
where y ( n ) denotes the nth received sample, w ( n ) is an additive noise following a zero-mean cyclically symmetric complex Gaussian distribution, s ( n ) denotes the cognitive primary signal, and h denotes the channel gain, that is kept constant over the sensing period. In addition, H 0 and H 1 denote the two hypotheses of non-existence and presence, respectively, for the cognitive primary signal in a certain frequency band.
There are several main performance metrics for evaluating a spectrum-sensing algorithm: probability of detection, probability of false alarm, and probability of missed detection, etc.
  • Detection probability ( P d ): This is the probability that a secondary user detects the presence of the primary user when the primary user is present, denoted by P d = P r H 1 H 1 .
  • False alarm probability ( P f ): This is the probability that a secondary user incorrectly believes that the primary user exists when the primary user does not exist, denoted by f = P r H 1 H 0 .
  • Missed detection probability ( P m ): This is the probability that a secondary user mistakenly believes that the primary user does not exist when the primary user exists, which can be expressed as P m = P r H 0 H 1 . The sum of the probability of having a detection and the probability of missing a detection is 1, which can be expressed as P m + P d = 1 .
In cognitive radio spectrum-sensing experiments, the probability of detection ( P d ) and the probability of false alarm ( P f ) are widely adopted as fundamental performance metrics to assess the cognitive user’s ability to detect the presence or absence of the primary signal. In general, trends in detection probability and false alarm probability are positively correlated. As the probability of false alarm increases, the probability of detection also increases. Additionally, when discussing leakage detection probability in conjunction, it is evident from P m + P d = 1 that higher false alarm probabilities correspond to higher detection probabilities while leading to lower leakage detection probabilities.
To determine the effectiveness of a spectrum-sensing algorithm, the ideal scenario is to achieve both a very low false alarm probability and a high detection probability, indicating optimal performance. However, in practical terms, it is necessary to assess whether the detection probability is sufficiently high under the assumption of a constant false alarm probability.
Spectrum sensing can be categorized into two types: single-node spectrum sensing and cooperative spectrum sensing. These correspond to independent sensing by a single user and sensing by multiple sub-users, respectively [24]. In the subsequent sections, we will focus on highlighting the single-node spectrum-sensing approaches and provide an overview of various cooperative spectrum-sensing techniques.

2.2. Single-Node Spectrum Sensing

Single-node spectrum sensing, also referred to as local spectrum sensing (LSS), is a technique focused on sensing and analyzing the spectrum at an individual node. This node can be a wireless device, a sensor, or a specialized spectrum-sensing device.
The underlying principle of single-node spectrum sensing involves sampling and analyzing the adjacent radio spectrum to extract spectrum usage information and features. These functions can be achieved using specialized software-defined radio (SDR) hardware that can receive and process wireless signals across different frequency bands. Applications of single-node spectrum sensing include:
  • Spectrum monitoring and management: Single-node spectrum sensing monitors and manages spectrum utilization in specific frequency bands. It uses techniques to determine the utilization, interference, and possible availability of free spectrum in that band.
  • Spectrum sharing: Single-node spectrum sensing enables dynamic spectrum sharing. Nodes can monitor the available spectrum and share this information with other devices or networks to improve the efficient utilization of spectrum resources.
  • Interference detection and elimination: Single-node spectrum awareness detects potential sources of interference by monitoring the surrounding spectrum environment and taking appropriate measures to eliminate interference. This improves the performance and reliability of the communication system.
  • Traditional algorithms for single-node spectrum sensing mainly include energy detection algorithms, cyclostationary feature algorithms, and matched filter detection algorithms [25]. In the next section, these traditional methods are explained in detail, basic simulation experiments are performed, and finally, the advantages and disadvantages of each method are compared and summarized.

2.2.1. Energy Detection

Energy detection is a traditional and widely used method for spectrum sensing [26]. It calculates the energy of the received signal in the time or frequency domain to determine the presence of an authorized user. The core idea of energy detection is to use a band-pass filter to filter the signal or noise in the non-target band and then pass the filtered signal to a power detector for power measurement. Finally, the threshold set in advance is used to determine which state of H 0 or H 1 the PU signal is in. If the detected energy is greater than a set threshold, the primary user is in the busy state H 1 and, vice versa, in the idle state H 0 . This approach is characterized by its simplicity and user friendliness, as illustrated in Figure 3.
The energy detection technique has the advantages of simplicity of implementation, low hardware cost, and the fact that it does not require a priori knowledge of the primary user’s signal. However, it also has some drawbacks. The inability to distinguish between different types of signals, such as broadcast and noise, makes it susceptible to false alarms or false positives. In addition, energy detection is less sensitive in high-noise environments and may miss the detection of low-power signals [27]. Overall, the energy detection technique is one of the most fundamental techniques in spectroscopy, which is simple in principle and suitable for spectroscopic detection tasks in low-SNR environments. However, due to its susceptibility to noise and interference, its practical application needs to be combined with other signal identification and analysis techniques for comprehensive applications.
Conventional energy-sensing methods typically use a single detection threshold, which can result in reduced detection performance. The authors of [28] used double-detection thresholds to improve detection performance and improved the K factor to change the confusion state between the two thresholds and obtained better performance than the single-threshold energy detection method at low signal-to-noise ratios. Although another researcher in [29] also uses double-detection thresholds but combines it with the Copula function to propose a new method and performs an experimental simulation under the orthogonal frequency division multiplexing (OFDM) system under the Rayleigh fading channel, which significantly improves performance over the traditional dual-threshold energy detection method. While the work of Wu, W differs from the previous two, in [30], he proposed a method for detecting energy enhanced by intelligent reflecting surface (IRS) based on IRS enhancement; a closed-form expression for the mean detection probability is derived using the gamma distribution approximation and the central limit theorem, and simulation results show that the proposed method outperforms the benchmark scheme’s energy detection method.

2.2.2. Cyclostationary Feature Detection

The cyclostationary feature detection technique is a common method in spectrum sensing, which uses the statistical characteristics of modulated signals to show the periodicity of detection [31]. Since most random signals have first- or second-order statistical characteristics after sampling, modulation, multiplexing, and other periodic transformations, additive white Gaussian noise (AWGN) is a broadband random smoothing process without cyclic smooth characteristics. Therefore, the cyclostationary feature detection technique can use the cyclostationary feature of the frequency-domain signal to separate the authorized signal from the noise signal and realize spectrum sensing. The digital realization flowchart of cyclostationary feature detection is shown in Figure 4.
The calculation process of the cyclostationary feature is as follows, Calculate the periodic autocorrelation function of the signal:
R X α τ = lim T T 2 T 2 x ( t + τ 2 ) x ( t τ 2 ) e j 2 π α t d t ,
S X α ( f ) = + R X α ( τ ) e j 2 π f τ d τ ,
S X α ( f ) = lim T lim Z 1 T Z Z 2 Z 2 X T ( t , f + α τ 2 ) X T * ( t , f α τ 2 ) d τ
The obtained spectral autocorrelation function is then subjected to M-times mean computation. Finally, the output is subjected to feature detection to determine whether it is the primary user signal or not and to determine the state of the primary signal.
Compared with the energy detection method, the cyclostationary feature detection method has more stable performance against the background noise uncertainty and can operate under lower SNR conditions than the energy detection method.
It should be noted, however, that the performance of the method will be worse when the signal due to background noise also has the cyclostationary feature. On the other hand, because of the need to detect the cyclostationary feature of the signal, Equations (2)–(4) show that the statistical feature requires the Fourier transform of the cyclical autocorrelation function, which has a long computation time and high computational complexity, which limits its applicability.
Existing research on cyclostationary feature detection methods is focused on combining optimization with higher-order statistical features based on other algorithms. M. Nouri, in [32], proposed a new cyclostationary feature detection method based on the Gaussian kernel least mean square algorithm (KMLS), focusing on a segment of a 5G network band, and designed a suboptimal detector based on the KMLS. The simulation results obtained using an experimental 5G communication setup were verified, showing the effectiveness of the proposed method. In Ref. [33], scholars extracted the cyclostationary feature from broadband signals from sub-Nyquist samples in order to identify modulation schemes with low computational complexity, and the proposed sub-Nyquist sampling structure of the wideband modulated converter (MWC) was used to perform spectrum detection with good results.

2.2.3. Matched Filter Detection

Matched filter detection is a more desirable detection method in the context of additive white Gaussian noise. This detection technique can better accommodate the variability in the amplitude, frequency, and phase of the signal, and has high detection precision and accuracy. Moreover, it can improve the robustness and reliability of detection by combining multiple matched filters to meet different practical needs. It can be expressed by the following binary judgment, Equation (5):
H 0 : T ( x ) n = 1 N x ( n ) s * ( n ) < γ H 1 : T ( x ) n = 1 N x ( n ) s * ( n ) γ
The matched filter detector first calculates the correlation between the hypothesized signal and the unknown signal and then compares the output with a preset threshold. That is, the output is used in Equation (5) for binary judgment to determine whether the main signal is in state H 0 or state H 1 .
The core idea is to perform correlation operations between known and unknown signals via a predefined filter to detect the presence of a specified frequency and modulation signal in a signal. The digital implementation flowchart for matched filter detection is shown in Figure 5 below. This approach has a wide range of applications in mobile communications and radar signal processing. Although the detection performance of matched filters is relatively good, it requires prior information from the PU to design a specific filter to handle different radio environments, and hence its applicability is relatively low.
Antonio Brito et al., in [34], proposed a hybrid matched filter detection (hybrid MFD) method based on the combination of the energy detection method and matched filter detection method, and simulation experiments on MATLAB. The results show that the proposed hybrid matched filter detection method outperforms the traditional matched filter detection method in detecting the presence of PU. While Changqing Zhang investigated the correlation between neighboring received signals under dispersive channels with the idea that different channels have different impacts on sensing, and proposed a blind matched filter (BMF)-based spectrum-sensing algorithm, in [35], which does not need PU a priori information compared to the traditional method and based on the correlation between signals with different time delays, and proposed an improved BMF (IBMF) algorithm. The results of the study showed better detection performance compared to the traditional matched filter detection method. To improve the detection capability of matched filters, Ahmed A. Kabeel in [36] proposed a multiple antenna element (MAE)-based and matched filter (MF)-based spectrum-sensing technique, which improved the signal to noise ratio of the received signal through the enhancement in the sensing capability of multiple antennas and used the likelihood ratio for detecting the PU signals. The simulation results showed that the proposed method in this paper outperformed the single-antenna-element-based matched filtering (SAE/MF), based on a single antenna element, and other existing techniques, with excellent performance.
The advantages and disadvantages of the three traditional spectrum-sensing methods described in this section are explained and summarized in Table 2 below.
Applications of single-node spectrum sensing in real-world communication environments will also face some situations that require further research in the future, such as the following:
  • PU signal uncertainty: Under the current spectrum management mechanism, each PU has absolute priority to use its working frequency band, and if a local node or secondary user requires prior knowledge of a PU’s signal, such as modulation coding method or timing, the PU is not obliged to provide it. Therefore, it is very difficult for the SUs to perceive the signal uncertainty in the PUs in the real spectrum.
  • Complexity of real environments: The spectrum sensing range of a single node is generally physically limited, as it may be influenced by propagation distance and large obstacles such as plateaus and trees. This limits the range and accuracy of the spectrum resources that nodes can perceive. In wide area communication systems, multiple nodes may need to be deployed to extend the sensing range.
  • Spectrum resource competition: A single node performing spectrum sensing may compete with other devices for the same spectrum resources. This can lead to a decrease in the accuracy of the spectrum sensing and may require additional coordination mechanisms to manage the allocation of spectrum resources.

2.3. Cooperative Spectrum Sensing

Since spectrum sensing receives the influence of channel multipath fading, shadow effects, and receiver instability in practical application scenarios, some scholars have proposed the theory of cooperative spectrum sensing. The core principle of cooperative spectrum sensing is to share the sensing information of all users, which enables more accurate detection of the spectrum state of PUs with monitoring data. When spectrum sensing is performed, all cognitive nodes will not be in a deep fading state or outside the transmitter coverage of the authorized user at the same time. Therefore, multiple cognitive nodes cooperatively sensing an authorized user’s operating frequency band in a specific space at a specific time can achieve spatial diversity, thus alleviating the problems encountered in single-node spectrum sensing and improving the detection performance of spectrum sensing [37].
Cooperative spectrum sensing has two key steps: The first step is to collect and fuse the user’s local sensing data. The second step is to adjudicate the channel state, which maximizes the impact of poor-quality data on sensing, thus eliminating noisy signals and interference from malicious users.
The performance of cooperative spectrum sensing not only depends on the sensing algorithm of a single node but also has higher requirements for the optimization of the sensing data fusion algorithm for secondary users. The data fusion algorithms for cooperative sensing are mainly classified into two types: the hard data fusion criterion (hard fusion, HF), and the soft data fusion criterion (soft fusion, SF). Comparing the two data fusion schemes, hard fusion has a better detection performance due to multiple judgments, while soft fusion requires a larger bandwidth as a control channel due to the global judgments made by the fusion center, which results in a larger network load [38].
The different ways of sensing information through the interaction of each sensing node under the cooperative sensing framework are mainly categorized into centralized cooperative spectrum sensing, distributed cooperative spectrum sensing, and relay-assisted cooperative spectrum sensing, and several spectrum-sensing modes are described in detail and reviewed in the following sections.

2.3.1. Centralized Cooperative Spectrum Detection

Under the centralized cooperative sensing framework, there exists a cognitive base station, the fusion center, which is responsible for controlling and coordinating the whole sensing process. The basic idea is that multiple terminal devices work together to jointly sense the surrounding spectrum environment. These terminal devices feed spectrum-sensing information to a central node responsible for spectrum processing and allocation. Figure 6 shows the basic model for centralized cooperative spectrum detection.
Centralized cooperative spectrum sensing can effectively manage the cognitive nodes involved in the collaboration and reduce the requirements on the individual cognitive nodes in terms of detection accuracy, energy consumption, and computational power. At the same time, the accuracy of spectrum sensing can be improved by fusing the heavy sensing information collected by the central node. Therefore, a large portion of the current research is based on the system model of centralized cooperative spectrum sensing. Woongsoo Na, in [39], proposed a centralized cooperative directional sensing technique for cognitive radio networks using directional antennas for spectrum sensing. The sensing information is collected from the auxiliary nodes by FC, and the gradient descent algorithm is refined to solve the nonlinear optimization problem. Simulations show that the proposed method is applicable to existing CR environments. Since CSS methods may suffer from, for example, network attacks like sensed data forgery (SDF), Sadia Khaf, in [40], proposed a scalable, partial CSS algorithm that is able to improve the sensing accuracy while reducing the sharing overhead, and the results show that the performance of the proposed algorithm is proportional to the number of devices and that it is suitable for multi-device connectivity. As for the underwater cognitive network environment, Changho Yun, in [41], proposed an underwater cooperative spectrum-sharing (UCSS) protocol for centralized underwater cognitive acoustic networks, which can effectively utilize non-proprietary hydroacoustic frequencies by periodically detecting the random appearance of interference, and two heuristic resource allocation algorithms of multi-round RA (MRRA) and mono-regular RA (SRRA), and the results show that MRRA outperforms SRRA in a variety of scenarios and is superior to SRRA.

2.3.2. Distributed Cooperative Spectrum Detection

Unlike centralized cooperative spectrum sensing, distributed cooperative spectrum-sensing networks do not require wired infrastructure support or data fusion centers. The basic process of distributed cooperative spectrum detection is as follows: in the sensing environment, each local node first senses independently, then each node shares the sensed data with each other, and finally, each local node combines all the received sensing information to make a final judgment. Figure 7 below shows the basic model for distributed cooperative spectrum detection.
Although compared to centralized cooperative sensing, distributed cooperative sensing does not rely on data fusion centers to make cooperative decisions; local cognitive nodes need to interact more regularly with local sensing information, which puts higher demands on control channel resources. In order to improve the reliability of robust cooperative spectrum sensing in dense network environments, a current data fusion scheme based on clustering algorithms and distributed sensing by Rania A. Mokhtar et al. [42] is suitable for environments with a high degree of relay channel fading and is designed to distribute the clusters and select the fusion nodes (FNs) in two phases. The results show that there is an improvement of 0.42 in the error through the two processes; moreover, the detection sensitivity is also improved to 0.95. Multi-frequency CSS is also a research focus in CR networks, where SU scheduling with a subset of channels in a distributed CR network poses a strong challenge. To address this difficulty, Anastassia Gharib, in [43], proposed a two-stage multi-frequency CSS scheme where, in the first stage, a master channel is selected for each channel by optimization, and then collaborating SUs are selected for each channel. The second stage allows the original SUs to participate in the sensing process. It is shown that this scheme minimizes sensing consumption compared to existing schemes.

2.3.3. Relay-Assisted Cooperative Spectrum Detection

Relay cooperative spectrum sensing is a technique that concerns collaboration among multiple relay nodes for dynamic spectrum allocation in radio communications, primarily for channel fading and shadowing problems. Since in real communication situations, CR users encounter both superior and inferior sensing and reporting channels in detection, CRs interact with the fusion center through relay nodes for sensing information so that they can cooperate and complement each other.
The basic principle is that the relay node monitors and collects perceptual information from the surrounding local nodes by monitoring and collecting metrics such as spectrum utilization, signal strength, and interference level. This information can be transmitted via wireless links or alternative communication methods to the fusion center, which performs an information fusion analysis to determine the available free spectrum and then sends the scheme to each relay node to guide each CR to make policy adjustments. The relay-assisted cooperative spectrum-sensing detection model is shown in Figure 8.
Due to its network topology and management complexity, namely, in large-scale networks, the management and maintenance of such systems can be complex and challenging, including network topology design, communication protocols, and resource allocation. Relay-assisted cooperative spectrum sensing still has great potential for research and development.

2.4. Summary of Conventional Spectrum-Sensing Methods

Since some spectrum-sensing methods perform well only under specific conditions, we need to select appropriate methods for different task conditions or different environments.
Single-node spectrum sensing is mainly suitable for resource constraints, low interference, a relatively stable spectrum environment, and simple spectrum detection tasks. When there is a lot of interference or the spectrum conditions change quickly, or when the network is very big, choosing cooperative spectrum-sensing methods can make it possible to sense a wider range of frequencies and perform more complicated tasks like spectrum sharing and interference suppression.
To further summarize the various algorithms in traditional spectrum sensing and to show more clearly the main differences and application scenarios between single-node spectrum-sensing methods and cooperative spectrum-sensing methods, we summarize the above-mentioned methods in Table 3.

3. Deep-Learning-Based Spectrum-Sensing Methods

Deep learning, as a fresh development direction of machine learning, made its rise in 2012 when deep learning in the ImageNet competition [45] achieved the best results. Immediately following, in 2016, the artificial intelligence AlphaGo defeated the world champion Lee Sedol [46] in the world Go competition, which inspired another round of investment in deep learning and the third wave of artificial intelligence. On 30 November 2022, ChatGPT [47], a large language model based on the Transformer neural network architecture released by OpenAI, began to seriously ignite the attention and discussion of people all over the world about AI and the deep learning technology behind it.
Deep learning is not only fully developed in the fields of large language modeling and computer vision, but also in the field of communication. There are more and more scholars conducting in-depth research on it [48]. In the communication domain, deep learning has been applied mainly in the branches of channel estimation, signal detection, communication system optimization, and cognitive radio.
For example, spectrum sensing in cognitive radio can be used to optimize performance using deep learning techniques, and deep-learning-based spectrum sensing has higher accuracy and robustness than traditional spectrum-sensing methods. Essentially, deep-learning-based spectrum sensing is a sensing method that is known to extract statistical properties or higher-order statistical properties of the received signal to learn classification. A deep neural network learns by feeding features of a particular signal, and the trained neural network is able to perform perceptual recognition without prior information about the received signal. The deep-learning-based spectrum-sensing model is shown in Figure 9.
The current research on deep learning in spectrum sensing mainly focuses on several popular and high-performing networks, and the next section focuses on the application of several typical deep learning neural networks in spectrum sensing, such as CNNs, ResNet, LSTM, and other deep learning neural networks.

3.1. Application of Convolutional Neural Networks to Spectrum Sensing

3.1.1. Convolutional Neural Networks

A convolutional neural network is a kind of artificial neural network (ANN) and also one of the most common networks in the field of deep learning [50]. Due to its properties and advantages, such as efficient processing of grid-structured data and automatic feature learning, it has achieved excellent performance in various domains and is particularly popular in the fields of object detection, image recognition, and speech recognition.
The convolutional neural network architecture consists of three main parts: convolutional layers, pooling layers, and fully connected layers. Its basic network model is shown in Figure 10. The role of the convolutional layer is to extract the different features of the data that were passed in the previous layer, and the pooling layer will extract the salient features and reduce the spatial dimension of the data after the convolutional layer, but it also introduces a certain information loss. Moreover, fully connected layers typically combine all the previously extracted feature data into global features in the last part of the network architecture and finally complete the recognition and classification based on different features.
A CNN is normally used as the preferred network for image processing, which can accurately extract feature information for 2D images [51], while in the study of spectrum sensing, researchers commonly convert the received signals into 2D data for statistical feature extraction, or obtain the spectrogram of the signals through a short-time Fourier transform, which can be viewed as an image, thus transforming the spectrum-sensing problem into an image recognition problem.

3.1.2. Spectrum-Sensing Method Based on Convolutional Neural Network

  • A CNN-based spectrum-sensing method for signal time–frequency domain information
The spectrogram shows how the frequency and energy in the signal relate to each other. Signals with different modulations have different spectrogram distributions with unique properties. This lets the CNN pull out the most important parts of the signal for the classification task.
Scholars typically analyze the time domain and frequency domain information of the signal features by using the short-time Fourier transform (STFT) [52] to obtain the spectrogram of the signal. Therefore, the spectrum-sensing problem can be transformed into an image recognition problem by a CNN.
The short-time Fourier transform works by multiplying the signal function by each time window function to make a one-bit Fourier transform. The time window function is then moved along the time axis to divide the signal samples into blocks, which are represented by a series of spectral functions. These results are then unfolded to make a two-dimensional spectrogram. The formula for the short-time Fourier transform is shown in Equation (6) below, where z ( u ) is the source signal and g ( u t ) is the window function.
S T F T = + z ( u ) g ( u t ) e j 2 π f u d u
In this paper, the signal and noise data are generated in MATLAB, baseband samples are processed by discrete Fourier transform, then the amplitude of the samples are de-squared, and finally, spectrograms are generated for 0–255 pixel intensities. Figure 11 shows the the signal’s spectrogram at −5 dB and the noise-only spectrogram.
Zhibo Chen et al. [53] first proposed a spectrum-sensing method by applying STFT to a CNN. They obtained the time–frequency matrix of the signal by applying STFT to extract the signal’s features. Since the time–frequency resolution depends on the length of the window function, it was found through a large number of simulations that it was best when the sampling length was 128 and the window length was 32. By obtaining the time–frequency matrix of the low-communication signal and then normalizing it to obtain the gray-level time–frequency image, the value of the time–frequency in the state of H0 containing only noise does not have too much difference, while the value in the state of H1, containing the PU signal and noise, is more prominent than the other bands, which enables the CNN to implement the problem of classifying the signal in the two states of H0 and H1. The simulation results show great robustness to the SNR and a large performance improvement for the general CNN method at a low SNR of −20 dB to −5 dB, achieving 98.1% Pd at 0.1 Pf.
Unlike the former study of Zhibo Chen et al., who used the time–frequency matrix of the signal as the CNN input, Walid El-Shafai et al. [54] proposed an efficient CNN-based SS model that directly uses the spectrogram of the received signal as the input to the CNN for feature extraction, and the network is trained using PU signals at different SNRs. In order to obtain the optimal number of convolutional layers and epochs, the experiment is divided into two models. The first model has a layer with 32 convolution kernels and 40 epochs, and the accuracy of the model is tested at SNR = −5 dB to −20 dB, and the results show that the model accuracy drops from 65% to 52%. The model proposed in this paper gradually increases the number of layers from the first model and conducts experiments to gradually achieve 98% accuracy and about 1% model loss, and the experimental results show that as the SNR of the PU signal decreases, the accuracy of the model is not affected, and the model can also have 98% accuracy at SNR = −20 dB, which is a large performance improvement compared with the method above. This method has a better detection effect at low SNRs.
Moreover, using the spectrogram as an input to the CNN, in order to generate high-fidelity data for augmenting the training samples, Lianning Cai et al. [55] proposed a spectrum-sensing convolutional neural network (S-CNN), which is innovative in the sense that the advanced deep convolutional generative adversarial network (DCGAN) is introduced for the first time in the proposed perceptual system. The spectrograms are first obtained by a short-time Fourier transform, then additional data are generated using DCGAN’s data augmentation technique, and finally, the total dataset is used to train the S-CNN. Since the proposed model is a data-driven model, an efficient threshold-based detection mechanism is designed for online testing, while the former is used for offline testing. The experiments compare the performance of the CNN model without data augmentation with the DCGAN-based S-CNN proposed in this paper, and the results show that the accuracy of the model in this paper has a 10% accuracy improvement over the first model, and the detection of the generated signals, such as BPSK, QPSK, and 8PSK, shows that there is essentially no difference in the performance, which suggests that the model is insensitive to the modulation order of the modulated signal.
2.
A CNN-based spectrum-sensing method with statistical features of signals
For the powerful feature extraction learning ability of the CNN, scholars commonly use various statistical features of received signals as inputs to the CNN for network training, and the trained network is tested for sensing of data test sets. This paper will introduce CNN-based spectrum perception methods based on various statistical features in the next subsection.
    (1)
Covariance matrix
The field of signal processing primarily uses covariance matrices to describe correlations and variances between different dimensions or different time points in a signal. The covariance matrix reflects crucial information about the second-order statistics of the signal, acting as a statistical property of the signal itself. It serves as a statistical property of the signal and provides crucial information about the second-order statistics of the signal. Currently, it has been found that, in general, the covariance matrix of a signal sample can be used for spectral sensing with better detection performance than several conventional methods in the presence of a low SNR and noise uncertainties. Moreover, a CNN has a strong ability to extract the features of matrix data; therefore, CNN-based covariance matrix spectrum-sensing methods are also being researched.
In 2019, Chang Liu et al. introduced a data-driven spectrum-sensing method based on the covariance matrix in their published paper [56]. The proposed method utilizes the sample covariance matrix as input for a CNN to obtain test statistics. In the offline training phase, a threshold-based detection mechanism is designed, and the cost function for training the spectrum sensing model is derived using the maximum a posteriori (MAP) criterion. This case allows for the optimization of the test statistics. The experimental results demonstrate a significant performance improvement in terms of detection probability compared to several additional methods, such as energy detection (ED) and block coordinate energy detection (BCED), across the detection probability range of 10 3 to 100. The proposed method achieves comparable performance to state-of-the-art E-C detection methods.
Qi Wang et al. [57] also use the covariance matrix of the samples as a test statistic and a CNN to extract key features. In order to further improve the performance, the classifier is trained as the input of a support vector machine (SVM) in the fully connected layer, which is one of the innovations in this paper. The specific operation is to replace the loss function softmax in the original CNN with an SVM, and then use the feature vectors obtained from the covariance matrix of the CNN as training data for the SVM to obtain the classifier. The experimental results show that as the number of training times of the proposed model network is gradually increased to about 45, the detection probability of the spectrum-sensing model is stabilized at 96%, and the performance of the false alarm probability is fixed. Compared with the separate CNN and SVM algorithms, there is a performance enhancement in the detection at a low SNR.
Most of the recent research in this area has been on single-band spectrum sensing. In the real world, however, many situations involve multiple antenna sub-users sensing several bands in a row that are occupied by multiple PUs and need higher opportunity throughput to achieve dynamic spectrum access. To solve this problem, Jintao Zhang et al. proposed a multi-band spectrum-sensing method based on a CNN with a covariance matrix (MJCM-CNN) in [58]. The difference compared to the single-band spectrum sensing in [57] is that this method needs to consider the correlation information between each sub-band, so the feature extraction of the covariance matrix of the multiband by the CNN can effectively learn the correlation information between each sub-band. Since spectrum sensing for each sub-band individually leads to under-utilization of the information between two consecutive frequency bands, this paper achieves joint multi-band spectrum sensing by connecting all covariance matrices into the frequency band covariance matrix array R. The experimental results show that the performance of the MJCM-CNN proposed in this paper is significantly better than the CM-CNN method mentioned in the previous literature [56] in the range of −20 dB −16 dB SNR, and it is significantly ahead of the traditional spectrum-sensing methods.
Moreover, Yanyan Duan et al. utilize the method in their 2023 article [59]. Their main focus is on the application of deep learning for spectrum sensing in connected vehicle communications. The objective of their study is to enhance spectrum utilization for connected vehicle communications. Unlike all of the above methods, this article uses kernel principal component analysis (KPCA) nonlinear mapping to extract feature vectors from the sampled signal covariance matrix, mapping the raw data to a higher-dimensional data space in order to analyze the sampled signal data. This case has the advantage of large immunity to noise in complex and variable communication environments, where the covariance matrix is constructed, and then singular value decomposition is performed to obtain the feature vector that distinguishes the sampled signal from the noise. Experiments with modulated signals such as 2FSK, QPSK, etc., at different SNRs are compared with methods based on SVM, LeNet5, etc., and it is shown that the proposed algorithm achieves 100% detection probability when the SNR is above −3 dB.
    (2)
Spectral correlation function
By Fourier transforming a signal’s autocorrelation function, one can obtain the spectral correlation function (SCF), also referred to as spectral correlation density. It is commonly used in the modern signal processing community to describe the spectral properties of periodic statistical signals, and in recent years, some scholars have combined SCF with CNN for spectrum sensing.
In 2021, Kursat Tekbiyik et al. proposed a CNN-based spectrum sensing model utilizing the spectrum correlation function in their paper [60]. The SCF is used as input to the proposed CNN model. To enable signal recognition and spectrum-sensing experiments in two different scenarios, the first scenario involves training a CNN for signal classification by extracting cyclic spectra of GSM, UMTS, LTE, and the spatial spectrum. In the second scenario, the cyclic spectra of relevant signals were input into a CNN detector to detect the presence of primary user (PU) signals. If a PU signal is detected, the next-level CNN classifier is activated to determine the type of PU signal, enabling spectrum sensing and signal recognition. The experimental scope of this model is in the range of cellular signals and is applicable to any signal exhibiting cyclostationarity. The experimental results demonstrate superior performance in rigorous channels compared to methods such as support vector machines (SVMs) and cyclostationary feature detection (CFD). The model employs supervised learning, and future improvements in its performance can be explored using unsupervised learning techniques.
The authors Keunhong Chae et al., in [61], considered spectrum sensing in the application scenario of a multi-antenna transmitter. The researchers propose a deep spectrum-sensing (DS2MA) system that employed a multi-antenna receiver with multiple antennas. The innovative idea of the paper is to construct a correlation matrix through the autocorrelation function of each antenna and the antenna-to-antenna inter-correlation function, which is used as an input to the proposed CNN model, and the cross-entropy function [62] is used as the loss function in the training phase. The simulation results show that at low SNRs, the model proposed in this paper using the autocorrelation function with the mutual correlation function optimizes the performance of the DS2MA model with a detection probability of 0.4 over the DS2MA model using only the autocorrelation function, and also improves dramatically compared to the CM-CNN and the conventional ED.
Cognitive radio and efficient dynamic spectrum access play an essential role in wireless network communications for post-disaster reconstruction. In 2023, in order to improve the previous cellular network system by providing hotspots and network coverage during post-disaster scenarios, M. Suriya and M. G. Sumithra, in a paper presented at the EAI International Conference on Innovations in Sustainable Cognitive Computing Big Data [63], proposed a CNN-based cooperative spectrum-sensing approach for flying cell towers (FCTs). Flying cell towers are multiple UAVs deployed as spatial base stations and connected to terrestrial cell towers, and the data provided by these devices is used to train CNNs to better predict terrestrial user behavior. They exploit the cyclic autocorrelation function, spectral correlation function, and energy function to extract diverse features of the cyclostationary signal, enabling the discrimination of the PU signal from noise. Their simulation results show that with a training rate of 300, the model achieves 90.68 percent accuracy and achieves performance improvement in the low-SNR range.
In this paper, we summarize the CNN-based spectrum-sensing methods in the past five years; see Table 4. CNNs have achieved great results in obtaining time–frequency information through signal spectrograms for spectrum sensing. Moreover, better detection performance can be achieved by obtaining the statistical feature quantity of the signal for learning to realize spectrum sensing through methods such as SCF or covariance matrix.

3.1.3. Residual Network

Residual network is a variant of a convolutional neural network, and was proposed by Kaiming He et al. in 2015 [64], aiming to solve the vanishing gradient problem in deep networks due to the inability to pass the data effectively. That is, modules of residual connections and residual blocks are introduced on top of the CNN to allow the network to selectively pass the residuals or bypass some layers, thus alleviating the vanishing gradient problem and also being able to better train the network. The residual block diagram is shown in Figure 12.
Recently, residual networks have been used by several authors in the field of spectrum sensing and combined with additional techniques to achieve respectable results, as detailed in the next section.

3.1.4. Application of Residual Neural Networks to Spectrum Sensing

Shreeram Suresh Chandra et al. conducted experiments [65] on several methods based on energy, differential entropy [66], geometric power [67], and the P-paradigm [68] using neural network structures such as DNNs, CNNs, ResNet, MLPs, etc., in order to compare the performances and study the optimal combinations of neural networks with signal processing methods. The experiments in this paper demonstrate that as the depth of a CNN increases, its performance also increases, but the vanishing gradient problem also occurs, so residual blocks are introduced to solve this problem. The experimental structure shows that the performance of all DNNs is not very different at moderate SNRs, but the performance of ResNet is slightly better, and the performance of ResNet based on ES features is better than that of ResNet based on alternative features.
In order to solve the problem of predicting the load of spectrum sensing on the joint spatio-temporal domain, the authors XiangYu Ren et al. [69] proposed a different network model, based on CNN and ResNet, that can accurately predict the spectrum usage in large regions. In order to address the incomplete power matrix, two approaches, matrix completion [70] and local interpolation [71], were used to reconstruct it, and the performance differences between them were analyzed. In order to more adequately test the proposed model, experiments were performed in two different scenarios: a single transmitter scenario and a multiple transmitter scenario. The experimental results showed that the proposed model provided solid predictions of the overall spectrum usage patterns, while its parameter settings depended on the characteristics of the dataset.
In 2022, the authors Jianxin Gai et al. considered the use of STFT for feature extraction of signals for spectrum sensing and proposed a spectrum-sensing method based on short-time Fourier transform with improved residual network (STFT-ImpResNet) in [72]. The main idea of the proposed method is to process the signal through STFT to obtain a 2D time–frequency matrix and normalize it to obtain a grayscale image as input to the network. The network used is the authors’ improved ResNet, with the remaining bottleneck block as the residual block, which reduces the amount of parameter computation and improves the residual block to enhance the feature extraction ability, and finally, replaces the fully connected layer with global average pooling (GAP) to again reduce the training parameters and the risk of overfitting. The experimental results show that STFT-ImpResNet outperforms SVM, ED, and STFT-CNN in terms of detection probability at −19 dB SNR for a certain false alarm probability, with a 94.5% detection probability for this model for a false alarm probability of 0.01.
STFT cannot vary with time and frequency as required, resulting in a window fixation problem. Therefore, unlike the above authors, who combined STFT with ResNet, in [73], Pan Zhen et al. proposed a spectrum-sensing method (WT-ResNet) based on combining wavelet transform and ResNet for signals with non-smooth features, which is also a data-driven algorithm based on fully blind detection without a priori information. Since numerous signals are non-smooth in practical situations, the drawback of using STFT to implement non-smooth signals is the restriction that the window function cannot be frequency-shifted. Therefore, the authors consider the use of the wavelet transform (WT) [74] method. By making WT available to provide wavelet bases, the wavelet bases can be varied with the desired frequency and time, thus overcoming the problem of the fixed window function. The main idea is to process the signal through WT to obtain the time–frequency matrix and, thus, as a statistic, use the BP algorithm to train the model in the offline phase and use the received data in the online phase for detection. Experiments were conducted to compare the performance of the model proposed in this paper with traditional ED, BCED, CNN, and STFT-CNN, and the results show that the extraction of signal features by wavelet transform can effectively improve the Pd, and the detection probability of WT-ResNet is higher than that of the other four methods for SNRs ranging from −20 dB to −10 dB, with the largest gap at −20 dB.
The works reviewed above are summarized in Table 5, from which it can be seen that ResNet-based spectrum-sensing methods typically learn the time–frequency information in the signal and, in particular, extract deep features from 2D spectral data. The introduction of ResNet enables deeper networks by efficiently solving the gradient vanishing and gradient explosion problems in deep networks. When there is a large amount of training data, similar to LSTM, both can have excellent adaptive ability to learn and adapt to various spectrum environments. However, the choice of whether to use ResNet in practical applications depends on the specific application scenario, available data, and computational resources.

3.2. Application of Long Short-Term Memory Networks to Spectrum Sensing

3.2.1. LSTM

Recurrent neural networks (RNNs) are another commonly used form of deep neural network used in the field of spectrum sensing; they are more adept at processing time-series signals [75]. In general, an RNN can provide a better channel selection strategy for cognitive radio by exploiting historical information to predict the future utilization of a certain band. Alternatively, it can help to detect and identify potential sources of interference by analyzing time series in the spectrum.
In practice, spectrum sensing is also critical for tasks that require processing lengthy sequences with long-term dependencies and learning from complex and noisy spectral data, where LSTMs are commonly used more regularly than RNNs.
Long short-term memory (LSTM) is a special type of recurrent neural network [76]. The relationship between the internal variables of the LSTM cell is shown in Figure 13. The memory cell of LSTM mainly consists of three types of gates, namely, the input gate, forget gate, and output gate, to solve the problems of gradient vanishing and gradient explosion in traditional RNNs. The control of information transfer in the model is performed by the cell state of the cell. In the model, these gates govern the control of information transfer through the utilization of sigmoid activation functions.
Due to its excellent ability to model long-term dependencies, LSTM is more sensitive to the long-term relationships between spectrum signals and is, therefore, able to better understand and predict the dynamics of the spectrum. On the other hand, the LSTM is able to memorize the previously observed state information and combine it with the current observation information for prediction and decision making, thus completing the sensing of the spectrum state.
Broadly speaking, the research on LSTM in spectrum perception is mainly divided into two categories: one is to extract various features of the original signal data for training and learning to complete spectrum perception; and the other is to optimize the structure of the model or combine it with other suitable modules and algorithms to make the model better solve the problems encountered in spectrum perception, such as unstable perception accuracy in dynamic environments and low detection probability at low SNRs, etc. In the following, we summarize the current status of research ideas in both categories.

3.2.2. LSTM-Based Spectrum-Sensing Methods

    (1)
Explorations based on different inputs
At the 30th Annual PIMRC Conference, the authors Nikhil Balwani et al. proposed exploiting temporal correlations between spectrum data via LSTM networks, that is, by relating previous sensing events to current sensing information and feeding it into the LSTM. Moreover, in [77], a spectrum-sensing scheme based on an LSTM network is proposed to address the problem of considering the temporal dependence of signals in cognitive radio. The results show that the proposed scheme achieves better detection performance and classification accuracy at low SNRs compared to alternative methods. However, the training time of the proposed scheme is longer, and the execution time is slightly increased. In summary, this study provides an innovative framework for LSTM-based spectrum sensing and suggests that reducing the time consumption of RNN-LSTM networks is a direction for future research. In Ref. [78], Brijesh Soni et al. perform additional research based on the work presented in [77]. The innovation is to improve the performance of CR by statistically calculating the activity of PUs as an input, and spectrum sensing based on PU activity statistics (PAS-SS) is proposed to improve the sensing performance. Experiments were conducted to compare the classification accuracy with the ANN-based hybrid spectrum-sensing algorithm and the random forest algorithm under the same SNR conditions, and the proposed method achieved a 10% accuracy improvement at low SNRs, which demonstrates the excellent performance of the proposed scheme in the low-SNR regime.
The author Mario Bkassiny, in [79], accomplishes the realization of spectrum sensing through signal recognition and signal detection. The core idea of the paper is to learn both the cyclostationary features of time-discrete signals through LSTM and the original signal data, the former by classifying different signals by exhibiting different cyclostationary features. This stage is obtained using the spectral correlation function, and then the cyclic profiles of the signals are input as sequences into the LSTM. The latter learns the raw data directly. The performance of the LSTM based on the raw signal data and the method of the paper at SNR = 30 dB is compared in an experiment, showing 93.5% classification accuracy for the former and 99.8% for the latter. In summary, we can observe that LSTM exhibits greater efficiency in learning the original data.
Similar to CNN, LSTM can also learn correlated features through the covariance matrix of the signal. Wantong Chen et al. [80] extracted spatially relevant features through the covariance matrix after dimensional changes, then learned temporally relevant features through LSTM and combined the two for joint learning, proposing a CM-LSTM method for spectrum perception, which is able to learn the spatial features of multiple signals received by antenna arrays and the temporal features of individual signals to achieve spectrum perception. The authors conducted experiments to compare the performance of the SVM, GBM, RF, and ED algorithms at the same SNR. The results show that CM-LSTM is more accurate in the SNR range from −15 dB to −7.5 dB. This result indicates that the joint learning of spatially and temporally correlated features by LSTM improves the performance of spectrum sensing considerably.
    (2)
Explore the combination of algorithms
Spectrum prediction is also a vital part of spectrum sensing, and in [81], Ling Yu et al. proposed a different deep-learning-based method for spectrum prediction. This approach incorporates the introduction of an LSTM network as a key highlight, as it can handle time-series problems and memorize historical data, which is highly useful in spectrum prediction. By using the Taguchi method [82], the authors provide an efficient approach for the design of neural networks that can reduce time consumption and computational resources. Based on the experimental results, we can observe that the LSTM network exhibits significant advantages for the time-series problem and outperforms the traditional MLP network in terms of prediction performance.
While the previously reviewed articles considered spectrum sensing in static environments, in [83], G. Arunachalam et al. considered how to improve the performance of LSTM-based spectrum-sensing methods under a dynamic signal-to-noise ratio. The authors’ idea is to improve the LSTM network to adapt to the dynamic environment by first extracting the signal spectral features as LSTM inputs through CNNs and then introducing the Cuttle Fish algorithm [84] to optimize the hyperparameters in the LSTM to improve the performance. They conducted experiments to compare the detection probability of the proposed model in the paper with CNN-LSTM, LSTM, energy detection, and cyclostationary feature detection methods, all with the same false alarm probability. The results show that the proposed method performs slightly better than CNN-LSTM, and the proposed method performs even better for spectrum sensing at several different frequencies, which indicates that the proposed method has a better advantage for dynamic spectrum sensing. In the future, the authors will consider adding reinforcement learning to further improve the performance.
As can be seen from Table 6, scholars have mainly learned autocorrelation information among signals, correlation information between signals, or other time-series features through LSTM and achieved favorable results. On the other hand, research has shown that LSTM-based spectrum-sensing methods have some problems. For example, these methods need a lot of time and data to be trained to work well. Also, the performance of LSTM can change depending on which hyperparameters are chosen, which could mean that a lot of experiments are needed to find the best configuration. These issues need to be looked into further.

3.3. Other Neural Networks in Spectrum Sensing

In addition to convolutional neural networks and long short-term memory networks, scholars are investigating the use of additional deep neural network applications in the field of spectrum sensing, which are currently achieving some results; for example, artificial neural networks (ANNs) [85], deep neural networks (DNNs), and generative adversarial networks (GANs), etc., An ANN is a network that mimics the working mechanism of neurons in the human brain, has strong adaptive learning capabilities, and is a fundamental network for deep learning. It mainly consists of three network structures, input, hidden, and output layers, and the current CNNs, RNNs, GNNs, etc., are variants of ANNs. Numerous academics have applied ANNs in the field of spectrum sensing in recent years with encouraging results due to its high fault tolerance and strong adaptive learning ability.
DU Ruiyan et al. [86] proposed a spectrum-sensing method based on wavelet transform and an ANN. The central idea of the proposed method is to remove the noise in the noise-containing signal by wavelet thresholding, then to use the recurrent smooth feature method to separate the residual noise in the target signal, and finally, ANN learns the recurrent smooth feature of the signal to complete the classification. The experimental assumption is that the PU signal is a BPSK signal with AWGN, and the tests are performed in the SNR range of −20 dB to 0 dB. The simulation results show that the sample signal preprocessed by a wavelet transform through the ANN performs better than the single method of learning the signal features directly with the ANN. In the range of −20 dB to −14 dB SNR, the detection probability increased by 0.1, which reflects the advantages of the wavelet transform after signal preprocessing, but the detection performance at low SNR ratios still needs to be improved.
In 2020, A. Nasser et al. applied an ANN to hybrid spectrum sensing (hybrid SS, HSS). In Ref. [87], in order to overcome the problem that the traditional HSS method requires the detector to extract a priori knowledge of the statistical features, an ANN-based hybrid spectrum-sensing method is proposed. The core idea of the paper is to extract the signal features through six detectors (ED, ACD, EVM, EVMM, CPSD, and GoF) to compose the test statistic input to the network for training. The experimental results show that the detection probability of the model increases with an increase in the number of detectors; the model with six detectors to extract the information has the best performance; and the detection probability of the model in the range of the SNR of −14 dB to −10 dB has the highest detection probability. This result shows that the more signal features that are extracted by the detector, the better the performance of the system.
Deep neural networks (DNNs) are multilayer unsupervised neural networks with the overall use of a layer-by-layer pre-training mechanism that are used for their excellent scalability and multi-tasking abilities and have achieved great results in the field of spectrum sensing.
In Ref. [88], Yang Wang et al. propose that in order to solve the problem of noise uncertainty and carrier frequency mismatch in the field of spectrum sensing, two spectrum-sensing schemes are proposed, using the phase-difference (PD) feature method combined with DNN. The first scheme is a DNN-PD distribution detection method based on known carrier frequencies and phase differences, while the second scheme performs the same operation based on unknown carrier frequencies. The robust properties of the PD distribution are used as inputs in the training phase of the DNN, and it is found through simulation experiments that the proposed PDD is unaffected by noise power variations in the first scheme with known CF information, which reflects the great robustness of the method. Moreover, under the second scheme, with unknown prior information, the detection probability of the proposed BPDD improves by at least 0.1 in the SNR range from −20 dB to −5 dB compared to the existing blind sensing methods of BCSD, PDVD, and PRD. This result shows that analyzing the phase-difference distribution between a noisy scrambled signal and a Gaussian noise signal is effective for blind sensing. Unlike the former, in 2023, the author Xingjian Zhang, inspired by the fact that robust alternating direction multiplier (RADMM) [89] can improve the robustness of the algorithm, proposed a robust recovery method for broadband spectral signals by combining the RADMM algorithm with DNN in [90]. To stabilize the training phase of the network, they employed numerical differential gradient computation. Training and testing were conducted on real-world signal datasets, and the experimental results showed that the proposed method had a good convergence rate at low sampling and low SNRs and had reconstruction capability for sparse broadband spectrum signals.
In order to solve the target spectral domain adaptation (DA) problem in real spectrum sensing [91], Runyi Zhao et al. [92] introduced consistency constraints into a dual GAN to realize the TFL task, followed by the use of transfer learning (TL) [93] in the training phase to improve the training efficiency, and finally, could realize the domain alignment generation function. Their experimental results showed that the proposed CCD-GAN outperformed the accuracy of SAGA with the same recall, which indicated that the proposed method could effectively improve the DA problem.
Realizing spectrum sensing of broadband signals with a low SNR has been a major problem in this field. In order to overcome this problem, in 2023, Xianghui Li et al. proposed a deep convolutional neural network capable of realizing time–frequency fusion that is adjustable according to different time periods [94]. The core idea is to compress the signal using MWC to obtain the spectral matrix, use the principal component analysis (PCA) algorithm to downscale the data, and use feature extraction as the input to the network. The model proposed in this paper mainly consists of two parts: the main network is made up of multiple CNNs superimposed on each other to extract features, and the auxiliary network is used to learn the distribution pattern of the data. The pre-trained model obtains the original model through migration learning. Their experimental results show that it can achieve better perceptual performance than DCS-GAN in the case of a low SNR and low sampling channels.
This section describes the application of ANNs, which have been used more in the last few years, and deep neural networks such as GANs and DNNs, in the field of spectrum sensing. Moreover, these applications are summarized in Table 7, from which we can find that ANN-based methods have been extensively studied in the past few years with certain results, and now they are typically combined with better deep neural networks for learning perception. Additional deep neural networks are mainly used to perform spectrum prediction and sensing by learning specific features in the signal, which have better results and require additional research in the future.
The next section summarizes the current state of research and results achieved by scholars on deep learning for cooperative spectrum sensing in recent years.

4. Deep-Learning-Based Cooperative Spectrum Sensing

All the previously introduced approaches are designed for the study and application of spectrum sensing in the context of non-cooperative spectrum sensing, whereas in real-world application scenarios, there are, in general, multiple PUs or multiple SUs communicating with each other, which can have a lot of complexity and conflict possibilities.
Nowadays, there are several modes and applications of cooperative spectrum sensing, which have been introduced earlier, in Section 2.3. The findings indicate that the hidden node problem has emerged as a prominent problem in cooperative spectrum sensing. This is also true in real-world communication environments, where shadowing and multipath effects may affect the accuracy of sensing results. How to efficiently and rationally allocate resources to each sensing node is also an urgent issue to be addressed.
Recently, scholars have started to introduce deep learning and deep reinforcement learning into the field of cooperative spectrum sensing to alleviate or solve the aforementioned problems. For example, deep learning can optimize data fusion by automatically extracting features from the data of multiple sensing nodes, enabling the system to make more accurate judgments. Another example is that, with proper training, deep learning models can better handle and predict uncertainty in dynamic environments. Deep reinforcement learning, on the other hand, can recognize potential security threats or learn to make effective and robust decisions in CSS security scenarios through continual learning and adaptation. Thus, the security issues in cooperative spectrum sensing can be mitigated to some extent, and the current state and progress of research in recent years will be reviewed below.

4.1. Applications of Deep Neural Networks in Cooperative Spectrum Sensing

Understanding the pertinent literature from recent years has revealed that ResNet, graph neural networks, and deep neural networks are the most frequently used CNNs in cooperative spectrum sensing. The next section will summarize the research findings of academics in cooperative spectrum sensing from recent years.
In 2019, Woongsup Lee et al. considered the case where multiple SUs share sensing information to make state judgments on whether a single PU occupies more than one frequency band. They proposed a CNN-based CSS model in [95] to improve the sensing performance and stability by considering the state and spectral correlation of the channel and extracting the data space features to be input into the optimized modest-sized CNN. The simulation results show that the method outperforms the traditional CSS methods such as K-out-of-N and SVM. The paper is also the first to apply deep neural networks to CSS.
In Ref. [96], Zhibo Chen et al. applied it to distributed cooperative spectrum sensing by using the sample covariance matrix as a test statistic as an input to the CNN, i.e., collecting sensory information from different SUs for learning. The proposed model is CSS-CNN, and the experiments are performed under channel fading to compare with other CNN and CLDNN methods, which perform adequately at low SNRs. Whereas in [97], P. Shachi et al. used a CNN in a centralized cooperative spectrum-sensing framework and considered spatio-temporal data, channel shadowing, and spatial correlation, and the CNN model was also trained for decision making through data fusion centers. The results show that the CNN-based framework maintains strong sensing accuracy under noisy conditions. Although the performance and complexity of CNN can be affected by noise, the results are still accurate due to the decision inputs from historical training and local user measurements.
Hang Liu [98] focused his research on the stacking approach of fusion centers in CSS and perceived OFDM signals in CSS. Recurrent correlated feature learning is fed to a CNN, and a training database is built through a bagging strategy. The innovation is that the data fusion center with the stacked generalization approach can better learn the probabilistic prediction of PU states. The experimental results show the advantage over the traditional CSS method by showing both the detection probability and the false alarm probability.
The application of ResNet to cooperative spectrum sensing is also currently in progress. The authors Myke D. M. Valadão et al. consider experiments with neural network models placed in a CSS environment in a scenario where the user maintains a dynamic movement within that range. In Ref. [99], they proposed a cooperative spectrum-sensing approach based on ResNet. The 3D matrix is used as the input to ResNet, conv3D is used for feature extraction, and two additional conventional CNN and RNN models are used for experimental comparison. The experimental results show that the nn-ResNet proposed in this paper has a higher accuracy of SU detection than the other two deep neural networks at noise power densities ranging from −140 to −120, and with an increase in the number of SUs, the accuracy of this model is also better than the CNN and RNN, with a detection accuracy of 97.1% for an SU number of 20.
In ICECAA 2020, D Raghunatha Rao et al. [100] combined deep residual network and data-cleansing algorithms to design DRN test statistic refinement for a crowd sensor CSS. That is, the fused data in the CSS system is fed into the ResNet as a matrix together with the sensing information, and the data-cleansing algorithm senses the spectral availability of crowd sensors along the data fusion center to complete the statistical refinement of the DRN test. The simulation results show that the proposed model achieves better detection probability than data-cleaning algorithms and hypothesis-thresholding methods.
Graph neural networks (GNNs), deep learning models capable of learning and reasoning about graph-structured data [101], can help sensing devices model node characteristics and support information dissemination and cooperative decision making among nodes in cooperative spectrum sensing due to their ability to represent nodes and edges as vectors or matrices. These advantages provide a new approach and tool for performance improvement in cooperative spectrum sensing. Scholars are beginning to apply GNNs to cooperative spectrum sensing.
In 2023, in order to adapt to the dynamically changing radio environment and the problem of modeling hidden node scenes, Dimpal Janu et al. proposed a model of GCN-CSS for modeling dynamic real-world scenes under multiple antennas [102]. The GCN-CSS method has a lower computational complexity than the CNN method and still improves perceptual performance even with imperfect reporting channels. It is found that the proposed scheme provides the best performance improvement over different algorithms when the number of hidden nodes increases, and the proposed method outperforms traditional algorithms such as CNN, ANN, SVM, and K-means clustering in terms of perceptual performance. The results show that GCN-CSS has significant advantages in complex wireless environments that require dynamic adaptation and strong performance.
In this section, we present applications of deep neural networks such as convolutional neural networks, residual networks, and graph neural networks to cooperative spectrum sensing. We summarize the literature described above in Table 8. These studies make certain enhancements to the performance of cooperative spectrum sensing in dynamic environments, and by combining them with suitable algorithms, they are able to achieve improvements in specific aspects compared to traditional spectrum-sensing algorithms.

4.2. Applications of Deep Reinforcement Learning to Cooperative Spectrum Sensing

Deep reinforcement learning (DRL) is an artificial intelligence method that combines the advantages of deep learning and reinforcement learning [103]. Its decision making and learning in a dynamic environment fit the needs of CSS. As a result, scholars are now beginning to introduce DRL into CSS to address distributed decision making, synchronization problems, and security and robustness issues in CSS.
In Ref. [104], Shuai Liu et al. considered cooperative spectrum sensing in multi-user scenarios and dynamic environments. Deep multi-user reinforcement learning (DMRL) with deep Q-network [105] as the underlying framework is proposed, which is capable of determining the optimal action for each state in a relatively large, dynamic, unknown environment. After training the DDQN by training all users individually, each SU performs conflict state determination via acknowledge (ACK) signaling. In simulation experiments, the proposed method demonstrated enhanced spectral efficiency. Compared to other dynamic spectrum access (DSA) techniques, this method exhibits a faster convergence rate and superior reward performance.
Ref. [106], on the other hand, studies the dynamic spectrum sensing and aggregation problem in a multi-channel application scenario. The dynamic spectrum environment is modeled as a joint Markov chain by feeding the observed channel state values into a deep Q-network to approximate the action-value function. They addressed the dynamic spectrum sensing and aggregation problem by formulating it as a POMDP and proposing a DQN framework. Their simulation results show that DQN achieves near-optimal decision accuracy in most scenarios, even without a priori knowledge of the system dynamics. Moreover, DQN has the lowest computational complexity and has no effect on problem scaling. Unlike the two studies mentioned above, Syed Qaisar Jalil et al. proposed a conservative Q-learning implementation of local cooperative spectrum sensing [107]. This approach is able to learn complex data distributions more efficiently in offline DRL. The fusion center receives local sensing information from the SU to generate global decisions. They validated the proposed method through simulation experiments, demonstrating its comparable accuracy to other CSS methods and its performance improvement while reducing computation time.
Scholars such as Peixiang Cai and others, on the other hand, focus on the problem of selecting appropriate neighbor nodes in CSS under correlated fading. They introduced the coordinated graph method (CG) in [108] to decompose the global reward into the sum of local terms, thus transforming the CSS problem into a max-plus problem that can be solved by message passing and finally combined with the QN algorithm to accelerate the convergence speed. Their experimental results show that both the flat false alarm probability and the missed detection probability of the proposed model decrease as the number of SUs increases for the same number of maximum neighbor nodes.
In a real-world cooperative spectrum-sensing scenario, the data fusion center may suffer from security attacks, such as the presence of malicious nodes that can compromise the performance of the cooperative spectrum-sensing system or the spectrum allocation. The following types of security issues are commonly found in CSS: false data injection attacks, identity spoofing attacks, and data tampering attacks. In view of these security issues in CSS, scholars have started to study related countermeasures.
Addressing the potential danger of malicious SUs sending forged data to data fusion centers to jam CSS systems, Anal Paul et al. [109] tried to use agent intelligence in DRL to be able to effectively avoid the fake data sent to the FC. The proposed model is also based on a deep Q-network, which is made robust to fake data attacks by the experience replay (ER) algorithm. Simulation experiments show that the proposed method has a 26.58 percent higher probability of PU detection than the existing CSS method. However, there are various types of attacks on the system, and related research will continue in the future.
Multi-agent deep reinforcement learning (MADRL) is a method that combines deep reinforcement learning with multi-agent systems. Due to its excellent cooperative decision-making and distributed learning capabilities, several scholars have applied it to CSS.
Yu Zhang et al. proposed [110] realizing cooperative spectrum sensing using DQN-based deep reinforcement learning with multiple agents. The rewarding performance is obtained by a variant algorithm, UCB-H, based on the upper confidence bound (UCB) algorithm with faster search. Their experiments compare the performance of traditional algorithms based on Q-learning and ɛ-greedy, and numerical results show that the convergence speed of the model proposed in this paper is better than the former under the same conditions.
We can gain a better understanding of this topic by studying and synthesizing recent research by scholars in this direction. We summarize the above work in Table 8. It is common for researchers to employ deep Q-networks or a combination of Q-learning for cooperative spectrum sensing, where a system can make decisions more accurately in a dynamic environment by combining some corresponding algorithms. The scope of spectrum sensing has been slightly reduced due to various malicious activities or unidentified obstructions. Despite the need to account for model complexity, the need for training data, and the need for computational resources in practical scenarios, deep learning offers a promising avenue for cooperative spectrum sensing that can enhance system performance in multiple ways. More research is needed in this area to provide a boost for practical applications.
Table 8. A review of cooperative spectrum sensing based on deep neural networks and deep reinforcement learning.
Table 8. A review of cooperative spectrum sensing based on deep neural networks and deep reinforcement learning.
AuthorYearModulePerformanceApplication Scenario
W. Lee et al. [95]2019CNN-DCSDCS (HD): Pd = 95% (Pf = 0.5); DCS (SD): Pd = 95.2% (Pf = 0.5)Under harsh sensing conditions, CSS with correlated individual spectrum sensing.
Chen Z et al. [96]2020CSS-CNNPd = 90% (−16 dB, 20 SUs, Pf = 0.01)Distributed secondary users accept perceptual samples in severe channel fading and shadowing environments.
P. Shachi et al. [97]2020CNNTest accuracy: 98.34% (scenario 3); 100% (scenario 2)Spectrum sensing performance analysis in dynamic scenarios with different noise floors and spaces.
Hang Liu et al. [98]2019EL+semi-soft FCPd = 96% (−18 dB, 60 SUs)CSS for cognitive radio systems under OFDM-based signal.
Myke D. M. Valadão et al. [99]2022ResNetAccuracy = 92% (NSD: −114 dBm −174 dBm, 5 SUs)Dynamic displacement of the user within a given area over a time period.
Raghunatha Rao D et al. [100]2022Deep ResNet data-cleansing algorithmPd = 95.78% (the matrix size of 10 × 5, Rician channel)Sensing spectrum availability with crowd sensors via DNR.
Dimpal Janu et al. [102]2023GCN-CSSPd = 100% (−8 dB, Pf = 0.1)Dynamics of the wireless environment in CR networks.
Shuai Liu et al. [104]2021DDQNAverage cumulative collision rate = 0.06. Average cumulative reward = 0.91Dynamic cooperative spectrum-sensing environments where multiple PUs or multiple SUs can encounter conflicts.
Yunzeng Li et al. [106]2020DQNModified decision accuracy = 100% (index of system scenarios = 2)Dynamic spectrum sensing in wireless networks containing N correlated channels.
Jalil S Q et al. [107]2021CQLDetection accuracy = 70% (−14 dB)Improved detection accuracy of SUs against PUs and reduced energy consumption.
Cai P et al. [108]2020DQN+ coordination graphAverage reward of the SUs in the CG = 0.29 (number of time slots = 1500)Certain obstacles in the physical environment allow CR to occur under the associated decay and shadows.
Anal Paul et al. [109]2022DQLPd = 90% (−10 dB)FC in CSS is subject to data forgery attacks.
Yu Zhang et al. [110]2019DQN+HCB-HAverage reward of all agents = 77% (number of time slots = 1500)Each SU gathers information from the environment and other SUs to determine its sensing strategy, which can be structured in two different time slots.

5. Performance Comparison of Conventional Methods and Deep-Learning-Based Spectrum Sensing

To further exemplify the advantages of deep-learning-based spectrum-sensing methods over conventional methods in terms of performance, as well as the breakthroughs in the limitations in application scenarios, we review some of the reviews and continue the comparison by summarizing them in Table 9.
We have summarized the conventional spectrum-sensing methods in Table 3, so we only provide a brief introduction here.
In terms of applicable scenarios, single-node spectrum sensing using conventional methods is usually more limited. Although energy detection is relatively simple and easy to implement, it can only perform well when the SNR is high and cannot be used to detect spread spectrum signals and frequency hopping signals [111]. Energy detection tends to perform less well in environments with a low SNR or channel fading. Although cyclostationary feature detection performs best among the single-node spectrum-sensing methods and can operate at lower SNR, it requires partial information about the PU signal. Implementing it is more complex, resulting in long detection times and low network throughput. The work of matched filter detection is more demanding; not only must we know the complete information of the detected signal, but also the SNR in the environment must not be too low. So to summarize, since conventional spectrum-sensing methods usually can only exert their advantages in their specific environments, this also limits their application scenarios. It is also difficult to generalize a single traditional method to other fields.
Deep-learning-based spectrum-sensing methods usually automatically extract or learn features in signals and correlation information between signals. So they generally do not need to know the a priori information of the detected signals, thus having a wider scope for application.
In terms of performance, the three conventional single-node spectrum-sensing methods have detection performance ranging from 40% to 100% at an SNR ranging from −20 dB to 0 dB, and the energy detection method has a detection performance of only 20% at −20 dB [18,112]. This shows that the traditional methods perform poorly at a low SNR and are susceptible to noise variations. We reviewed the performance of deep-learning-based spectrum-sensing methods in the text above and summarized them in Table 4, Table 5, Table 6, Table 7 and Table 8. By reviewing the previous section, we can understand that the deep-learning-based methods also perform well at low SNR ratios, with a detection probability of 85% to 90% at −20 dB and 98% to 100% at 0 dB SNR [53,57,73,78]. It can be seen that the deep-learning-based spectrum-sensing method shows a great improvement in the detection level at a low SNR and has strong robustness to noise variations.
In CSS, the introduction of deep reinforcement learning can better solve decision-making and security problems and can achieve better spectrum monitoring for more efficient spectrum utilization [103,104,106].
In summary, compared with conventional spectrum-sensing methods, deep-learning-based spectrum-sensing methods can not only improve the detection probability at low SNRs but also apply to a wider range of application scenarios and, thus, help researchers solve more complex problems. Of course, current deep-learning-based spectrum-sensing methods are not without drawbacks. For example, deep learning can be limited by the computational resources of the hardware, and multiple deep learning models may be required in a wide range of spectrum-sensing environments, which can increase complexity. As well, most deep learning methods require large-scale labeled data for learning and training, which is expensive and difficult to obtain in the real world. Therefore, the development of this technology is dependent on the innovation of researchers as well as the development of hardware devices.

6. Challenges and Perspectives

There is a growing demand for efficient utilization of spectrum resources in communications, and novel techniques such as deep learning are being applied in spectrum sensing to improve sensing performance, which has received increasing attention from scholars. As the main body of deep learning, as well as different algorithms that can optimize the network model, scholars design different network structures and combine reasonable algorithms to improve the sensing performance of the model, but there are difficulties and challenges such as data dependence, real-time applications, and security. Therefore, deep-learning-based spectrum sensing requires a certain amount of research time and technical support from scholars before it can be truly applied in practical, complex sensing environments to improve the efficiency of spectrum utilization, which can have a positive impact on the communication domain. Based on the current state of research, key future research directions for deep-learning-based spectrum sensing include the following.

6.1. Further Improvement of Detection Performance and Robustness at a Low SNR

From the literature reviewed in the previous section, it can be seen that DL-based SS algorithms all have high perceptual performance under high-SNR conditions, but their performance under low-SNR conditions often falls short of expectations, although some scholars, such as [57,58], have achieved higher detection performance under low SNRs by extracting statistical features through a CNN. However, it can be found that most of the schemes in a certain range of low SNR have a sharp decline in detection performance, such as in [53], in the range of −13 dB to −20 dB, from 98% to about 55%, which shows that the robustness of the performance under low SNRs needs to be improved. Current research is focused on improving robustness at low SNRs via data augmentation methods or joint reinforcement learning. Improving perceptual performance under low SNRs has always been a hot research topic in this field, and usually models that perform better under low SNRs also perform well under high-SNR conditions [113]. However, focusing on improving detection performance while ensuring robust performance at low SNRs is also a focus of future deep-learning-based SS research.

6.2. Investigating the Robustness of Sensing Systems under Various Malicious Attacks

Although current deep-learning-based spectrum-sensing systems have achieved satisfactory detection performance, the sensing systems may be subject to various attacks, such as adversarial attacks, SSDF, etc. Therefore, it is crucial to ensure their security and improve their robustness. Currently, this is generally achieved through deep reinforcement learning, adversarial training, designing hybrid and dynamically tuned models, and incorporating autoencoders. For example, in [114], in order to defend against primary user adversarial attacks (PUAAs), it is proposed to apply self-encoders in LSTM and CNN to extract temporal and local features for effective defense. Another example is the above-mentioned work [109], that bypasses malicious data in FC by using agents in deep reinforcement learning, which can effectively improve the error caused by SSDF in sensing. However, due to the variety of malicious attacks and gaps in application practice, future research and the selection of appropriate strategies or new techniques based on specific application scenarios and threat models in the spectrum-sensing domain are needed by scholars.

6.3. Study of Spectrum Sensing under Small-Sample Conditions

At present, research on spectrum sensing based on deep learning mainly involves supervised learning and the basic requirements for detection accuracy in the presence of a large amount of labeled data. However, in many practical applications, obtaining large amounts of labeled data is expensive and impractical. The current main research idea is to increase the quantitative diversity of datasets through data augmentation techniques to improve model performance in general. For example, in [55] high-fidelity data are generated to enhance the training samples through the data enhancement technique of DCGAN. Another idea is to introduce transfer learning to adapt models trained on large datasets to new models that can adapt to small samples. In Ref. [94], the authors aim to obtain a new model by transferring learning from a pre-trained model with good results. The combination of semi-supervised and self-supervised learning is also a future research trend. Semi-supervised learning, for example, can be modeled using both labeled and unlabeled data, which can significantly reduce the cost of collecting the training set. In [115], the semi-supervised learning method is combined with DNN, and the training phase of its model is based on semi-supervised classification, which achieves good results and provides a new research idea for spectrum sensing under small samples. However, there is relatively little research in this area, and further exploration is needed.

6.4. Study of Dynamic Threshold Settings

The current threshold settings in perceptual models are set manually or adjusted by algorithms in static situations; e.g., in [28,29] dual thresholds are set in static environments by combining specific algorithms. In reality, due to frequent changes in environment and signal conditions, dynamic threshold setting techniques are needed to achieve adaptive and intelligent processing in complex dynamic environments, and researchers need to address related technical and practical challenges in the future.

6.5. Further Research on the Application of Self-Encoders in Spectrum Sensing

The autoencoder is a type of artificial neural network that is used for semi-supervised and unsupervised learning. The network’s advantages in feature learning, noise reduction, anomaly detection, and data compression make it an ideal tool for deep learning spectrum sensing, as it can be used to learn the most effective representation of data (i.e., features). Varied autoencoder applications have the potential to yield diverse outcomes in spectrum sensing. The deep autoencoder (DAE) proposed in [116] is capable of recognizing and eliminating malicious nodes in IoT through cooperative spectrum sensing, thereby reducing the risk of cognitive radio-assisted IoT jamming attacks. A subsequent study [117] presents another instance, where stacked self-encoders (SAEs) are combined with LSTM. The unsupervised extraction of hidden features from the spectrum data allows for a higher level of prediction accuracy. In addition, there are academics who have implemented noise-reduced autoencoders and integrated them with alternative approaches to safeguard against adversarial attacks. It is expected that additional studies will be conducted in the future to investigate different autoencoders for spectrum sensing in deep learning with the aim of achieving discriminative results.

7. Conclusions

As an important component of cognitive radio, spectrum sensing is also a key technique for improving the efficiency of spectrum utilization and achieving reasonable and efficient allocation of spectrum resources, which has important research value and application prospects. While traditional spectrum-sensing algorithms no longer satisfy the increasingly complex sensing environment, researchers continue to incorporate novel approaches such as deep learning and deep reinforcement learning to address emerging problems in this area. In this paper, we review the basic principles, strengths, and weaknesses of several traditional SS algorithms and briefly describe recent optimization and improvement based on the existing traditional methods by scholars. Next, a comprehensive overview of the current research status and application of several commonly used deep neural networks in deep learning in spectrum sensing is presented, reflecting the advantages of deep-learning-based spectrum-sensing methods in terms of their adaptive ability, detection probability accuracy, and complex data processing ability by comparing them with traditional algorithms. Subsequently, we further summarize the state of the art and recent applications of deep learning and deep reinforcement learning in cooperative spectrum sensing. Finally, the current difficulties in the application of deep learning in the field of spectrum sensing are pointed out, and future research ideas and directions are envisioned, with the aim of providing research ideas for researchers working in the field of deep-learning-based spectrum sensing.

Author Contributions

Conceptualization, Z.L.; methodology, investigation, Y.Z.; writing—original draft preparation, Y.Z.; writing—review and editing, Z.L.; supervision, Z.L.; project administration, Z.L.; funding acquisition, Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61801319; in part by Sichuan Science and Technology Program under Grants 2020JDJQ0061 and 2021YFG0099; in part by the Innovation Fund of Chinese Universities under Grant 2020HYA04001; and in part by the Innovation Fund of Engineering Research Center of the Ministry of Education of China, Digital Learning Technology Integration and Application (No. 1221009).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kao, H.W.; Wu, E.H.K. QoE Sustainability on 5G and Beyond 5G Networks. IEEE Wirel. Commun. 2023, 30, 118–125. [Google Scholar] [CrossRef]
  2. Chen, W.; Demirkol, I.; Mostafa, M.; Perotti, A. Mobile Communications And Networks [Series Editorial]. IEEE Commun. Mag. 2021, 59, 52–53. [Google Scholar] [CrossRef]
  3. Union, I.T. Estimated Spectrum Bandwidth Requirements for the Future Development of IMT-2000 and IMT-Advanced. 2006. Available online: https://www.itu.int/pub/R-REP-M.2078/zh (accessed on 5 October 2023.).
  4. Ali, M.; Yasir, M.N.; Bhatti, D.M.S.; Nam, H. Optimization of spectrum utilization efficiency in cognitive radio networks. IEEE Wirel. Commun. Lett. 2022, 12, 426–430. [Google Scholar] [CrossRef]
  5. Mitola, J. Cognitive Radio. An Integrated Agent Architecture for Software Defined Radio. 2002. Available online: https://www.semanticscholar.org/paper/Cognitive-Radio-An-Integrated-Agent-Architecture-Mitola/82dc0e2ea785f4870816764c25f3d9ae856d9809 (accessed on 5 October 2023).
  6. Zhao, Y.; Wang, C.; Hu, M.; Wu, H.; Lin, F.; Liu, Z. A cooperative wideband spectrum sensing framework in the frequency domain for resource allocation with 5G-NR. Measurement 2022, 191, 110756. [Google Scholar] [CrossRef]
  7. Lim, C.H. Spectrum sensing for a radar signal with pulse compression in cognitive radios. IEEE Commun. Lett. 2022, 26, 3074–3078. [Google Scholar] [CrossRef]
  8. Junior, M.M.; Guo, B. Sensing spectrum sharing based massive MIMO radar for drone tracking and interception. PLoS ONE 2022, 17, e0268834. [Google Scholar] [CrossRef]
  9. Rafiqi, H.; Mahendru, G.; Gupta, S.H. Effect of Relay-based Communication on Probability of Detection for Spectrum Sensing in LoRaWAN. Wirel. Pers. Commun. 2023, 130, 2345–2366. [Google Scholar] [CrossRef]
  10. Ali, A.; Hamouda, W. Advances on spectrum sensing for cognitive radio networks: Theory and applications. IEEE Commun. Surv. Tutor. 2016, 19, 1277–1304. [Google Scholar] [CrossRef]
  11. Dai, L.; Jiao, R.; Adachi, F.; Poor, H.V.; Hanzo, L. Deep learning for wireless communications: An emerging interdisciplinary paradigm. IEEE Wirel. Commun. 2020, 27, 133–139. [Google Scholar] [CrossRef]
  12. Seo, D.; Nam, H. Deep rp-cnn for burst signal detection in cognitive radios. IEEE Access 2020, 8, 167164–167171. [Google Scholar] [CrossRef]
  13. Alkhouri, I.; Joneidi, M.; Hejazi, F.; Rahnavard, N. Large-scale spectrum occupancy learning via tensor decomposition and LSTM networks. In Proceedings of the 2020 IEEE International Radar Conference (RADAR), Washington, DC, USA, 28–30 April 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 677–682. [Google Scholar]
  14. Du, K.; Wan, P.; Wang, Y.; Ai, X.; Chen, H. Spectrum sensing method based on information geometry and deep neural network. Entropy 2020, 22, 94. [Google Scholar] [CrossRef] [PubMed]
  15. Gai, J.; Xue, X.; Li, Z.; Zhang, L. Spectrum Sensing Method Based on Residual Cellular Network. IEEE Access 2022, 10, 61354–61365. [Google Scholar] [CrossRef]
  16. Tan, Y.; Jing, X. Cooperative spectrum sensing based on convolutional neural networks. Appl. Sci. 2021, 11, 4440. [Google Scholar] [CrossRef]
  17. Chen, Z.; Xu, Y.Q.; Wang, H.; Guo, D. Federated learning-based cooperative spectrum sensing in cognitive radio. IEEE Commun. Lett. 2021, 26, 330–334. [Google Scholar] [CrossRef]
  18. Yucek, T.; Arslan, H. A survey of spectrum sensing algorithms for cognitive radio applications. IEEE Commun. Surv. Tutorials 2009, 11, 116–130. [Google Scholar] [CrossRef]
  19. Claudino, L.; Abrao, T. Spectrum sensing methods for cognitive radio networks: A review. Wirel. Pers. Commun. 2017, 95, 5003–5037. [Google Scholar] [CrossRef]
  20. Gattoua, C.; Chakkor, O.; Aytouna, F. An overview of cooperative spectrum sensing based on machine learning techniques. In Proceedings of the 2020 IEEE 2nd International Conference on Electronics, Control, Optimization and Computer Science (ICECOCS), Kenitra, Morocco, 2–3 December 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–8. [Google Scholar]
  21. Janu, D.; Singh, K.; Kumar, S. Machine learning for cooperative spectrum sensing and sharing: A survey. Trans. Emerg. Telecommun. Technol. 2022, 33, e4352. [Google Scholar] [CrossRef]
  22. Obite, F.; Usman, A.D.; Okafor, E. An overview of deep reinforcement learning for spectrum sensing in cognitive radio networks. Digit. Signal Process. 2021, 113, 103014. [Google Scholar] [CrossRef]
  23. Syed, S.N.; Lazaridis, P.I.; Khan, F.A.; Ahmed, Q.Z.; Hafeez, M.; Ivanov, A.; Poulkov, V.; Zaharis, Z.D. Deep Neural Networks for Spectrum Sensing: A Review. IEEE Access 2023, 11, 89591–89615. [Google Scholar] [CrossRef]
  24. Huang, X.L.; Xu, Y.; Wu, J.; Zhang, W. Noncooperative spectrum sensing with historical sensing data mining in cognitive radio. IEEE Trans. Veh. Technol. 2017, 66, 8863–8871. [Google Scholar] [CrossRef]
  25. Mahajan, K.; Garg, U. An enhancement to the existing cyclostationary feature detection in CRN. Multimed. Tools Appl. 2022, 81, 37087–37099. [Google Scholar] [CrossRef]
  26. Luo, J.; Zhang, G.; Yan, C. An energy detection-based spectrum-sensing method for cognitive radio. Wirel. Commun. Mob. Comput. 2022, 2022, 3933336. [Google Scholar] [CrossRef]
  27. Saad, M.A.; Mustafa, S.; Ali, M.H.; Hashim, M.; Ismail, M.B.; Ali, A.H. Spectrum sensing and energy detection in cognitive networks. Indones. J. Electr. Eng. Comput. Sci. 2020, 17, 465–472. [Google Scholar] [CrossRef]
  28. Sudhamani, C.; Saxena, A.; Aswini, V. Improved detection performance of energy detection based spectrum sensing in cognitive radio networks. Int. J. Sensors Wirel. Commun. Control 2021, 11, 957–962. [Google Scholar] [CrossRef]
  29. Ilgin, F.Y. Double Threshold Energy Based Spectrum Sensing with Copulas. Wirel. Pers. Commun. 2022, 126, 2937–2948. [Google Scholar] [CrossRef]
  30. Wu, W.; Wang, Z.; Yuan, L.; Zhou, F.; Lang, F.; Wang, B.; Wu, Q. IRS-enhanced energy detection for spectrum sensing in cognitive radio networks. IEEE Wirel. Commun. Lett. 2021, 10, 2254–2258. [Google Scholar] [CrossRef]
  31. Yang, M.; Li, Y.; Liu, X.; Tang, W. Cyclostationary feature detection based spectrum sensing algorithm under complicated electromagnetic environment in cognitive radio networks. China Commun. 2015, 12, 35–44. [Google Scholar] [CrossRef]
  32. Nouri, M.; Behroozi, H.; Mallat, N.K.; Aghdam, S.A. A wideband 5G cyclostationary spectrum sensing method by kernel least mean square algorithm for cognitive radio networks. IEEE Trans. Circ. Syst. II Express Briefs 2021, 68, 2700–2704. [Google Scholar] [CrossRef]
  33. Mathew, S.G.; Samuel, C.P. A Novel Low-Complexity Cyclostationary Feature Detection Using Sub-Nyquist Samples for Wideband Spectrum Sensing. Circuits Syst. Signal Process. 2021, 40, 6371–6386. [Google Scholar] [CrossRef]
  34. Brito, A.; Sebastião, P.; Velez, F.J. Hybrid matched filter detection spectrum sensing. IEEE Access 2021, 9, 165504–165516. [Google Scholar] [CrossRef]
  35. Zhang, C.; Li, J.; Li, B.; Ma, W. Blind Matching Filtering Algorithm for Spectrum Sensing under Multi-Path Channel Environment. Electronics 2023, 12, 2499. [Google Scholar] [CrossRef]
  36. Kabeel, A.A.; Hussein, A.H.; Khalaf, A.A.; Hamed, H.F. A utilization of multiple antenna elements for matched filter based spectrum sensing performance enhancement in cognitive radio system. AEU-Int. J. Electron. Commun. 2019, 107, 98–109. [Google Scholar] [CrossRef]
  37. Cichoń, K.; Kliks, A.; Bogucka, H. Energy-efficient cooperative spectrum sensing: A survey. IEEE Commun. Surv. Tutor. 2016, 18, 1861–1886. [Google Scholar] [CrossRef]
  38. Shinde, S.C.; Jadhav, A.N. Centralized cooperative spectrum sensing with energy detecion in cognitive radio and optimization. In Proceedings of the 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 20–21 May 2016; pp. 1002–1006. [Google Scholar] [CrossRef]
  39. Na, W.; Yoon, J.; Cho, S.; Griffith, D.; Golmie, N. Centralized cooperative directional spectrum sensing for cognitive radio networks. IEEE Trans. Mob. Comput. 2017, 17, 1260–1274. [Google Scholar] [CrossRef]
  40. Khaf, S.; Alkhodary, M.T.; Kaddoum, G. Partially cooperative scalable spectrum sensing in cognitive radio networks under SDF attacks. IEEE Internet Things J. 2021, 9, 8901–8912. [Google Scholar] [CrossRef]
  41. Yun, C. An underwater cooperative spectrum sharing protocol for a centralized underwater cognitive acoustic network. Sensors 2022, 22, 5754. [Google Scholar] [CrossRef]
  42. Mokhtar, R.A.; Saeed, R.A.; Alhumyani, H.; Khayyat, M.; Abdel-Khalek, S. Cluster mechanism for sensing data report using robust collaborative distributed spectrum sensing. Cluster Comput. 2021, 25, 2541–2556. [Google Scholar] [CrossRef]
  43. Gharib, A.; Ejaz, W.; Ibnkahla, M. Enhanced multiband multiuser cooperative spectrum sensing for distributed CRNs. IEEE Trans. Cogn. Commun. Netw. 2019, 6, 256–270. [Google Scholar] [CrossRef]
  44. Akyildiz, I.F.; Lo, B.F.; Balakrishnan, R. Cooperative spectrum sensing in cognitive radio networks: A survey. Phys. Commun. 2011, 4, 40–62. [Google Scholar] [CrossRef]
  45. Russakovsky, O.; Deng, J.; Su, H.; Krause, J.; Satheesh, S.; Ma, S.; Huang, Z.; Karpathy, A.; Khosla, A.; Bernstein, M.; et al. Imagenet large scale visual recognition challenge. Int. J. Comput. Vis. 2015, 115, 211–252. [Google Scholar] [CrossRef]
  46. Zastrow, M. South Korea Trumpets $860-million AI Fund after AlphaGo’Shock. 2016. Available online: https://www.nature.com/articles/nature.2016.19595#citeas (accessed on 5 October 2023).
  47. Kocoń, J.; Cichecki, I.; Kaszyca, O.; Kochanek, M.; Szydło, D.; Baran, J.; Bielaniewicz, J.; Gruza, M.; Janz, A.; Kanclerz, K.; et al. ChatGPT: Jack of all trades, master of none. Inf. Fusion 2023, 99, 101861. [Google Scholar] [CrossRef]
  48. Qin, Z.; Ye, H.; Li, G.Y.; Juang, B.H.F. Deep learning in physical layer communications. IEEE Wirel. Commun. 2019, 26, 93–99. [Google Scholar] [CrossRef]
  49. Xing, H.; Qin, H.; Luo, S.; Dai, P.; Xu, L.; Cheng, X. Spectrum sensing in cognitive radio: A deep learning based model. Trans. Emerg. Telecommun. Technol. 2022, 33, e4388. [Google Scholar] [CrossRef]
  50. Li, Z.; Liu, F.; Yang, W.; Peng, S.; Zhou, J. A survey of convolutional neural networks: Analysis, applications, and prospects. IEEE Trans. Neural Netw. Learn. Syst. 2021, 12, 6999–7019. [Google Scholar] [CrossRef] [PubMed]
  51. Liu, D.; Zhang, L.; Lai, X.; Liu, H. Image feature selection embedded distribution differences between classes for convolutional neural network. Appl. Soft Comput. 2022, 131, 109715. [Google Scholar] [CrossRef]
  52. Antoni, J.; Xin, G.; Hamzaoui, N. Fast computation of the spectral correlation. Mech. Syst. Signal Process. 2017, 92, 248–277. [Google Scholar] [CrossRef]
  53. Chen, Z.; Xu, Y.Q.; Wang, H.; Guo, D. Deep STFT-CNN for spectrum sensing in cognitive radio. IEEE Commun. Lett. 2020, 25, 864–868. [Google Scholar] [CrossRef]
  54. El-Shafai, W.; Fawzi, A.; Sedik, A.; Zekry, A.; El-Banby, G.M.; Khalaf, A.A.; Abd El-Samie, F.E.; Abd-Elnaby, M. Convolutional neural network model for spectrum sensing in cognitive radio systems. Int. J. Commun. Syst. 2022, 35, e5072. [Google Scholar] [CrossRef]
  55. Cai, L.; Cao, K.; Wu, Y.; Zhou, Y. Spectrum sensing based on spectrogram-aware CNN for cognitive radio network. IEEE Wirel. Commun. Lett. 2022, 11, 2135–2139. [Google Scholar] [CrossRef]
  56. Liu, C.; Wang, J.; Liu, X.; Liang, Y.C. Deep CM-CNN for spectrum sensing in cognitive radio. IEEE J. Sel. Areas Commun. 2019, 37, 2306–2321. [Google Scholar] [CrossRef]
  57. Wang, Q.; Guo, B. CNN-SVM Spectrum Sensing in Cognitive Radio Based on Signal Covariance Matrix. In Proceedings of the Journal of Physics: Conference Series; IOP Publishing: Bristol, UK, 2022; Volume 2395, p. 012052. [Google Scholar]
  58. Zhang, J.; He, Z.Q.; Rui, H.; Xu, X. Multiband joint spectrum sensing via covariance matrix-aware convolutional neural network. IEEE Commun. Lett. 2022, 26, 1578–1582. [Google Scholar] [CrossRef]
  59. Duan, Y.; Huang, F.; Xu, L.; Gulliver, T.A. Intelligent spectrum sensing algorithm for cognitive internet of vehicles based on KPCA and improved CNN. Peer-Netw. Appl. 2023, 16, 2202–2217. [Google Scholar] [CrossRef]
  60. Tekbıyık, K.; Akbunar, Ö.; Ekti, A.R.; Görçin, A.; Kurt, G.K.; Qaraqe, K.A. Spectrum sensing and signal identification with deep learning based on spectral correlation function. IEEE Trans. Veh. Technol. 2021, 70, 10514–10527. [Google Scholar] [CrossRef]
  61. Chae, K.; Kim, Y. DS2MA: A Deep Learning-Based Spectrum Sensing Scheme for a Multi-Antenna Receiver. IEEE Wirel. Commun. Lett. 2023, 12, 952–956. [Google Scholar] [CrossRef]
  62. Mao, A.; Mohri, M.; Zhong, Y. Cross-entropy loss functions: Theoretical analysis and applications. arXiv 2023, arXiv:2304.07288. [Google Scholar]
  63. Suriya, M.; Sumithra, M. Enhancing cooperative spectrum sensing in flying cell towers for disaster management using convolutional neural networks. In Proceedings of the EAI International Conference on Big Data Innovation for Sustainable Cognitive Computing: BDCC 2018, Coimbatore, India, 13–15 December 2018; Springer: Berlin/Heidelberg, Germany, 2020; pp. 181–190. [Google Scholar]
  64. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  65. Chandra, S.S.; Upadhye, A.; Saravanan, P.; Gurugopinath, S.; Muralishankar, R. Deep Neural Network Architectures for Spectrum Sensing Using Signal Processing Features. In Proceedings of the 2021 IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Nitte, India, 19–20 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 129–134. [Google Scholar]
  66. Atalik, A.; Köse, A.; Gastpar, M. Differential Entropy of the Conditional Expectation Under Additive Gaussian Noise. IEEE Trans. Signal Process. 2022, 70, 4851–4866. [Google Scholar] [CrossRef]
  67. Hu, Q.; Luo, Z.; Xiao, W. Supervised Learning Spectrum Sensing Method via Geometric Power Feature. Electronics 2023, 12, 1616. [Google Scholar] [CrossRef]
  68. Sahasranand, K. The p-norm of circulant matrices via Fourier analysis. Concr. Oper. 2022, 9, 1–5. [Google Scholar] [CrossRef]
  69. Ren, X.; Mosavat-Jahromi, H.; Cai, L.; Kidston, D. Spatio-temporal spectrum load prediction using convolutional neural network and ResNet. IEEE Trans. Cogn. Commun. Netw. 2021, 8, 502–513. [Google Scholar] [CrossRef]
  70. Fan, J.; Cheng, J. Matrix completion by deep matrix factorization. Neural Netw. 2018, 98, 34–41. [Google Scholar] [CrossRef]
  71. Banerjee, A.; Akhtar, M.N.; Navascués, M. Local α-fractal interpolation function. Eur. Phys. J. Spec. Top. 2023, 232, 1043–1050. [Google Scholar] [CrossRef] [PubMed]
  72. Gai, J.; Zhang, L.; Wei, Z. Spectrum Sensing Based on STFT-ImpResNet for Cognitive Radio. Electronics 2022, 11, 2437. [Google Scholar] [CrossRef]
  73. Zhen, P.; Zhang, B.; Chen, Z.; Guo, D.; Ma, W. Spectrum Sensing Method Based on Wavelet Transform and Residual Network. IEEE Wirel. Commun. Lett. 2022, 11, 2517–2521. [Google Scholar] [CrossRef]
  74. Zhang, D.; Zhang, D. Wavelet transform. In Fundamentals of Image Data Mining: Analysis, Features, Classification and Retrieval; Springer International Publishing: Cham, Switzerland, 2019; pp. 35–44. [Google Scholar]
  75. Xiao, J.; Zhou, Z. Research progress of RNN language model. In Proceedings of the 2020 IEEE International Conference on Artificial Intelligence and Computer Applications (ICAICA), Dalian, China, 27–29 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1285–1288. [Google Scholar]
  76. Sherstinsky, A. Fundamentals of recurrent neural network (RNN) and long short-term memory (LSTM) network. Phys. D Nonlinear Phenom. 2020, 404, 132306. [Google Scholar] [CrossRef]
  77. Balwani, N.; Patel, D.K.; Soni, B.; López-Benítez, M. Long short-term memory based spectrum sensing scheme for cognitive radio. In Proceedings of the 2019 IEEE 30th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Istanbul, Turkey, 8–11 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  78. Soni, B.; Patel, D.K.; López-Benítez, M. Long short-term memory based spectrum sensing scheme for cognitive radio using primary activity statistics. IEEE Access 2020, 8, 97437–97451. [Google Scholar] [CrossRef]
  79. Bkassiny, M. A Deep Learning-based Signal Classification Approach for Spectrum Sensing using Long Short-Term Memory (LSTM) Networks. In Proceedings of the 2022 6th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 13–14 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 667–672. [Google Scholar]
  80. Chen, W.; Wu, H.; Ren, S. Cm-lstm based spectrum sensing. Sensors 2022, 22, 2286. [Google Scholar] [CrossRef]
  81. Yu, L.; Chen, J.; Ding, G.; Tu, Y.; Yang, J.; Sun, J. Spectrum prediction based on Taguchi method in deep learning with long short-term memory. IEEE Access 2018, 6, 45923–45933. [Google Scholar] [CrossRef]
  82. Freddi, A.; Salmon, M.; Freddi, A.; Salmon, M. Introduction to the Taguchi method. In Design Principles and Methodologies: From Conceptualization to First Prototyping with Examples and Case Studies; Springer: Berlin/Heidelberg, Germany, 2019; pp. 159–180. [Google Scholar]
  83. Arunachalam, G.; SureshKumar, P. Optimized Deep Learning Model for Effective Spectrum Sensing in Dynamic SNR Scenario. Comput. Syst. Sci. Eng. 2023, 45, 1279–1294. [Google Scholar] [CrossRef]
  84. Al Daweri, M.S.; Abdullah, S.; Ariffin, K.Z. A migration-based cuttlefish algorithm with short-term memory for optimization problems. IEEE Access 2020, 8, 70270–70292. [Google Scholar] [CrossRef]
  85. Shao, F.; Shen, Z. How can artificial neural networks approximate the brain? Front. Psychol. 2023, 13, 970214. [Google Scholar] [CrossRef]
  86. Ruiyan, D.; Fan, G.; Xianchao, W.; Dandan, Z.; Fulai, L. Wavelet transform and artificial neural network based spectrum sensing in cognitive radio. In Proceedings of the Journal of Physics: Conference Series; IOP Publishing: Bristol, UK, 2019; Volume 1169, p. 012064. [Google Scholar]
  87. Nasser, A.; Chaitou, M.; Mansour, A.; Yao, K.C.; Charara, H. A deep neural network model for hybrid spectrum sensing in cognitive radio. Wirel. Pers. Commun. 2021, 118, 281–299. [Google Scholar] [CrossRef]
  88. Wang, Y.; Xu, W.; Qin, Z.; Zhang, Y.; Gao, H.; Pan, M.; Lin, J. Deep neural network-based robust spectrum sensing: Exploiting phase difference distribution. In Proceedings of the ICC 2021-IEEE International Conference on Communications, Montreal, QC, Canada, 14–23 June 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–7. [Google Scholar]
  89. Irie, K.; Kumar, S.; Nirschl, M.; Liao, H. RADMM: Recurrent adaptive mixture model with applications to domain robust language modeling. In Proceedings of the 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Calgary, AB, Canada, 15–20 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 6079–6083. [Google Scholar]
  90. Zhang, X.; Ma, Y.; Liu, Y.; Wu, S.; Jiao, J.; Gao, Y.; Zhang, Q. Robust DNN-based Recovery of Wideband Spectrum Signals. IEEE Wireless Commun. Lett. 2023, 12, 1712–1715. [Google Scholar] [CrossRef]
  91. Farahani, A.; Voghoei, S.; Rasheed, K.; Arabnia, H.R. A brief review of domain adaptation. In Advances in Data Science and Information Engineering: Proceedings from ICDATA 2020 and IKE 2020; Springer: Berlin/Heidelberg, Germany, 2021; pp. 877–894. [Google Scholar]
  92. Zhao, R.; Ruan, Y.; Li, Y.; Li, T.; Zhang, R. CCD-GAN for Domain Adaptation in Time-frequency Localization based Wideband Spectrum Sensing. IEEE Commun. Lett. 2023, 27, 2521–2525. [Google Scholar] [CrossRef]
  93. Zhuang, F.; Qi, Z.; Duan, K.; Xi, D.; Zhu, Y.; Zhu, H.; Xiong, H.; He, Q. A comprehensive survey on transfer learning. Proc. IEEE 2020, 109, 43–76. [Google Scholar] [CrossRef]
  94. Li, X.; Hu, Z.; Shen, C.; Wu, H.; Zhao, Y. TFF_aDCNN: A Pre-Trained Base Model for Intelligent Wideband Spectrum Sensing. IEEE Trans. Veh. Technol. 2023, 72, 12912–12926. [Google Scholar] [CrossRef]
  95. Lee, W.; Kim, M.; Cho, D.H. Deep cooperative sensing: Cooperative spectrum sensing based on convolutional neural networks. IEEE Trans. Veh. Technol. 2019, 68, 3005–3009. [Google Scholar] [CrossRef]
  96. Chen, Z.; Guo, D.; Zhang, J. Deep learning for cooperative spectrum sensing in cognitive radio. In Proceedings of the 2020 IEEE 20th International Conference on Communication Technology (ICCT), Nanning, China, 28–31 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 741–745. [Google Scholar]
  97. Shachi, P.; Sudhindra, K.; Suma, M. Convolutional neural network for cooperative spectrum sensing with spatio-temporal dataset. In Proceedings of the 2020 International Conference on Artificial Intelligence and Signal Processing (AISP), Amaravati, India, 10–12 January 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar]
  98. Liu, H.; Zhu, X.; Fujii, T. Ensemble deep learning based cooperative spectrum sensing with semi-soft stacking fusion center. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference (WCNC), Marrakesh, Morocco, 15–18 April 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  99. Valadão, M.D.; Amoedo, D.A.; Pereira, A.M.; Tavares, S.A.; Furtado, R.S.; Carvalho, C.B.; Da Costa, A.L.; Júnior, W.S. Cooperative spectrum sensing system using residual convolutional neural network. In Proceedings of the 2022 IEEE International Conference on Consumer Electronics (ICCE), Las Vegas, NV, USA, 7–9 January 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–5. [Google Scholar]
  100. Rao, D.R.; Prasad, T.J.; Prasad, M.G. Deep Learning based Cooperative Spectrum Sensing with Crowd Sensors using Data Cleansing Algorithm. In Proceedings of the 2022 International Conference on Edge Computing and Applications (ICECAA), Tamilnadu, India, 13–15 October 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1276–1281. [Google Scholar]
  101. Zhou, J.; Cui, G.; Hu, S.; Zhang, Z.; Yang, C.; Liu, Z.; Wang, L.; Li, C.; Sun, M. Graph neural networks: A review of methods and applications. AI Open 2020, 1, 57–81. [Google Scholar] [CrossRef]
  102. Janu, D.; Kumar, S.; Singh, K. A Graph Convolution Network Based Adaptive Cooperative Spectrum Sensing in Cognitive Radio Network. IEEE Trans. Veh. Technol. 2022, 72, 2269–2279. [Google Scholar] [CrossRef]
  103. Henderson, P.; Islam, R.; Bachman, P.; Pineau, J.; Precup, D.; Meger, D. Deep reinforcement learning that matters. In Proceedings of the AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018; Volume 32. [Google Scholar]
  104. Liu, S.; He, J.; Wu, J. Dynamic cooperative spectrum sensing based on deep multi-user reinforcement learning. Appl. Sci. 2021, 11, 1884. [Google Scholar] [CrossRef]
  105. Fan, J.; Wang, Z.; Xie, Y.; Yang, Z. A theoretical analysis of deep Q-learning. In Proceedings of the Learning for Dynamics and Control; PMLR: New York, NY, USA, 2020; pp. 486–489. [Google Scholar]
  106. Li, Y.; Zhang, W.; Wang, C.X.; Sun, J.; Liu, Y. Deep reinforcement learning for dynamic spectrum sensing and aggregation in multi-channel wireless networks. IEEE Trans. Cogn. Commun. Netw. 2020, 6, 464–475. [Google Scholar] [CrossRef]
  107. Jalil, S.Q.; Chalup, S.; Rehmani, M.H. Cognitive radio spectrum sensing and prediction using deep reinforcement learning. In Proceedings of the 2021 International Joint Conference on Neural Networks (IJCNN), Shenzhen, China, 18–22 July 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–8. [Google Scholar]
  108. Cai, P.; Zhang, Y.; Pan, C. Coordination graph-based deep reinforcement learning for cooperative spectrum sensing under correlated fading. IEEE Wirel. Commun. Lett. 2020, 9, 1778–1781. [Google Scholar] [CrossRef]
  109. Paul, A.; Mishra, A.K.; Shreevastava, S.; Tiwari, A.K. Deep Reinforcement Learning based reliable spectrum sensing under SSDF attacks in Cognitive Radio networks. J. Netw. Comput. Appl. 2022, 205, 103454. [Google Scholar] [CrossRef]
  110. Zhang, Y.; Cai, P.; Pan, C.; Zhang, S. Multi-agent deep reinforcement learning-based cooperative spectrum sensing with upper confidence bound exploration. IEEE Access 2019, 7, 118898–118906. [Google Scholar] [CrossRef]
  111. Axell, E.; Leus, G.; Larsson, E.G.; Poor, H.V. Spectrum sensing for cognitive radio: State-of-the-art and recent advances. IEEE 1560 Signal Process. Mag. 2012, 29, 101–116. [Google Scholar] [CrossRef]
  112. Zeng, Y.; Liang, Y.C.; Hoang, A.T.; Zhang, R. A review on spectrum sensing for cognitive radio: Challenges and solutions. EURASIP J. Adv. Signal Process. 2010, 2010, 1–15. [Google Scholar] [CrossRef]
  113. Solanki, S.; Dehalwar, V.; Choudhary, J. Deep learning for spectrum sensing in cognitive radio. Symmetry 2021, 13, 147. [Google Scholar] [CrossRef]
  114. Zheng, S.; Ye, L.; Wang, X.; Chen, J.; Zhou, H.; Lou, C.; Zhao, Z.; Yang, X. Primary user adversarial attacks on deep learning-based spectrum sensing and the defense method. China Commun. 2021, 18, 94–107. [Google Scholar] [CrossRef]
  115. Zhang, Y.; Zhao, Z. Limited data spectrum sensing based on semi-supervised deep neural network. IEEE Access 2021, 9, 166423–166435. [Google Scholar] [CrossRef]
  116. Abdalzaher, M.S.; Elwekeil, M.; Wang, T.; Zhang, S. A deep autoencoder trust model for mitigating jamming attack in IoT assisted by cognitive radio. IEEE Syst. J. 2021, 16, 3635–3645. [Google Scholar] [CrossRef]
  117. Pan, G.; Wu, Q.; Ding, G.; Wang, W.; Li, J.; Xu, F.; Zhou, B. Deep Stacked Autoencoder Based Long-Term Spectrum Prediction Using Real-World Data. IEEE Trans. Cogn. Commun. Netw. 2023, 9, 534–548. [Google Scholar] [CrossRef]
Figure 1. The working mode of cognitive radio system.
Figure 1. The working mode of cognitive radio system.
Electronics 12 04514 g001
Figure 2. Structural layout of the paper.
Figure 2. Structural layout of the paper.
Electronics 12 04514 g002
Figure 3. Flowchart of energy detection.
Figure 3. Flowchart of energy detection.
Electronics 12 04514 g003
Figure 4. Flowchart of digital implementation of cyclostationary feature detection.
Figure 4. Flowchart of digital implementation of cyclostationary feature detection.
Electronics 12 04514 g004
Figure 5. Schematic of matched filter detection.
Figure 5. Schematic of matched filter detection.
Electronics 12 04514 g005
Figure 6. Centralized cooperative spectrum detection model.
Figure 6. Centralized cooperative spectrum detection model.
Electronics 12 04514 g006
Figure 7. Distributed cooperative spectrum detection model.
Figure 7. Distributed cooperative spectrum detection model.
Electronics 12 04514 g007
Figure 8. Relay-assisted cooperative spectrum detection modeling.
Figure 8. Relay-assisted cooperative spectrum detection modeling.
Electronics 12 04514 g008
Figure 9. Deep-learning-based general model for spectrum sensing [49].
Figure 9. Deep-learning-based general model for spectrum sensing [49].
Electronics 12 04514 g009
Figure 10. Convolutional neural network model.
Figure 10. Convolutional neural network model.
Electronics 12 04514 g010
Figure 11. Spectrograms of noise-containing signals and noise.
Figure 11. Spectrograms of noise-containing signals and noise.
Electronics 12 04514 g011
Figure 12. Schematic diagram of the residual module.
Figure 12. Schematic diagram of the residual module.
Electronics 12 04514 g012
Figure 13. Relationships between internal variables of LSTM cells.
Figure 13. Relationships between internal variables of LSTM cells.
Electronics 12 04514 g013
Table 1. Main contributions of recent review papers on spectrum sensing.
Table 1. Main contributions of recent review papers on spectrum sensing.
ArticleYearMain Contribution
A Survey of Spectrum Sensing Algorithms for Cognitive Radio Applications [18]2009Evaluating spectrum usage in multiple dimensions. It discussed the external sensing algorithms and other alternative sensing methods.
Spectrum Sensing Methods for Cognitive Radio Networks: A Review [19]2017Several primary conventional spectrum-sensing techniques in CR are analyzed, and the effectiveness and shortcomings of some mature SS-CRN techniques are verified through simulation.
An Overview of Cooperative Spectrum Sensing based on Machine Learning Techniques [20]2020Comparison of the performance of three machine learning algorithms with conventional spectrum-sensing algorithms under two channels, AWGN and Rayleigh.
An Overview of Deep Reinforcement Learning for Spectrum Sensing in Cognitive Radio Networks [22]2021It presented a comprehensive overview of state-of-the-art research in the field of DRL for SS in CR. Proposing future challenges for deep reinforcement learning in spectrum sensing.
Machine Learning for Cooperative Spectrum Sensing and Sharing: A survey [21]2021It summarized various ML-based algorithms in the CSS and DSS domains. It justifies the applicability of supervised, unsupervised, and reinforcement ML algorithms in the CSS domain.
Deep Neural Networks for Spectrum Sensing: A Review [23]2023The paper describes the application of several DL algorithms to SS. The paper outlines the application of traditional ML algorithms with simple ANNs in SS The importance of RF datasets with migration learning is further discussed.
This Review2023Outlines and compares the conventional SS approach with the CSS approach. A comprehensive overview of the application and development of CNNs, LSTMs, and other deep neural networks in SS. Further overview of the application and development of deep neural networks and deep reinforcement learning in CSS.
Table 2. Summary of advantages and disadvantages of three single-node spectrum-sensing methods.
Table 2. Summary of advantages and disadvantages of three single-node spectrum-sensing methods.
Method of Spectrum SensingAdvantagesDisadvantages
Energy DetectionThe lowest complexity. Does not require pre-determined knowledge.Selection of the threshold for detecting primary users. Inability to differentiate interference from primary users and noise.
Matched Filter DetectionThe probability of false detection is achieved in a short time.It requires perfect knowledge of the PU signaling features. Large power consumption.
Cyclostationary Feature DetectionJust need to know the channel status information.Large amount of calculations and high complexity.
Table 3. Summary of conventional spectrum-sensing methods.
Table 3. Summary of conventional spectrum-sensing methods.
Spectrum SensingMethodApplicable Scenario
Single-node spectrum sensingEnergy detectionWhen the noise level in the system is known or can be estimated, or when the statistical information about the signal is not known.
Cyclostationary feature detectionSuitable for detecting cyclical signals, such as modulated signals and communication signals, as well as spectrum sensing in complex channel environments.
Matched filter detectionKnown master user signal information. High-phase synchronization.
Cooperative spectrum sensingCentralized cooperative spectrum sensingRelatively stable network structure and abundant device computing resources. There is a need for unified decision making based on sensed data. Scenarios with high requirements for security and monitoring of spectrum usage [38].
Distributed cooperative spectrum detectionLocal information can be shared between cognitive nodes relatively frequently and fluently. Control channel resources are relatively abundant. Want to improve fault tolerance [44].
Relay-assisted cooperative spectrum detectionEnvironments where certain nodes cannot communicate directly with the fusion center or other nodes due to geographic location or other factors [44].
Table 4. A review of spectrum-sensing algorithms based on convolutional neural networks.
Table 4. A review of spectrum-sensing algorithms based on convolutional neural networks.
AuthorYearInputModelDetection ProbabilityAdvantage
Zhibo Chen et al. [53]2021Time–frequency matrixSTFT-CNN90% (−15 dB, Pf = 0.1)Considerable SNR robustness. Independent of signal and noise assumptions.
Walid El-Shafai et al. [54]2022Spectrogram images of the received signalsCNN98% (−10 dB)Can efficiently discriminate between signal and noise at different SNRs.
Lianning Cai et al. [55]2022Spectrogram of the signal obtained by STFTS-CNN90% (−8 dB, Pf = 0.1)The method is insensitive to the modulation order.
Chang Liu et al. [56]2022Sample covariance matrixCM-CNN93% (−14 dB, Pf = 0.1)The proposed scheme can automatically learn more discriminative features.
Qi Wang et al. [57]2022Covariance matrix of the signalCNN-SVM97% (−14 dB, Pf = 0.4)Replace the softmax function in CNN with SVM to obtain the classifier to improve detection performance.
Jintao Zhang et al. [58]2022Multi-band sample covariance matricesMJCM-CNN98% (−16 dB, Pf = 0.1)The proposed method can efficiently learn potential dependent features across frequency bands. Performance improvement over CM-CNN.
Yanyan Duan et al. [59]2023Covariance matrixKPCA-CNN97% (−3 dB)The algorithm makes full use of the raw information and improves the access of cognitive users to the cognitive vehicular network.
Kursat Tekbiyik et al. [60]2021Spectral correlation functionSCF-CNN96% (6 dB)Better performance than other DL methods under stringent channel conditions.
Keunhong Chae et al. [61]2023A matrix composed of auto-correlation functions for each antennaDS2MA-CNN95% (−22 dB, Pf = 0.1, correlation coefficient = 0.3)The proposed model has the best performance under impulsive noise channel.
Table 5. A review of residual-neural-network-based spectrum-sensing algorithms.
Table 5. A review of residual-neural-network-based spectrum-sensing algorithms.
AuthorYearInputModelDetection ProbabilityAdvantage
S. S. Chandra et al. [65]2021ES featureResNet90.5% (−10 dB)Comparing the other models with the same feature inputs, ResNet has the best performance.
X. Ren et al. [69]2022Spatio-temporal featureNN-ResNet90% (−11 dB)Ability to make better predictions with fewer sensors and lower error rates.
Gai J et al. [72]2022Two-dimensional time–frequency matrixSTFT-ImpResNet94% (−19 dB, noise power = 1.5 dBW)The robustness and detection probability of this model is better than STFT-CNN, SVM, etc.
Zhen P et al. [73]2022Time–frequency matrix obtained after signal processing by wavelet variationWT-ResNet91% (−14 dB)Improved detection of non-stationary signals in low signal-to-noise ratio environments.
Table 6. A review of spectrum-sensing algorithms based on long short-term memory networks.
Table 6. A review of spectrum-sensing algorithms based on long short-term memory networks.
AuthorYearInputModelPerformancesAdvantage
Balwani N et al. [77]2019The previous sensing event and present sensing eventLSTMPd = 91% (−10 dB)Ability to improve detection probability and classification accuracy in low signal-to-noise ratio environments.
Soni B et al. [78]2020Temporal correlationLSTM-SSPd = 99% (−10 dB)Innovative proposal of PAS-SS to improve detection probability by calculating PU activity statistics.
Bkassiny M [79]2022Raw data and cyclostationary featureLSTMPd = 99.4% (20 dB)The model is suitable for classification by modulation type and pulse shape of communication signals.
Chen W et al. [80]2022Covariance matrix of the signals received by the arrayCM-LSTMPd = 100% (−10 dB)The model performs better than other existing methods in a multi-antenna environment.
Yu L et al. [81]2018Data of single spectrum point with temporal correlationTaguchi method + LSTMCDF = 90% (RMSE = 15)Optimizing the network by introducing Taguchi’s method to reduce time consumption and computational resources.
Arunachalam G et al. [83]2023Energy and correlation featuresCuttle Fish + LSTMPd = 90% (−20 dB)The model achieves lower complexity and low computational overhead compared to other existing LSTM models.
Table 7. A review of spectrum-sensing algorithms based on other deep neural networks.
Table 7. A review of spectrum-sensing algorithms based on other deep neural networks.
AuthorYearInputModelPerformancesAdvantage
Ruiyan D U et al. [86]2019Cyclostationary features of training samplesWavelet Transform + ANNPd = 90% (−15 dB)Enhanced detection performance in low-SNR environments.
Nasser A et al. [87]2021ED, ACD, EVM, EVMMHHS + ANNPd = 89% (−15 dB)The model can improve the detection probability by learning the information provided by multiple detectors.
Wang Y et al. [88]2021Characterization between the phase-difference distributions of noise-perturbed signals and Gaussian noisePDD, BPDDPDD: Pd = 90% (−15 dB, Pf = 0.5, AWGN channels) BPDD: Pd = 83% (−15 dB, Pf = 0.5, AWGN)When the carrier frequency of the sensed signal is unknown, the proposed BPDD model outperforms other existing schemes.
Zhang X et al. [90]2023Wideband spectrum signalsADMM + DNNMSE = 0.75 (−10 dB)The model accelerates convergence at lower sampling rates and is robust at low signal-to-noise ratios.
Zhao R et al. [92]2023Features such as correlation, texture, shape, and power in spectrogramsCCD-GANPrecision = 100% (Recall = 0.4, MAP = 95.04)The model can effectively solve the domain adaptive problem and improve the migration learning to further enhance the generalization ability.
Li X et al. [94]2023Characteristics of data distribution in different time periodsTFF aDCNNRecovery Probability of Support Set = 0.91 (−8 dB)The proposed model performs well with very low SNRs and fewer sampled channels.
Table 9. Performance comparison of conventional methods and deep-learning-based spectrum sensing.
Table 9. Performance comparison of conventional methods and deep-learning-based spectrum sensing.
Spectrum SensingReferencesMethod/ModelPerformanceApplication Scenario
Based on conventional methods[28,29,30]Energy detectionPerforms well in high-SNR and stable noise environments.Suitable for scenarios where the main user signal information is not known, the phase requirement is low, and the SNR is not low.
[32,33]Cyclostationary feature detection  Performs well in sensing modulated signals or signals with cyclostationary feature, but high algorithmic complexity leads to long sensing time and low network throughput.Scenarios that need to distinguish between noise energy and signal energy. Knows partial information about the PU signal and can work in lower-SNR environments.
[34,35,36]Matched filter detectionBetter performance than energy detection in ideal environments.  Knowing a priori information about the signal, higher SNR, and higher phase synchronization.
[37,38,39,40,41,42,43]Cooperative spectrum sensingEliminates noisy signals and interference from malicious users for better spectrum monitoring and sharing than single-node spectrum sensing.  The environment allows for effective linkage of sensory information from multiple nodes or devices. The environment suffers from channel multipath fading, shadowing effects, and receiver instabilities.
Based on deep learning[53,54,55,56,57,58,59,60,61]CNNBy extracting higher-order statistical features of the signal, it is possible to achieve higher detection probabilities at low SNRs, and the model is also more robust.Do not need a priori information about the signal and want to improve the detection probability and robustness at low SNRs.
[65,69,72,73]ResNetImprovements on CNN models and, in general, some performance gains over CNNs.  Want to further increase the depth of the CNN, thus achieving better performance and avoiding the problem of gradient drop in DCNNs.
[77,78,79,80,81,83]LSTM  Higher accuracy can be achieved at a low SNR through efficient learning of raw signal data or correlation information between signals.The need to learn complex and noisy spectrum data for tasks that require long sequences with long-term dependencies.
[104,106,108,109,110]DQNIt allows the system to make more accurate decisions in dynamic environments and improves the robustness and accuracy of sensing models.Looking to address distributed decision making, synchronization issues, security, and robustness in CSS, or to improve sensing accuracy in multi-user and dynamic scenarios.
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

Zhang, Y.; Luo, Z. A Review of Research on Spectrum Sensing Based on Deep Learning. Electronics 2023, 12, 4514. https://doi.org/10.3390/electronics12214514

AMA Style

Zhang Y, Luo Z. A Review of Research on Spectrum Sensing Based on Deep Learning. Electronics. 2023; 12(21):4514. https://doi.org/10.3390/electronics12214514

Chicago/Turabian Style

Zhang, Yixuan, and Zhongqiang Luo. 2023. "A Review of Research on Spectrum Sensing Based on Deep Learning" Electronics 12, no. 21: 4514. https://doi.org/10.3390/electronics12214514

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