A transmit diversity method, characterized by comprising: receiving, by a network node, a configuration command, wherein the network node is configured with N antennas, and N is an even number greater than or equal to 4; according to the configuration command, configuring antenna ports of M antennas as a first antenna port, and configuring antenna ports of the remaining (N-M) antennas as a second antenna port, wherein a value of M is N divided by 2; multiplying an information symbol to be transmitted through the first antenna port by a first beamforming vector to obtain a first weighing matrix, and multiplying an information symbol to be transmitted through the second antenna port by a second beamforming vector to obtain a second weighing matrix, wherein both the first beamforming vector and the second beamforming vector are an M-dimensional column vector; transmitting, by each antenna mapping to the first antenna port, an element in the first weighing matrix to a user equipment UE on a predefined subcarrier of the each antenna, wherein the element transmitted on a single antenna is from a fixed row in the first weighing matrix, and the elements transmitted on different antennas are from different rows in the first weighing matrix; and transmitting, by each antenna mapping to the second antenna port, an element in the second weighing matrix to the user equipment UE on a predefined subcarrier of the antenna, wherein the element transmitted on a single antenna is from a fixed row in the second weighing matrix, and the elements transmitted on different antennas are from different rows in the second weighing matrix; wherein the first beamforming vector is orthogonal to the second beamforming vector. receiving, by a network node, a configuration command, wherein the network node is configured with N antennas, and N is an even number greater than or equal to 4; according to the configuration command, configuring antenna ports of M antennas as a first antenna port, and configuring antenna ports of the remaining (N-M) antennas as a second antenna port, wherein a value of M is N divided by 2; multiplying an information symbol to be transmitted through the first antenna port by a first beamforming vector to obtain a first weighing matrix, and multiplying an information symbol to be transmitted through the second antenna port by a second beamforming vector to obtain a second weighing matrix, wherein both the first beamforming vector and the second beamforming vector are an M-dimensional column vector; transmitting, by each antenna mapping to the first antenna port, an element in the first weighing matrix to a user equipment UE on a predefined subcarrier of the each antenna, wherein the element transmitted on a single antenna is from a fixed row in the first weighing matrix, and the elements transmitted on different antennas are from different rows in the first weighing matrix; and transmitting, by each antenna mapping to the second antenna port, an element in the second weighing matrix to the user equipment UE on a predefined subcarrier of the antenna, wherein the element transmitted on a single antenna is from a fixed row in the second weighing matrix, and the elements transmitted on different antennas are from different rows in the second weighing matrix; wherein the first beamforming vector is orthogonal to the second beamforming vector.