Modulation-Classification-using-Self-Supervised-Learning

cnn_matlab_selftraining consists of a cnn trained model with dataset generated using rician channel.

knn_awgn is a model which is trained using KNN algorithm and dataset generated using awgn(additive white gaussian noise) channel.

lstm_rayleigh is a model which is trained using LSTM & GRU architecture and dataset generated using rayleigh multipath fading channel