10000 GitHub - iyinolu/signal-modulation-classification: CNN-based Signal Modulation Classifier on MATLAB
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

iyinolu/signal-modulation-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CNN-Based Signal Modulation Classification for Spectrum Sharing in Cognitive Radio Radio Networks

Alt text

Overview

Challenges faced in 5G wireless technologies arise from the lack of radio spectrum bandwidth for envisioned data services. Spectrum reframing and millimeter wave technology are two proposed solutions to meet the growing demand for wider bandwidth and higher data rates. Spectrum reframing, which involves reallocating spectrum licenses, is very complex, while millimeter wave technology is still not fully developed. The potential for shared spectrum in the <6 GHz bands represents a significant opportunity for more efficient spectrum use to meet the increasing need for mobile connectivity.

Design Objectives


  1. Retrieve the RadioML dataset and perform a brief exploratory data analysis to become familiar with the dataset’s content
  2. Train and evaluate the performance of a Convolutional Neural Network (CNN) for signal modulation classification.
  3. Investigate the effect of the model’s receptive field (filter size) on the classification accuracy.
  4. Develop and optimize a deep learning processor for the CNN model, and generate an implementation and timing report for the design.

Deliverables


  1. Project report
  2. Presentation slides
  3. Poster presentation

Signal Modulation Classification Demonstration

A simple MATLAB-based application was developed to demonstrate the model's effectiveness in signal modulation classification at different SNR values.

About

CNN-based Signal Modulation Classifier on MATLAB

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0