Patent ID: 7379759

Claim:
A wireless communication apparatus that is employed in a multiple-input-multiple-output wireless communication system, comprising: a plurality of antenna units that transmit or receive a radio frequency signal; and a weight controlling unit that gives a weight with respect to each of the plurality of antenna units, wherein each of the plurality of antenna units is formed by an adaptive array antenna unit, and the adaptive array antenna unit of each antenna unit comprises a plurality of antenna elements and has a directivity that is changed by varying weights with respect to the plurality of antenna elements, and wherein the weight controlling unit comprises: an eigenvalue calculating unit that calculates eigenvalues of a matrix represented by the product of a current channel matrix representing the transmission characteristics of wireless transmission channels of the respective antenna units and a conjugate transposed matrix of the current channel matrix; and an inverse calculation unit that calculates such a channel matrix as to have all eigenvalues within a predetermined range that includes the average value of the calculated eigenvalues but does not include the smallest one of the calculated eigenvalues.