The invention discloses a linear and nonlinear comprehensive
precoding method and a linear and nonlinear comprehensive
precoding device for a multi-user multiple-input multiple-output (
MIMO)
system. The method comprises the following steps of: acquiring the
channel state information of each user by using a
transmitter; performing linear
precoding processing matrix design according to the novel maximum
signal-leakage-
noise ratio principle of each user; performing geometric mean resolution on an equivalent channel of each user, and acquiring a corresponding user feed-forward
processing matrix; extracting the lower triangular part of an equivalent channel matrix after the transformation of a feed-forward matrix and a linear
precoding matrix as a feedback
processing matrix for nonlinear precoding; and sequentially performing basic processing such as scrambling, modulation and the like, nonlinear dirty paper coding processing, feed-forward matrix processing and linear
precoding matrix processing on a
signal, and transmitting the processed
signal by using the
transmitter. By the method and the device, the comprehensive design of linear precoding and the nonlinear precoding is realized, known interference is eliminated, unknown interference is suppressed, the two shortcomings that the known interference is incompletely eliminated and that the
gain of each equivalent channel is unbalanced in the linear precoding based on the maximum signal-leakage-
noise ratio principle are overcome, and
system performance is improved.