An efficient modulation classification method using signal constellation diagrams with convolutional neural networks, Gabor filtering, and thresholding