Patent ID: 8107550

Claim:
A method for precoding signals for transmission, the method comprising: generating, at a base station, channel matrices as a function of an estimated channel matrix and channel estimation error matrices; determining, at the base station, a set of first and a set of second diagonal matrices associated with the estimated channel matrix and the channel estimation error matrices; iteratively computing, at the base station, a precoding matrix and an expected throughput, based on at least the generated channel matrices, the first set of diagonal matrices and the second set of diagonal matrices; determining whether to cease the iteratively computing step based on the iteratively computed throughput and a threshold value by comparing a difference between a first expected throughput and a second expected throughput with the threshold value, wherein if the difference between the first and second expected throughputs is greater than the threshold value, the base station performs a third iteration of the iteratively computing step; and precoding the signals for transmission based on the precoding matrix.