MIMO Spectrum Sensing for Cognitive Radio-Based Internet of Things

Project Code :TMMACO18


The emerging cognitive radio-based Internet of Things (CR-IoT) network provides a novel paradigm solution for IoT devices to efficiently utilize spectrum resources which helps to identify the primary user presence under Gaussian interference conditions


In this project, we introduce a novel spectrum sensing method for CR-IoT with additive Gaussian mixture noise/interference. The emerging cognitive radio-based Internet of Things (CR-IoT) network provides a novel paradigm solution for IoT devices to efficiently utilize spectrum resources. 

Spectrum sensing is a critical problem in CR-IoT network which has been investigated extensively under the Gaussian noise/interference. The introduced method maps the observation signal matrix from original input space to a high-dimensional feature space by a nonlinear Gaussian kernel function and then to construct a kernelized test statistic in the feature space. 

The approximate analytical expressions of the false-alarm and detection probability of the proposed scheme are derived under Gaussian mixture noise, and the decision threshold can be determined according to false alarm probability.

Keywords: Cognitive radio, Internet of Things, Gaussian mixture noise, kernel theory, spectrum sensing.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram


Software: Matlab 2018a or above


Operating Systems:

  • Windows 10
  • Windows 7 Service Pack 1
  • Windows Server 2019
  • Windows Server 2016


Minimum: Any Intel or AMD x86-64 processor

Recommended: Any Intel or AMD x86-64 processor with four logical cores and AVX2 instruction set support


Minimum: 2.9 GB of HDD space for MATLAB only, 5-8 GB for a typical installation

Recommended: An SSD is recommended A full installation of all Math Works products may take up to 29 GB of disk space


Minimum: 4 GB

Recommended: 8 GB

Learning Outcomes

  • Introduction to Matlab
  • How to start with MATLAB
  • About Matlab language
  • Matlab coding skills
  • About tools & libraries
  • Application Program Interface in Matlab
  • About Matlab desktop
  • How to use Matlab editor to create M-Files
  • Features of Matlab
  • Basics on Matlab
  • Basics of wireless communications
  • About cognitive radio.
  • About spectrum sensing
  • How system modal can be formed in Matlab.
  • Construction of algorithm according to system modal
  • Analyzing and visualization of plots.
  • Phases of data transmission:
    • Generation of input signal
    • Construction of transmitter
    • Formation of channel
    • Construction of receiver
  • About IoT data transmission
  • About transmitters and receiver construction in IoT systems.
  • How to extend our work to another real time applications
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills


Demo Video

Request Video

Related Projects

Final year projects