Abstract
Spectrum sensing is the key of implementing cognitive radio technology. As a kind of machine learning method based on statistical learning theory, support vector machine has the advantages of global optimization, nonlinearity and good generalization ability. The use of support vector machines in spectrum sensing can solve the problem that parameters in spectrum sensing are difficult to determine by learning historical data. Aiming at the problem that the training time of the spectrum perception algorithm based on support vector machine is too long, this paper proposes a spectrum sensing algorithm based on twin support vector machine based on fuzzy mathematics and twin support vector machine. The algorithm extracts the leading eigenvector as the input features that can reflect the signal correlation and calculate the membership degree according to the proportion of the maximum eigenvalue. The twin support vector machine is used to solve the classification hyperplane. The algorithm complexity is only 1/4 of the SVM algorithm, which can greatly reduce the training time. The simulation results show that under equal prior condition, when the number of users and the number of samples are the same, the spectrum sensing algorithm based on TWSVM can obtain a lower minimum error probability than the SVM-based spectrum sensing algorithm and energy detection. As the number of users and the number of sampling points increase, the minimum error probability of the TWSVM-based spectrum sensing algorithm decreases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ali A, Hamouda W (2016) Advances on spectrum sensing for cognitive radio networks: theory and applications. IEEE Commun Surveys Tutorials PP(99):1–1
Gokceoglu A, Dikmese S, Valkama M et al (2014) Energy detection under IQ imbalance with single- and multi-channel direct-conversion receiver: analysis and mitigation. In: IEEE International symposium on computer aided control system design, IEEE international conference on control applications
Xi Y, Peng S, Lei K et al (2009) Spectrum sensing based on covariance matrix under noise uncertainty. In: International conference on wireless communications
Penna F, Stanczak S (2013) Decentralized eigenvalue algorithms for distributed signal detection in cognitive networks. IEEE Trans Signal Process 63(2):427–440
Xu W, Li Y, Xu H et al (2018) Cooperative spectrum sensing algorithms based on random matrix non-asymptotic spectrum theory. J Electron Information 40(01):123–129
Zhang Z (2011) SVM-based spectrum sensing in cognitive radio. In: International conference on wireless communications. IEEE
Zhai X, Yang B, Meng T (2016) Spectrum sensing algorithm based on PCA and hybrid kernel function QPSO_SVM. Electron Measur Technol 9:87–90
Yao D, Huijie H, Jie Liu et al (2018) Cognitive radio spectrum sensing based on support vector machine. Electron Design Eng 26(21):7–11
Binbin Gao, Xia Liu, Qiulin Li (2012) A fast classification algorithm for improved twin support vector machine. J Chongqing Univ Technol 26(11):98–103
Xuping Z, Haigen H, Guoxin Z (2010) Optimal threshold and weighted cooperative data combining rule in cognitive radio network. In: IEEE international conference on communication technology. IEEE
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Wang, X., Wang, Z., Guo, D., Zhou, H. (2020). Spectrum Sensing Algorithm Based on Twin Support Vector Machine. In: Liang, Q., Wang, W., Liu, X., Na, Z., Jia, M., Zhang, B. (eds) Communications, Signal Processing, and Systems. CSPS 2019. Lecture Notes in Electrical Engineering, vol 571. Springer, Singapore. https://doi.org/10.1007/978-981-13-9409-6_134
Download citation
DOI: https://doi.org/10.1007/978-981-13-9409-6_134
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-9408-9
Online ISBN: 978-981-13-9409-6
eBook Packages: EngineeringEngineering (R0)