Patent ID: 8238498

Claim:
A wireless communication apparatus comprising: a matrix estimating unit that estimates a channel matrix of N rows and M columns (N and M are natural numbers); a selecting unit that selects S rows (S is a natural number, and S<MIN(M, N)) from the channel matrix estimated by the matrix estimating unit and generates a sub-channel matrix of S rows and M columns; and an arithmetic unit that calculates an antenna weighting coefficient matrix based on the channel matrix estimated by the matrix estimating unit and the sub-channel matrix generated by the selecting unit, wherein the arithmetic unit includes: a weighted channel matrix generating unit that multiplies the channel matrix by a temporary antenna weighting coefficient matrix calculated based on the sub-channel matrix to generate a weighted channel matrix; a reverse weighted channel matrix generating unit that transposes the channel matrix and the weighted channel matrix, and multiplies the transposed channel matrix by a reverse antenna weighting coefficient matrix calculated based on the transposed weighted channel matrix to generate a reverse weighted channel matrix; and an antenna weighting coefficient matrix calculating unit that calculates the antenna weighting coefficient matrix based on a transposed reverse weighted channel matrix.