Patent ID: 8223626

Claim:
A method, comprising: receiving, by a system including at least one processor, an indication of outdated channel state information for multiple-input multiple-output channels in a wireless network; receiving an indication of a transmit power constraint for at least one consumer premise equipment (CPE); for respective iterations of multiple iterations: determining a gradient based on the outdated channel state information; projecting the gradient onto the transmit power constraint; determining a linear precoder based on a result of the projecting to yield a current linear precoder; determining whether a difference between a first pairwise error probability of the current linear precoder and a second pairwise error probability of a previous linear precoder derived based on a result of a previous iteration is greater than a predetermined value; and performing a subsequent iteration of the determining the gradient, the projecting the gradient, and the determining the linear precoder in response to determining that the difference is greater than the predetermined value.