/Modulations-Expert

This software is intended for the task of automatic recognition of analog and digital modulations which is an essential task in the process of reverse engineering or eavesdropping on a communications network.

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

Modulations-Expert

Modulations-Expert is a software package for automatic recognition of analog and digital modulations.

  • Modulations-Expert is MATLAB GUI-based toolbox for automatic modulation recognition.
  • The toolbox can be used for generating arbitrary datasets of modulations.
  • The toolbox provides multiple machine learning-based classifiers to be trained using the obtained datasets.
  • Blind demodulation is implemented for QAM, PSK, DPSK, OQPSK, QAM, and FSK.
  • Visualization techniques are provided for insight on modulation classification.

To run Modulations-Expert you need 64-bit MATLAB R2015b or newer releases for Windows.

Modulations-Expert software is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Modulations-Expert software is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

For any question, please contact via e-mail to mehditeimouri@ut.ac.ir.