1. A method of constructing a beamforming matrix; said method comprising: receiving a candidate matrix; constructing an effective channel matrix using the candidate matrix; performing equalization on the effective channel matrix; calculating a respective signal to noise ratio for each beam in the effective channel matrix; responsive to said calculating, modifying the effective channel matrix by removing a column; and selectively repeating said performing equalization, said calculating, and said removing.