Abstract
Spectrum sensing is a core technology in cognitive radio (CR) systems. In this paper, a multiple-antenna cooperative spectrum sensor based on the wavelet transform and Gaussian mixture model (MAWG) is proposed. Compared with traditional methods, the MAWG method avoids the derivation of the threshold and improves the performance of single secondary user (SU) spectrum sensing in cases of channel loss and hidden terminal. The MAWG method reduces the noise of the signal which collected by the multiple-antenna SUs through the wavelet transform. Then, the fusion center (FC) extracts the statistical features from the signals that are pre-processed by the wavelet transform. To extract the statistical features, an sensing data fusion method is proposed. The MAWG method divides all SUs that are involved in the cooperative spectrum sensing into two clusters and extracts a two-dimensional feature vector. In order to avoid complicated decision threshold derivation, the Gaussian mixture model (GMM) is used to train a classifier for spectrum sensing according to these two-dimensional feature vectors. Simulation experiments are performed in the channel model. The simulation shows that the MAWG can effectively improve spectrum sensing performance under the channel model.
1. Introduction
Spectrum sensing technology is used to detect and judge whether the primary user (PU) signal is present and find the spectrum holes for secondary users (SUs) to access [1,2,3]. The single SU spectrum sensing methods are susceptible to channel fadding, hidden terminal and other issues. To solve these shortcomings of classical spectrum sensing, random matrix theory (RMT) is applied to cooperative spectrum sensing (CSS), which has become a research hotspot [4]. In these methods, the covariance matrix should be calculated based on the signal matrix from SUs. Furthermore, the corresponding eigenvalue is calculated as a statistical feature of the covariance matrix for spectrum sensing. There are many CSS methods based on RMT have been proposed [5,6,7,8], such as the ratio of the maximum and minimum eigenvalue (MME), the ratio of the maximum eigenvalue to the trace (RMET), the difference between the maximum eigenvalue and the average eigenvalues (DMEAE), and the difference between the maximum and the minimum eigenvalue (DMM). These methods need to derive threshold based on the probability distribution of statistical features. However, the derivation of the threshold is usually complexity and inaccuracy.
Spectrum sensing based on multiple-antenna can also overcome the problems of traditional methods, such as noise uncertainty and path losses [9]. Multiple-antenna technology not only improves spatial diversity and spatial multiplexing gain but also effectively reduces the impact of path loss, shadows and other factors during the sensing process [10,11]. A spectrum sensing method based on the correlation coefficient by calculating the correlation coefficient between each antenna is proposed in Reference [12]. If the PU signal exists, the received signals between antennas are correlated. Otherwise the received signals between antennas are noises and have no correlation, the PU signal does not exist. According to the correlation of multiple-antenna received signals, a spectrum sensing method based on sampling covariance eigenvalue is proposed in Reference [13], which has good robustness to noise uncertainty. A CSS method for multiple-antenna CR networks based on improved energy detectors is proposed in Reference [14]. In these methods, it is also necessary to derive a decision threshold and then compare the feature of signal with the threshold to obtain a spectrum sensing decision.
The above methods all needed to derive the threshold, which affected sensing performance in some cases. Significantly, spectrum sensing schemes based on machine learning can avoid the calculation of threshold. These spectrum sensing methods are adaptive, which has been studied by many scholars. Spectrum sensing can be seen as a two-class problem in machine learning, whether the PU signal exists [15,16,17]. In [18], the energy values of the signals are used to obtain a classifier by using the K-means clustering algorithm and use the classifier to judge whether the PU exists. The maximum eigenvalue, minimum eigenvalue and the dominant eigenvalue of signals are calculated in Reference [19]. This method combined these eigenvalues into a feature vector, and uses the K-means or Gaussian mixture model (GMM) to achieve spectrum sensing. Based on the labeled signal features, the support vector machine (SVM) and neural network (NN) in supervised learning are used to study spectrum sensing in Reference [20]. In Reference [21], a feature calculation method based on RMT is proposed, which improves the accuracy of the signal feature. K-means or K-medoids is used to train classifier for spectrum sensing. To reduce the influence of noise on spectrum sensing performance, a feature extraction method combining the empirical mode decomposition (EMD) and wavelet transform is proposed in Reference [22].
Based on the current research, to improve the spectrum sensing performance in a fading environment, this paper proposes multiple-antenna cooperative spectrum sensing based on the wavelet transform and Gaussian mixture model (MAWG), which combines the advantages of cooperative SUs, multiple-antenna and clustering algorithm. The MAWG not only reduces the influence of path losses, shadows and other factors on spectrum sensing but also avoids the complex derivation of threshold.
The main contributions of this paper can be summarized as follows.
- A new spectrum sensing method is developed to reduce the noise associated with the signal by using the wavelet transform. In this method, each SU collects spectrum sensing data from environment, performs wavelet transform to reduce noise and send the pre-processed sensing data to fusion center (FC).
- A spectrum sensing method based on GMM is proposed to avoid threshold derivation. The GMM is used to train the CSS classifier. After training, the FC uses the classifier to make the final decision about the PU state.
- In the experimental simulation section, we compare and analyze the performance of MAWG and single antenna CSS method [21,23]. These methods are simulated using the channel. The simulation results show that the MAWG can effectively improve the spectrum sensing performance.
This paper is organized as follows. Section 2 introduces the system model of multiple-antenna CSS. Section 3 proposes a CSS method based on the GMM, which is called MAWG. Section 4 simulates the MAWG method. Results indicate that the MAWG can effectively improve the spectrum sensing performance. Section 5 summarizes the full text and outlines a simple plan for future research work.
2. Basic Multiple-Antenna CSS and Eigenvalues in Random Matrix
There are some problems in cognitive radio networks (CRN), which are path losses and shadows. It is difficult for a single SU to accurately determine and judge whether the PU is using the licensed spectrum [24,25,26,27]. Therefore, in order to combat and reduce the impact of fading channels on spectrum sensing performance, this paper study cooperative SUs with multiple-antenna for spectrum sensing. The basic multiple-antenna CSS diagram is shown in Figure 1.
Figure 1.
Basic multiple-antenna CSS diagram.
According to Figure 1, it is assumed that there is only one PU, M cooperative SUs and a FC in the cognitive radio network. Each SU participating in the CSS has Aantennas. The PU and the FC only have one antenna, respectively. In Figure 1, the task of each SU with multiple-antenna is collecting sensing data, using wavelet transform to reduce noise and upload the pre-processed sensing data to the FC. The FC clusters the received signals from SUs and extracts feature vectors according to different clusters. Based on these feature vectors, a classifier is trained by using GMM. After training, the classifier is used for spectrum sensing in the FC.
According to the signal status received by each antenna of the SUs, a binary hypothesis model can be expressed by [28]
, where represents the signal that is received by the lth antenna of the ith SU; represents the channel gain between PU and lth antenna of the ith SU; represents the signal that is transmitted by the PU; represents Gaussian white noise (GWN); and represent the presence and absence of the PU signal, respectively. N represents the number of sampling points. In the multiple-antenna system, the received signals from different antennas exist correlation. The correlation [29] between the ath, and the bth, antenna can be defined as
where , represents the distance between the ath and the bth antenna, represents the wavelength and indicates the propagation direction of antenna. If and rad, the correlation is the largest because of the . Thus, in this condition, . In this paper, a sample condition is considered, furthermore Equations (1) is rewritten as
Based on the above assumption, the definition represents the signal that is received by the lth antenna of the ith SU. Thus, a signal matrix can be obtained
where . For the convenience of the representation, the covariance matrix of the SU received signal is . Define a signal matrix of PU received by all antennas of ith SU after channel losses. The covariance matrix of the is . Further, [9,12] can be calculated by
where represents the identity matrix. The eigenvalue of can be expressed by
where represents the jth eigenvalue of .
For , the PU signal does not exist, and only the GWN exists in the signal matrix , which means that . At this time and .
When is established, . Since the PU signal itself has a correlation, makes no longer be equal. Therefore, we can get .
In the following, the difference between the maximum eigenvalue and the minimum eigenvalue is calculated by
The ratio of the maximum eigenvalue to the matrix trace is calculated by
where represents the trace of the matrix.
For the feature, when is established,
For ,
Equations (9) and (10) indicate that the values of are significantly different at and , respectively. Therefore, the can be used for spectrum sensing.
Similarly, for the feature, when is established,
For , , and
where represents the average eigenvalue of . We can see that the values of are different under the conditions of and from analyzing Equations (11) and (12), respectively. Therefore, these can be used for spectrum sensing.
In the experimental simulation analysis section, to effectively evaluate the performance of the MAWG algorithm, we use the detection probability and false alarm probability as the performance evaluation indicators. The specific form is as follows:
where is the measured status of PU being exist while is the actual status of the PU being exist.
where is the actual status of the PU being absent.
For convenient reference, the symbols that are used in the paper are summarized as shown in Table 1.
Table 1.
Symbols and notations.
3. Spectrum Sensing Based on GMM
The GMM is a widely used clustering algorithm which uses multiple Gaussian distributions as parameter models according to the number of clusters. The expected maximum (EM) algorithm obtains the most optimal Gaussian distribution parameters by using samples. In spectrum sensing, the presence of the PU signal and the absence of the PU signal can be considered as two different Gaussian distributions according to Equation (3). Therefore, the GMM can be used for training. It is noted that the samples are two-dimensional feature vectors extracted from the sensing signals of SUs.
3.1. Spectrum Sensing System Model Based on GMM
In this section, the GMM is used for spectrum sensing. The whole process is divided into two parts, that is, the training part and the spectrum sensing part. As shown in Figure 2, the blue dotted box indicates the training part, and the yellow dotted box indicates the spectrum sensing part. Each SU previews the authorized spectrum, collects enough sensing data and pre-processes these data by Wavelet transform. Assume that these sensing data contain both states of PU. Then, the two-dimensional feature vectors are extracted from these sensing data. Finally, the classifier is trained on the FC. After the training, the classifier is used for spectrum sensing.
Figure 2.
Spectrum sensing system model based on GMM.
3.2. Signal Preprocessing Based on Wavelet Transform
Before calculating the two-dimensional feature vector of the SUs signals, in order to reduce the impacts of noise on the feature and improve the spectrum sesing performance under a low signal-noise ratio (SNR), the wavelet transform is used to conduct denoising in each SU. For the specific case in this paper, it is assumed that the signal collected by the lth antenna of the ith SU is and the specific algorithm steps are as follows [30].
Step 1: The wavelet transform signal is used to obtain the wavelet coefficient W.
Step 2: The wavelet coefficient W is the threshold that is used to obtain the estimated coefficient .
Step 3: Perform wavelet reconstruction using and obtain denoised signal.
This paper uses a soft threshold function that is as follows:
where is the VisuShrink threshold [31,32], which satisfies
where is the standard deviation of the noise.
After the signals of SUs received are reduced noise by using wavelet noise, a new signal matrix can be obtained
After sensing data is pre-processed by SUs, these sensing data is uploaded to the FC. In the CSS, . To extract signal feature, a sensing data fusion method is used to obtain a two-dimensional feature vector. It is noted that the fusion method can fuse the sensing data from SUs which equip different number antennas. Specifically, The FC divides the SUs into two clusters and . When and M is an odd number, let and . When and M is even, let and . Then, the matrices in and are recombined to obtain matrices and .
When and M is an odd number, the signal data that is collected by the SUs in the recombination cluster can obtain , which is a matrix
By reorganizing the matrix in cluster , can be obtained as a matrix
Similarly, when and M is even, and are also obtained, and both are matrices.
According to the obtained and matrices, the corresponding covariance matrices and are respectively calculated.
When and M is an odd number, it is assumed that the eigenvalues of matrices and are from the maximum to the minimum. When and M is even, then the eigenvalues of matrices and are from the maximum to the minimum. According to this, can be obtained by
can be calculated by
Based on the covariance matrix, the corresponding statistical feature or is calculated. Let and , where , denote the features corresponding to and , respectively. Thus, a feature vector is obtained
In the next section, the classifier is trained by using a sufficient number of feature vectors and GMM, which is used to achieve spectrum sensing.
3.3. Offline Training Based on GMM
Before training begins, we need to prepare a training feature vectors set [33],
where B is the number of training feature vectors, is the bth feature vector that is extracted according to the method that is proposed in this paper. The distributions of GMM can be expressed by [19]
where K represents the number of mixed components, is the mixing coefficient that satisfies , is a Gaussian distribution with a mean of and a variance of ,
According to the situation of spectrum sensing, spectrum sensing can be considered as a two-class problem whether the PU is using the licensed spectrum, which means . Thus, Equation (24) can be rewritten as
The maximum likelihood function is as follows:
To solve the parameters in Equation (26), the maximum likelihood function Equation (27) is used to estimate the parameters and .
The process is described by Algorithm 1.
| Algorithm 1: Offline training based on GMM. |
| Initialization: , , , , where . |
| Repeat: |
| Step 1: Calculate the posterior probability according to the current , , . |
| , where and . |
| Step 2: According to , calculate , , . |
| , |
| , |
| , |
| where . |
| Step 3: Check whether the parameters converge. If they do not converge, return to Step 1 and continue |
| executing the algorithm. |
| End |
3.4. Online Spectrum Sensing Based on GMM
After the training is completed, the optimal parameters , , and can be obtained. According to these optimal parameters, a classifier for spectrum sensing can be constructed
where, the parameter is used to control in the spectrum sensing system. If is smaller, the PU is more likely not to use the authorized channel, which means the channel is available. Then, the probability of miss detection and are increased. Conversely, if the is larger, the PU is more likely to use the authorized channel, which means the channel is unavailable. Hence, the and spectrum utilization are reduced.
When performing online sensing, the two-dimensional feature vector are extracted from the channel which needs to be perceived. Finally, we use Equation (28) for spectrum sensing.
4. Experimental Simulation Analysis
In this section, the MAWG method is verified in channel fading model. The channel model is a widely accepted model because it can generate many known wireless channel models by adjusting the parameters and . By setting and in the fading channel to some specific parameter values, it can be converted into known models, such as the Rayleigh fading channel , the Rician channel and the Nakagami-m channel .
To demonstrate the performance of the MAWG method, in the simulation experiment, DMM or RMET is selected as the characteristic of the signal. The PU signal is a multiple component signal [22] in this experiment. According to the spectrum sensing statistical feature extraction method that is described above, 2000 feature vectors are extracted. Firstly, 1000 feature vectors are used to train the GMM framework. After the training is completed, the classifiers which are used for spectrum sensing are obtained. Then, the other 1000 feature vectors are used for testing.
4.1. Clustering Performance Analysis
In this section, we analyze the clustering effect of the GMM clustering algorithm under different characteristics and different channel conditions. The channel conditions are the Rayleigh fading channel and Rician fading channel . Figure 3 and Figure 4 show the clustering effects of the different features under Rayleigh channel with an SNR dB.
Figure 3.
Clustering effect of the differences between maximum and minimum eigenvalue (DMMs) under the Rayleigh channel.
Figure 4.
Clustering effect of the ratios of the maximum eigenvalue to the trace (RMETs) under the Rayleigh channel.
Figure 5 and Figure 6 show the clustering effects of the different features under the Rician channel with a SNR dB.
Figure 5.
Clustering effect of the DMMs under the Rician channel.
Figure 6.
Clustering effect of the RMETs under the Rician channel.
In Figure 3, Figure 4, Figure 5 and Figure 6, the yellow circles represent the feature vectors that are classified as noise. The blue circles represent the feature vectors that are classified as the PU signal existence class. The star represents the mean of the PU signal existence classes. The square represents the mean of the noise class.
By observing and analyzing Figure 3, Figure 4, Figure 5 and Figure 6, it can be found that the DMM feature can contain higher characteristic information for the reaction signal. Therefore, in the following simulation analysis, the simulation experiments are mainly carried out for DMM features in the MAWG method, which is called the MAWGDMM method.
4.2. Experimental Results and Performance Analysis with Different SNR
The IQDMM and IQRMET methods in Figure 7 and Figure 8 are proposed in Reference [21]. DARDMM and DARRMET are proposed in Reference [23]. These methods use the IQ and DAR decomposition to increase the logic SUs. In the feature extraction, the DMM and RMET were chosen to construct feature vector. For achieve CSS, the K-means is used in [21] and K-medoids is used in Reference [23]. The simulation parameters are set as follows in the MAWGDMM algorithm: the number of SUs is , the number of sampling points is and the number of antennas is .
Figure 7.
Comparison of the receiver operating characteristics (ROC) in different methods at SNR dB.
Figure 8.
Comparison of ROC in different methods at SNR dB.
Figure 7 shows the simulation results when the SNR dB with Rayleigh and Rician fading channels. Figure 8 shows the simulation results when the SNR dB with Rayleigh and Rician fading channels. Table 2 and Table 3 show the detection probabilities of the different algorithms under different fading channels at the same false alarm probability. The receiver operating characteristics (ROC) have been drawn for a comparative performance analysis.
Table 2.
Detection probabilities of different algorithms when the SNR dB.
Table 3.
Detection probabilities of different algorithms when the SNR dB.
Multiple-antenna spectrum sensing can make full use of multiplexing and spatial diversity, which can reduces the effects of path losses and shadows on spectrum sensing. Thus, according to Figure 7 and Figure 8, Table 2 and Table 3, it can conclude that the MAWGDMM has better spectrum sensing.
When the SNR dB, , a Rayleigh channel is used. The spectrum sensing performance of the MAWGDMM algorithm relative to DARDMM, DARRMET, IQDMM, and IQRMET algorithms is increased by 15.29%, 25.64%, 42.03% and 66.10%, respectively. When , the spectrum sensing performance is improved by 9.89%, 17.65%, 33.33%, and 49.25%, respectively. When using the Rician channel and , the performance is improved by 17.86%, 33.78%, 141.46%, and 312.50%, respectively. The performance is improved by 11.11%, 16.28%, 23.46%, and 33.33%, respectively, when .
In SNR dB, the sensing performance of the MAWGDMM algorithm is analysed in the Rayleigh channel and the Rician channel, respectively. From the first row in Table 3, when using Rayleigh and , the performance of the MAWGDMM method is 15.09%, 45.24%, 369.23% and 510.00% higher than DARDMM, DARRMET, IQDMM and IQRMET, respectively. When using Rayleigh and , the sensing performance of MAWGDMM methd is improved by 16.42%, 36.84%, 95.00% and 122.86%, respectively. Under the Rician channel, the performance is improved by 80.56%, 170.83%, 242.11%, and 364.29%, respectively, when . The performance is improved by 37.70%, 82.61%, 82.61%, and 162.50%, respectively, when .
4.3. Performance Analysis with Different Values of A and M
This section analyzes the impacts of different number of cooperative SUs and the number of different antennas on the spectrum sensing performance. In Figure 9, the simulation parameters are set as follows—SNR dB, , , and M is 2, 3, 4, 5, respectively.
Figure 9.
Comparison of ROC in different number of SUs.
As the number of SUs increases, more comprehensive information for the PU signal is collected, which can overcome the problem hidden terminal and improve the spatial diversity. The final decision of the FC is more reliable. Thus, from Figure 9 and Table 4, we can see that the spectrum sensing performance is further improved as the number of SUs increases.
Table 4.
Detection probabilities of different numbers of secondary users (SUs) when the SNR dB.
When the SNR dB, a Rayleigh channel is used, and ; the spectrum perceptual performance when is improved by 15.29%, 44.12%, and 145.00%, respectively, compares to conditions when , , and . When , the perceived performance is increased by 5.32%, 22.22%, and 47.76%, respectively. Under a Rician channel, the performance is increased by 12.94%, 41.18%, and 134.15%, respectively, when ; the performance is increased by 4.26%, 16.67%, and 36.11%, respectively, when .
In Figure 10, the simulation parameters are set as follows in the MAWGDMM algorithm: SNR dB, , , and A is 2, 3, 4, and 6, respectively.
Figure 10.
Comparison of ROC in different number of antennas.
As the number of SU antennas increases, the spatial diversity and spatial multiplexing gain are improved. The MAWGDMM can work well when many antennas observe the authorized spectrum together. By analyzing Figure 10 and Table 5, we can conclude that the spectrum sensing performance is improved.
Table 5.
Detection probabilities for the different numbers of antennas when the SNR dB.
When the SNR dB, a Rayleigh channel is used and , the spectrum sensing performance when is improved by 22.22%, 65.00%, and 153.85%, respectively, compares to conditions when , , and . When , the performance is increased by 2.04%, 26.59%, and 75.44%, respectively. Under a Rician channel, the performance is increased by 15.29%, 48.48%, and 145.00% respectively, when , and the performance is increased by 4.21%, 19.28%, and 65.00%, respectively, when .
4.4. Performance Analysis with Different Numbers of Sample Points
This section will analyze the effect of different numbers of samples on the spectrum sensing performance. In Figure 11, the simulation parameters are set as follows—the SNR dB, , , N is 1000, 1200, 1600, and 2000, respectively.
Figure 11.
Comparison of ROC in different number of sampling points.
As the number of sampling points increases, a more complete PU signal can be collected by the SUs. The feature vector is more representative of the status of the PU. By analyzing Figure 11 and Table 6, it can be concluded that as the number of sample points increases, the spectrum sensing performance is improved.
Table 6.
Detection probabilities of different numbers of sampling points when the SNR dB.
When the dB, a Rayleigh channel is used and ; the spectrum sensing performance when is improved by 56.67%, 70.9%, and 135.00%, respectively, compares to conditions when , , and . In the case when , the performance is increased by 4.35%, 41.18%, and 68.42%, respectively. Under a Rician channel, the performance is increased by 17.14%, 78.26%, and 100.00%, respectively, when , and the performance is increased by 6.67%, 45.45%, and 60.00%, respectively, when .
5. Conclusions
This paper aims to improve spectrum sensing performance, especially the spectrum sensing performance of the fading channel. Based on this aim, this paper proposes the multiple-antenna CSS based on the wavelet transform and GMM. This method adopts cooperative SUs and the multiple antenna spectrum sensing method, which can effectively overcome the problems that are encountered by single SU spectrum sensing, such as path losses and shadows. Specifically, this paper proposes a new signal feature extraction method and combines the GMM to achieve spectrum sensing. In the experimental simulation section, the simulation with the channel is performed and the simulation results are analyzed. The results show that the MAWG method can improve the spectrum sensing performance to some extent. In this paper, the analysis of the overall cost is ignored; in future research, we will further analyze the overall cost and improve the applicability of the algorithm.
Author Contributions
Conceptualization, S.Z. and Y.W.; methodology, H.Y.; software, P.W.; validation, S.Z., Y.Z. and Y.W.; formal analysis, S.Z.; investigation, Y.W.; resources, H.Y.; data curation, Y.Z.; writing–original draft preparation, S.Z.; writing–review and editing, S.Z.; visualization, Y.Z.; supervision, P.W.; project administration, Y.W.; funding acquisition, Y.W.
Funding
This work was supported in part by special funds from the central finance to support the development of local universities (Grant No.400170044, Grant No.400180004), the national natural science foundation of China (Grant No.61971147), the project supported by the State Key Laboratory of Management and Control for Complex Systems, Institute of Automation, Chinese Academy of Sciences (Grant No.20180106), the foundation of key laboratory of machine intelligence and advanced computing of the Ministry of Education (Grant No.MSC-201706A), the school-enterprise collaborative education project of Guangdong Province (PROJ1007512221732966400), the foundation of National & Local Joint Engineering Research Center of Intelligent Manufacturing Cyber-Physical Systems and Guangdong Provincial Key Laboratory of Cyber-Physical Systems (Grant No.008) and the higher education quality projects of Guangdong Province and Guangdong University of Technology.
Acknowledgments
The author wants to thank the author’s organization because they have provided us with many conveniences.
Conflicts of Interest
The authors declare no conflict of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| CR | Cognitive radio |
| CRN | Cognitive radio networks |
| MAWG | A multiple-antenna cooperative spectrum sensing based on the wavelet transform and Gaussian |
| mixture model | |
| GMM | Gaussian mixture model |
| SU | Secondary user |
| FC | Fusion center |
| PU | Primary user |
| RMT | Random matrix theory |
| CSS | Cooperative spectrum sensing |
| MME | The ratio of the maximum and minimum eigenvalue |
| DMEAE | The maximum eigenvalue and the average eigenvalues |
| DMM | the difference between the maximum and the minimum eigenvalue |
| SVM | Support vector machine |
| NN | Neural network |
| EMD | Empirical mode decomposition |
| GWN | Gaussian white noise |
| SNR | Signal-noise ratio |
| ROC | Receiver operating characteristics |
References
- Huang, X.X.; Zhai, H.Q.; Fang, Y.G. Robust Cooperative Routing Protocol in Mobile Wireless Sensor Networks. IEEE Trans. Wirel. Commun. 2008, 12, 5278–5285. [Google Scholar] [CrossRef]
- Awin, F.A.; Alginahi, Y.M.; Abdel-Raheem, E.; Tepe, K. Technical Issues on Cognitive Radio-Based Internet of Things Systems: A Survey. IEEE Access 2019, 7, 97887–97908. [Google Scholar] [CrossRef]
- Awin., F.A.; Abdel-Raheem, E.; Tepe, K. Blind Spectrum Sensing Approaches for Interweaved Cognitive Radio System: A Tutorial and Short Course. IEEE Commun. Surv. Tutor. 2019, 21, 238–259. [Google Scholar] [CrossRef]
- Ahmed, A.; Hu, Y.F.; Noras, J.M.; Pillai, P. Spectrum Sensing Based on Maximum Eigenvalue Approximation in Cognitive Radio Networks. In Proceedings of the IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks, Boston, MA, USA, 14–17 June 2015; pp. 1–6. [Google Scholar]
- Liu, C.; Yang, M. A Distance-Weighed Algorithm Based on Maximum-Minimum Eigenvalues for Cooperative Spectrum Sensing. In Proceedings of the IEEE 7th International Conference on Wireless Communications, Networking and Mobile Computing, Wuhan, China, 23–25 September 2011; pp. 1–4. [Google Scholar]
- Zeng, Y.; Liang, Y. Eigenvalue-Based Spectrum Sensing Algorithms for Cognitive Radio. IEEE Trans. Commun. 2009, 57, 1784–1793. [Google Scholar] [CrossRef]
- Abed, V.; Shahzadi, A. A Maximum-Minimum Eigenvalue Detection Simpler Method Based on Secondary Users Locations for Cooperative Spectrum Sensing. In Proceedings of the 2014 International Congress on Technology, Communication and Knowledge, Mashhad, Iran, 26–27 November 2014; pp. 1–4. [Google Scholar]
- Miah, M.S.; Yu, H.J.; Godder, T.K.; Rahman, M.M. A Cluster-Based Cooperative Spectrum Sensing in Cognitive Radio Network Using Eigenvalue Detection Technique with Superposition Approach. Int. J. Distrib. Sens. Netw. 2015, 2015, 1–11. [Google Scholar] [CrossRef]
- Ye, Y.H.; Lu, G. Blind Spectrum Sensing Based on Unilateral Goodness of Fit Testing for Multi-Antenna Cognitive Radio System. In Proceedings of the International Conference on Communicatins and Networking, Chengdu, China, 23–25 October 2016; pp. 472–479. [Google Scholar]
- Guimaraes, D.A.; Souza, R.A.A.; Aquino, G.P. Multiantenna Spectrum Sensing in the Presence of Multiple Primary Users over Fading and Nonfading Channels. Int. J. Antennas Propag. 2015, 2015, 1–14. [Google Scholar] [CrossRef]
- Assra, A.; Yang, J.; Champagne, B. An EM approach for cooperative spectrum sensing in multiantenna CR networks. IEEE Trans. Veh. Technol. 2016, 65, 1229–1243. [Google Scholar] [CrossRef]
- Ye, Y.H.; Lu, G.Y. Cooperative spectrum sensing based on correlation coefficient in multi-antenna cognitive radio. Video Eng. 2016, 14, 65–68. [Google Scholar]
- Lei, K.J.; Yang, X.; Peng, S.L.; Cao, X.Y. Study of eigenvalues detection based multiantenna blind spectrum sensing algorithm. J. Syst. Simul. 2012, 24, 1549–1554. [Google Scholar]
- Singh, A.; Bhatnagar, M.R.; Mallik, R.K. Cooperative spectrum sensing in multiple antenna based cognitive radio network using an improved energy detector. IEEE Commun. Lett. 2012, 26, 64–67. [Google Scholar] [CrossRef]
- Xiao, L.; Li, Y.; Liu, J.; Zhao, Y. Power control with reinforcement learning in cooperative cognitive radio networks against jamming. J. Supercomput. 2015, 71, 3237–3257. [Google Scholar] [CrossRef]
- Xiao, L.; Liu, J.; Li, Q.; Mandayam, N.B.; Poor, H.V. User-centric view of jamming games in cognitive radio networks. IEEE Trans. Inf. Forensics Secur. 2015, 210, 2578–2590. [Google Scholar] [CrossRef]
- Li, Z.; Wu, W.; Liu, X.; Qi, P. Improved cooperative spectrum sensing model based on machine learning for cognitive radio networks. IET Commun. 2018, 12, 2485–2492. [Google Scholar] [CrossRef]
- Kumar, V.; Kandpal, D.C.; Jain, M.; Gangopadhyay, R.; Debnath, S. K-mean clustering based cooperative spectrum sensing in generalized κ-μ fading channels. In Proceedings of the 22th National Conference on Communication, Guwahati, India, 4–6 March 2016; pp. 1–5. [Google Scholar]
- Sobabe, G.C.; Song, Y.; Bai, X.; Guo, B. A cooperative spectrum sensing algorithm based on unsupervised learning. In Proceedings of the 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics, Shanghai, China, 14–16 October 2017; pp. 1–6. [Google Scholar]
- Thilina, K.M.; Choi, K.W.; Saquib, N.; Hossain, E. Machine learning techniques for cooperative spectrum sensing in cognitive radio networks. IEEE J. Sel. Areas Commun. 2013, 31, 2209–2221. [Google Scholar] [CrossRef]
- Zhang, Y.W.; Wan, P.; Zhang, S.C.; Wang, Y.H.; Li, N. A spectrum sensing method based on signal feature and clustering algorithm in cognitive wireless multimedia sensor networks. Adv. Multimed. 2017, 2017, 1–10. [Google Scholar] [CrossRef]
- Wang, Y.H.; Zhang, Y.W.; Wan, P.; Zhang, S.C.; Yang, J. A spectrum sensing method based on empirical mode decomposition and K-Means clustering algorithm. Wirel. Commun. Mob. Comput. 2018, 2018, 1–10. [Google Scholar] [CrossRef]
- Wang, Y.H.; Zhang, Y.W.; Zhang, S.C.; Li, X.; Wan, P. A cooperative spectrum sensing method based on a feature and clustering algorithm. In Proceedings of the Chinese Automation Congress, Xian, China, 30 November–2 December 2018; pp. 1029–1033. [Google Scholar]
- Ali, A.; Hamouda, W. Advances on spectrum sensing for cognitive radio networks: theory and applications. IEEE Commun. Surv. Tutor. 2017, 19, 1277–1304. [Google Scholar] [CrossRef]
- Chen, X.; Chen, H.; Meng, W. Cooperative Communications for Cognitive Radio Networks - From Theory to Applications. IEEE Commun. Surv. Tutor. 2014, 16, 1180–1192. [Google Scholar] [CrossRef]
- Zhang, S.C.; Wang, Y.H.; Li, J.F. A cooperative spectrum sensing method based on information geometry and fuzzy c-means clustering algorithm. EURASIP J. Wirel. Commun. Netw. 2019, 2019, 17–29. [Google Scholar] [CrossRef]
- Wang, Y.H.; Zhang, S.C.; Zhang, Y.W. A cooperative spectrum sensing method based on empirical mode decomposition and information geometry in complex electromagnetic environment. Complexity 2019, 2019, 1–13. [Google Scholar] [CrossRef]
- Akhtar, M.F.; Rehmani, M.H.; Reisslein, M.; Umer, T. Full-duplex communication in cognitive radio networks: A survey. IEEE Commun. Surv. Tutor. 2017, 19, 2158–2191. [Google Scholar]
- Jin, M.; Li, Y.; Ryu, H. On the Performance of Covariance Based Spectrum Sensing for Cognitive Radio. IEEE Trans. Signal Process. 2012, 60, 3670–3682. [Google Scholar]
- Hosseini, H.; Syed-Yusof, S.K.B.; Fisal, N.; Farzamnia, A. Compressed wavelet packet-based spectrum sensing with adaptive thresholding for cognitive radio. Can. J. Electr. Comput. Eng. 2015, 38, 31–36. [Google Scholar] [CrossRef]
- Kim, N.; Rabaey, J.M. A dual-resolution wavelet-based energy detection spectrum sensing for UWB-based cognitive radios. IEEE Trans. Circuits Syst. Regul. Pap. 2018, 65, 2279–2292. [Google Scholar] [CrossRef]
- Zhang, W.; Yu, F.; Guo, H.M. Improved adaptive wavelet threshold for image denoising. In Proceedings of the Chinese Control and Decision Conference, Guilin, China, 17–19 June 2009; pp. 5958–5963. [Google Scholar]
- Zhang, S.C.; Wang, Y.H.; Wan, P.; Zhang, Y.W.; Li, X. A cooperative spectrum sensing method based on clustering algorithm and signal feature. In Proceedings of the International Conference on Cloud Computing and Security, Haikou, China, 8–10 June 2018; pp. 50–62. [Google Scholar]
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).