Patent ID: 7668268

Claim:
A method comprising: receiving at a plurality of antenna ports a signal vector over a plurality of channels; at least one processor determining a channel matrix H that represents at least one of the plurality of channels; the at least one processor using an iterative algorithm to determine a change of basis matrix T that when multiplied with the channel matrix H converges to a matrix H*T that is more orthogonal than the channel matrix H, wherein the iterative algorithm is upwardly bounded in a number of iterations by a predetermined maximum value; and the at least one processor using the channel matrix H and the change of basis matrix T to detect the received signal vector; wherein the at least one processor further determines the change of basis matrix T by initializing the iterative algorithm in a first iteration with an initialization channel matrix H′ k that is derived from a current channel matrix H k and a change of basis matrix T k−1 from a previous channel realization.