Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

​​Signal Classification Using Deep Learning ​

View Signal Classification Using Deep Learning on File Exchange

​​The goal of this MATLAB® code is to accurately identify and classify 5G and RADAR signals within a wideband spectrum by training a deep learning network that can effectively estimate the positions of 5G and RADAR signals in both time and frequency domains. This involves the use of semantic segmentation applied to spectrograms of wideband wireless signals, aiming to distinguish between these signal types. This code implements the following workflow of signal classifocation using deep learning.

  1. Generate Training Data
  2. Train and validate the deep learning network
  3. Test the trained network in simulation
  4. Test the trained network using SDR Hardware

Setup

To Run:

  1. Launch the SpecSenseApp and press collect signal button
  2. Go to Train and Evaluate tab browse the folder where signals are collected
  3. Press train button and then press load Network button to load the trained network
  4. Press evalate to vsiualize the performance of the trained network
  5. Go to Software test tab, load the trained network and press loop to see the signal classification of stored signals
  6. Go to Hardware test tab, configure the radio hardware load the trained network and press loop to see the signal classifcation of live signals

Additional information about set up

MathWorks Products (https://www.mathworks.com)

3rd Party Products:

3p:

Community Support

MATLAB Central

Copyright 2024 The MathWorks, Inc.

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages