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