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.