The invention discloses a communication
signal modulation identification method based on an auto-
encoder, and belongs to the technical field of communication. The method comprises the following stepsof simulating and generating signals to be classified under various
signal-to-
noise ratios; preprocessing the signals to be classified; performing
feature extraction on the preprocessed
signal by using an auto-
encoder; carrying out dimension reduction
processing on the extracted features by using a
kernel principal component analysis KPCA method; generating a
data set, randomly generating a training sample and a
test sample of each type of modulation signals according to the characteristics obtained by the dimension reduction
processing, obtaining a training sample set, a
test sample set and acorresponding class
label set, and performing normalization
processing on the
data set; and training the
SVM classifier by using the training sample set, inputting the
test sample set into the trained classifier, and calculating an average recognition rate. Compared with a
time domain feature or a
frequency domain feature, the method has better anti-
noise performance, the extracted features havebetter intra-class aggregation degree and inter-class separation degree, the calculation complexity is greatly reduced, and the anti-
noise performance is good.