Provided is a method of controlling a
multiple input multiple output (
MIMO)
system. One embodiment of the method includes the steps of: estimating, at a
receiver, a
MIMO channel and detecting data streams using a successive interference cancellation scheme; calculating, at the
receiver, S and P using the estimated channel and then feeding back information corresponding to (P1, P2, . . . , PM-1, SINR5M) to a
transmitter, and determining, at the
transmitter, a transfer rate and transmission power perstream using the fed-back information. Another embodiment of the method includes the steps of: estimating, at a
receiver, a
MIMO channel and detecting data streams using a
signal received from an antenna; extracting, at the receiver, a feedback parameter to be fed back to the
transmitter using the estimated channel, and feeding back the feedback parameter to the transmitter, and determining, at the transmitter, a
stream to be allocated to the receiver from among the streams of the transmitter using the fed-back parameter and a data transfer rate per
stream, wherein the feedback parameter is information corresponding to a successive interference cancellation order and a
signal-to-interference-plus-
noise ratio (SINR) per
stream reflecting successive interference cancellation.