Patent ID: 8081700

Claim:
A method for computing a transmit beamforming W matrix for a plurality M streams of data over N subcarriers, the method comprising: a first step of measuring a receive channel characteristic H matrix; a second step of a transmit beamformer decomposing said H matrix into a U matrix which is formed from the left eigenvectors of said H matrix, an Σ matrix which is a diagonal matrix formed from the square roots of the eigenvalues of said H matrix, and a V T matrix with rows comprising the right eigenvectors of H, such that UΣV T =H; where said transmit beamforming W matrix is derived from said V matrix by swapping the strongest column of said V matrix with a different column of said V matrix when a first said eigenvalue associated with said strongest column is greater than a second said eigenvalue corresponding to said different column, said V matrix containing at least two non-zero columns.