Patent ID: 8116241

Claim:
A wireless communication system including a transmitting device having a plurality of antennas, transmitting different radio signals from each of the plurality of antennas and communicating with a plurality of receiving devices, and the plurality of receiving devices each having at least one of antennas and receiving the radio signals transmitted from the transmitting device, each of the plurality of receiving device comprising: an extraction unit to extract, from the received radio signals, transmission characteristic information containing transmission path information corresponding to an environment where the radio signals are transmitted and containing elements corresponding to the numbers of antennas that each of the plurality of receiving devices has; and an information transmitting unit to transmit, to the transmitting device, configuring information including the number of the antennas regarding each of the plurality of receiving devices and the transmission characteristic information, the transmitting device comprising: a detection unit to detect the configuration information and the transmission characteristic information from signals received from the plurality of receiving devices; a transforming unit to obtain transmission path information indicative of a transmission path characteristic between the plurality of antennas of the transmitting device and all of the antennas of the plurality of receiving devices from the detected transmission characteristic information, to obtain a change-of-variable matrix from the obtained transmission path information and the number of the antennas regarding each of the plurality of receiving devices included in the detected configuration information and to transform respective transmission data by multiplying the respective transmission data by the obtained change-of-variable matrix; a separating unit to allocate the respective transmission data transformed by the transforming unit to each other's different antenna of the plurality of antennas; and a plurality of transmitting unit configured to correspond with the plurality of antennas to transmit respective radio signals corresponding to the respective transmission data allocated by the separating unit, wherein the transforming unit holds the used change-of-variable matrix that was used in a previous transforming, detects the latest transmission path information from the detected transmission characteristic information and the used change-of-variable matrix, obtains the latest change-of-variable matrix from the latest transmission path information and the detected transmission characteristic information and transform the respective transmission data by multiplying the respective transmission data by the latest change-of-variable matrix.