A wireless receiving apparatus generates an N′×B′ weight matrix W whose columns are orthogonal to each other by decomposing an estimated N′×M′ channel matrix into the N′×B′ weight matrix W and a B′×M′ matrix containing two or more non-zero matrix elements in each column, where B′ is an integer less than or equal to N′-1 and greater than or equal to M′. Alternatively, the wireless receiving apparatus generates a combination of an N′×B′ sub-weight matrix W