A modulation identification method under an
MIMO related channel based on a
machine learning
algorithm of the invention belongs to the field of communication. The method comprises the specific steps as follows: first, space-time coding is performed on each data flow of a communication
transmitter, and code words are emitted out through Nt transmitting antennas; then, a correlation matrix (as shown in the description) of a
receiver and a correlation matrix (as shown in the description) of the
transmitter are received, and an
MIMO channel matrix H is calculated; the received
signal on each receiving antenna is calculated according to the
MIMO channel matrix H and corrected; and finally, each receiving antenna extracts the features of the corresponding corrected
signal, training test is performed on the extracted feature values, and a modulation identification mode to which a sample belongs is calculated. The advantages are as follows: the method has strong robustness and generalization ability to non-
Gaussian channels, and modulation
system identification under a more complex environment can be realized through parameter iteration; and by extracting high-order moment and high-order cumulant features, the
signal feature difference is obvious under high signal-to-
noise ratio, and the classification of a
machine learning
algorithm is facilitated.