A machine learning based spectrum-sensing algorithm using sample covariance matrix

In this paper, we propose a machine learning based spectrum sensing method using the sample covariance matrix of the received signal vector from multiple antennas. Before sensing, the cognitive radio (CR) will first apply the unsupervised learning algorithm (e.g., K-means Clustering) to discover primary user's (PU) transmission patterns. Then, the supervised learning algorithm (e.g., Support Vector Machine) is used to train CR to distinguish PU's status. These two learning phases are implemented using the feature vector that is formed by two parameters of the sample covariance matrix. One parameter is the ratio between the maximum eigenvalue and the minimum eigenvalue; the other is the ratio between the absolute sum of all matrix elements and absolute sum of the diagonal elements. The proposed method does not need any information about the signal, channel, and the noise power a priori. Simulations clearly demonstrate the effectiveness of the proposed method.

[1]  Heung-Gyoon Ryu,et al.  On the Performance of Covariance Based Spectrum Sensing for Cognitive Radio , 2012, IEEE Transactions on Signal Processing.

[2]  Mohamed-Slim Alouini,et al.  Generalized Mean Detector for Collaborative Spectrum Sensing , 2013, IEEE Transactions on Communications.

[3]  J. I. Mararm,et al.  Energy Detection of Unknown Deterministic Signals , 2022 .

[4]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[5]  Joseph Mitola,et al.  Cognitive radio: making software radios more personal , 1999, IEEE Wirel. Commun..

[6]  Li Li Selected Applications of Convex Optimization , 2015 .

[7]  Andreas Christmann,et al.  Support vector machines , 2008, Data Mining and Knowledge Discovery Handbook.

[8]  Yonghong Zeng,et al.  Eigenvalue-based spectrum sensing algorithms for cognitive radio , 2008, IEEE Transactions on Communications.

[9]  W. Gardner Exploitation of spectral redundancy in cyclostationary signals , 1991, IEEE Signal Processing Magazine.

[10]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[11]  A. Sonnenschein,et al.  Radiometric detection of spreadspectrum signals in noise of uncertain power , 1992 .

[12]  Shigeo Abe Support Vector Machines for Pattern Classification , 2010, Advances in Pattern Recognition.

[13]  Anthony Widjaja,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2003, IEEE Transactions on Neural Networks.

[14]  Yonghong Zeng,et al.  Spectrum-Sensing Algorithms for Cognitive Radio Based on Statistical Covariances , 2008, IEEE Transactions on Vehicular Technology.

[15]  R.W. Brodersen,et al.  Spectrum Sensing Measurements of Pilot, Energy, and Collaborative Detection , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[16]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[17]  Simon Haykin,et al.  Cognitive radio: brain-empowered wireless communications , 2005, IEEE Journal on Selected Areas in Communications.