The invention discloses a double-
codebook multi-user multiple-input multiple-output (MU-
MIMO)
precoding method based on Schmidt orthonormalization, and belongs to the communication field. The
precoding method includes the following steps: (1) constructing a
codebook I according to the Grossmann space packing principle, then constructing a
codebook II according to the Schmidt orthonormalization principle and considering the
chordal distance between vectors, and storing the two codebooks together in a
base station end and a
mobile station, (2) carrying out channel
estimation according to
pilot signals sent by a
base station, then going through
precoding vectors in the codebook I, selecting out
best matching code words, and sending indexes and corresponding
signal interference plus
noise ratio (SINR) values of the code words to the
base station as feedback, (3) the base
station ensuring a present
precoding matrix in the codebook II according to the collected feedback information, and carrying out user scheduling on the basis. Through adoption of the method, an expanded space of the codebooks are enabled to be larger, moreover orthogonal property of the
precoding matrix is guaranteed, and restraining capacity to color contribution index (CCI) is ensured. Meanwhile, the user scheduling scheme of the base
station end enables the failure phenomenon of user matching not to exist.