[[TOC(Other/Summer/2017*, depth=2)]] = Spectrum Classification Application = == Introduction == The goal of this project is to create an application that will run on a receiver node and processes signals. It will take the received signal as an input, analyze the components and details of the signal, and classify the signal based on the analysis. This will require machine learning techniques to perform the classification. The program will receive signals, determine what modulation scheme was used to modulate the signal, and then demodulate the signal with the found scheme. This can also be expanded to creating a modem that will also choose the best modulation scheme to modulate a signal depending on the SNR of the given range of wireless frequencies. == Background == [https://docs.google.com/presentation/d/1m9rotuVr4hpLpY10MMBGhZTetcKyzV9BF0v6NnRmkjc/edit?usp=sharing Brief Summary of Project] To recognize the modulation scheme of the modulated signal received, we will train a classifier by using training data that encompasses many signals modulated with varying modulation schemes. Then, we will test the classifier using signals created from GNU Radio to confirm that it works properly. In practice, it will be running on an ORBIT node and receiving at a given frequency, try to determine if the given signals are just noise, and will demodulate any determined signals. == Tools Used == Classifier - TensorFlow - Gives us a neural network library for smarter machine learning algorithms Signal Training Data - [https://radioml.com/datasets/radioml-2016-04-dataset/ RadioML Dataset] Testing Data - GNURadio - Comes with SDR Toolkit to send, receive, and plot signals == Presentations == [https://docs.google.com/presentation/d/1m9rotuVr4hpLpY10MMBGhZTetcKyzV9BF0v6NnRmkjc/edit?usp=sharing Week One] [https://docs.google.com/presentation/d/1nEzAFW227iqZQlQSqCR4I4HzhQwYi-DRduJD6i7ntRQ/edit?usp=sharing Week Two] [https://docs.google.com/presentation/d/1UGR-wCjR8GUwFSox5ljbt6E6zZkFVFF-U1Cy-Sc3nkg/edit?usp=sharing Week Three] [https://docs.google.com/presentation/d/1XyAgdPgiC1NR1tk8_XtX3J916pG3mhQxLxu84l584Xg/edit?usp=sharing Week Four] == The Team == Avanish Mishra Brendan Bruce