[[TOC(Other/Summer/2017*, depth=2)]] = SDR Smart Modem = == Introduction == The Smart Modem is designed to receive any signal from a USRP2, recognize the modulation scheme, and demodulate the signal. It also can be given an analog or digital signal, modulate it using a given scheme, and send it to a USRP2. To find this project, please visit [https://github.com/Avanish14/SmartModem/ the project GitHub.] == Background == This project utilizes machine learning algorithms to recognize the modulation schemes of incoming signals. We first generated data using GNURadio to collect representative sample vectors of signals modulated with various modulation schemes. Then, we trained a convolutional neural network with this data. The results of the training are shown below: {{{ #!html
Performance of Modulation Scheme Recognition |
Avanish Mishra | Brendan Bruce |