
Detection of spectrum hole from n ‐number of primary users using machine learning algorithms
Author(s) -
Venkateshkumar Udayamoorthy,
Ramakrishnan Srinivansan
Publication year - 2020
Publication title -
the journal of engineering
Language(s) - English
Resource type - Journals
ISSN - 2051-3305
DOI - 10.1049/joe.2019.0024
Subject(s) - false alarm , cognitive radio , algorithm , cluster analysis , spectrum (functional analysis) , computer science , receiver operating characteristic , random forest , noise (video) , signal to noise ratio (imaging) , pattern recognition (psychology) , artificial intelligence , machine learning , wireless , telecommunications , physics , image (mathematics) , quantum mechanics
A method for detecting spectrum holes based on the n ‐number of primary users (PU's) in a cognitive radio environment, using a cooperative spectrum sensing model is proposed in this study. The fusion centre, senses the n ‐number of PUs. When the number of PUs is >200, the probability of detection decreases, while the probability of a false alarm increases. The authors use the random forest (RF) algorithm to classify a customised dataset of 600 training samples. Further, they compare the RF algorithm and the k ‐means clustering algorithm, using test datasets with a minimum of ten PUs and a maximum of 500 PUs. Five different signal features are considered as the attributes in the proposed model. The maximum probability of detection is achieved using the k ‐means clustering algorithm in the case of 200 PUs and is 99.17%, while the false alarm probability is 0.8%. The receiver operating characteristic curves indicated that probability of detecting a spectrum hole in the case of the dataset with 500 PUs is 97.67% with the signal to noise ratio ranging from 10 to −12 dB. The accuracy can be increased if the number of clusters formed is increased, depending on the number of test samples.