Skip to content

ECE 5760 Advanced Microcontroller, Final Project: Radio Modulation Detecter that utilizes a CNN built on DE1-SoC (FPGA)

Notifications You must be signed in to change notification settings

peteroh23/ModulationDetectionCNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModulationDetectionCNN

ECE 5760 Advanced Microcontroller, Final Project: Radio Modulation Detecter that utilizes a CNN built on DE1-SoC (FPGA)

We created a radio modulation classifier that predicts the modulation scheme of received wireless signals with a Convolutional Neural Network implemented on the DE1-SoC. We utilized a Software-Defined Radio (an RTL-SDR) –– attached to the ARM processor via USB –– in order to obtain local radio signals. The radio signals are then sent over to the FPGA for classification by a CNN (AM-SSB, WBFM, GFSK). In addition, a spectrogram of the Fast Walsh-Hadamard Transform of the signal overtime was plotted on a VGA screen to visualize the received signals.

About

ECE 5760 Advanced Microcontroller, Final Project: Radio Modulation Detecter that utilizes a CNN built on DE1-SoC (FPGA)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published