The average classification accuracy of the CNN model for AMC can reach 75% for SNR from 0 dB to 20 dB. An excess of convolution kernels in each layer reduces the classification accuracy. The performance is better when the number of convolution kernels is from 8 to 32.
To improve performance of Convolutional Neural Network:
Train with more data: Train with more data helps to increase the accuracy of the model. Large training data may avoid the overfitting problem. In CNN we can use data augmentation to increase the size of the training set.