[[TOC(Other/Summer/2017*, depth=2)]] = SDR Smart Modem = == Introduction == The Smart Modem is designed to receive a signal from a USRP2, attempt to recognize the modulation scheme, and then demodulate the signal. It also can be used to modulate and transmit signals. To find this project, please visit [https://github.com/Avanish14/SmartModem/ the project GitHub.] == Background == This project utilizes machine learning classifiers to recognize the modulation schemes of captured signals. We generated data using GNURadio to collect representative sample vectors of signals with various modulation schemes. Then, we trained a convolutional neural network with this data. An example confusion matrix is shown below: {{{ #!html
Performance of Modulation Scheme Recognition |
Avanish Mishra | Brendan Bruce: bbruce.ece@gmail.com |