A radio communication method for a MIMO communication system in which output signals are generated from a plurality of information signals and then transmitted to a communication partner from a plurality of antennas, the communication partner comprising at least two receiving antennas, the method comprising: - a reception step of receiving control information transmitted by the communication partner; - a weight determining step of determining, based on the received control information, a first weight for one of the plurality of information signals modulated by a first modulation scheme and encoded by a first encoding method with respect to the plurality of antennas, and determining a second weight for another one of the plurality of information signals modulated by a second modulation scheme and encoded by a second encoding method with respect to the plurality of antennas; - an operation step of generating a first operation result by multiplying the one of the plurality of information signals by the first weight, and generating a second operation result by multiplying the other one of the plurality of information signals by the second weight; and - a transmission step of generating, based on the first operation result and the second operation result, a plurality of the output signals each corresponding to one of the plurality of antennas, and transmitting the plurality of the output signals to the communication partner; the method being characterized in that - the control information includes information for the weight with respect to the plurality of antennas and transmission format information for the modulation schemes and the encoding methods, wherein the transmission format information corresponds to the information for the weight, - the first weight and the second weight each correspond to one of a plurality of transmission beams, the transmission beams formed by transmissions from the plurality of antennas, - the control information further includes information to determine the first and second weights from candidate weights the number of which is greater than the number of antennas, and in that each candidate weight corresponds to one of the transmission beams. - a reception step of receiving control information transmitted by the communication partner; - a weight determining step of determining, based on the received control information, a first weight for one of the plurality of information signals modulated by a first modulation scheme and encoded by a first encoding method with respect to the plurality of antennas, and determining a second weight for another one of the plurality of information signals modulated by a second modulation scheme and encoded by a second encoding method with respect to the plurality of antennas; - an operation step of generating a first operation result by multiplying the one of the plurality of information signals by the first weight, and generating a second operation result by multiplying the other one of the plurality of information signals by the second weight; and - a transmission step of generating, based on the first operation result and the second operation result, a plurality of the output signals each corresponding to one of the plurality of antennas, and transmitting the plurality of the output signals to the communication partner; - the control information includes information for the weight with respect to the plurality of antennas and transmission format information for the modulation schemes and the encoding methods, wherein the transmission format information corresponds to the information for the weight, - the first weight and the second weight each correspond to one of a plurality of transmission beams, the transmission beams formed by transmissions from the plurality of antennas, - the control information further includes information to determine the first and second weights from candidate weights the number of which is greater than the number of antennas, and