The invention discloses an Alamouti encoding method based on collaborative
constellation mapping, and mainly solves the problems of high
block error and worse anti-
fading capability of an Alamouti space time code. The method comprises the following steps: dividing the bit
stream of a transmitting end into three groups, generating a modulation
constellation to map three groups of bits, constructing and combining a collaborative modulation symbol to obtain a transmission symbol, using the Alamouti space time code to transmit the symbol, receiving signals within two symbol periods by a receiving end and constructing a composite receiving
signal vector, calculating a zero forcing detection solution vector according to the composite receiving
signal vector, using a maximum likelihood estimator to perform first layer judgment on the zero forcing detection solution vector, calculating an European style and performing second layer judgment, and finally performing
constellation inverse mapping on the judged result and combining the result to obtain the bit
stream. By means of collaborative constellation mapping mode, a better error block function is obtained, the anti-
fading capability of the
system is enhanced, the communication
confidentiality is strengthened at the same time, and the method can be applied to a two-transmit-antenna and one-receive-antenna
system.