Skip to content

Using signal processing based features to train and validate machine-learning algorithms to improve spectrum sensing and related problems in cognitive radios.

License

Notifications You must be signed in to change notification settings

Darth-Kronos/Spectrum-Sensing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spectrum-Sensing

Introduction :

This project aims to use signal processing based features to train and validate machine-learning algorithms to improve spectrum sensing and related problems in cognitive radios. We used differential entropy, geometric power and LP- norm based features to train supervised ML algorithms and various deep neural networks. The noise process is assumed to follow a generalized Gaussian distribution, which is of practical relevance. Through experimental results based on real-world captured datasets, we show that the proposed method outperforms the energy-based approach in terms of probability of detection. The proposed technique is particularly useful under low signal-to-noise ratio conditions, and when the noise distribution has heavier tails.

Datasets :

Dataset 1 The centre frequency of the PU was set at 2.48 GHz. The primary transmitter deploys a differential quadrature phase shift keying modulation with a continuous transmission rate of 500 kbps and has a tranmission bandwidth of 1 MHz. The data measurement was carried out in an anechoic chamber with a scan bandwidth of 4 MHz, which uses a discrete Fourier transform of 1024 frequency bins. Therefore, the bandwidth of each frequency bin is 3.9 kHz. To this clean signal, generalized Gaussian noise was added with a given parameter beta and unit variance, which serves as a real-world data that is received by the deployed CR nodes.

Dataset 2 This dataset was captured in a laboratory in Thailand. The dataset was recorded by an omnidirectional antenna connected to the RF Explorer spectrum analyzer. The operating frequency range is 510 to 790 MHz, with a center frequency of 650 MHz. The measurements were taken in three different locations, with both indoor and outdoor environments. We have used data with the highest signal-to-noise ratio (SNR) for our experimental study.

System Model :

image

Machine Learning Algorithms :

Classical ML algoirithms :

  • Support Vector Machines
  • K-Nearest Neighbor
  • Logistic Regression
  • Random Forest

Deep net architectures:

image

image

image

Results:

We show that the combination of features - Differential Entropy, Geometric Power, Lp-Norm and Energy statistic outperforms the performance of raw data.

image

image

image

image

Publications :

P. Saravanan, S. S. Chandra, A. Upadhye and S. Gurugopinath, ”A Supervised Learning Approach for Differential Entropy Feature-based Spectrum Sensing,” Proc. International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET), Chennai, India, Mar. 2021.

A. Upadhye, P. Saravanan, S. S. Chandra and S. Gurugopinath, ”A Survey on Machine Learning Algorithms for Applications in Cognitive Radio Networks,” Proc. International Conference on Electronics, Computing and Communication Technologies(CONECCT), Bengaluru, India, Jul. 2021.

S. S. Chandra, A. Upadhye, P. Saravanan, S. Gurugopinath and R. Muralishankar, "Deep Neural Network Architectures for Spectrum Sensing Using Signal Processing Features," Proc. IEEE International Conference on Distributed Computing, VLSI, Electrical Circuits and Robotics (DISCOVER), Nitte, India, Nov. 2021.

If you use our code and/or system model with proposed features, please cite the above publications.

Authors :

Shreeram Suresh Chandra

Purushothaman Saravanan

Akshay Upadhye

About

Using signal processing based features to train and validate machine-learning algorithms to improve spectrum sensing and related problems in cognitive radios.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •