A method for asymmetrical beamforming transmission of a vector over a wireless channel H, comprising: - providing a wireless communication system having N T transmit antennae (102 i) and N R (104 j) receive antennae, N T > N R > 0; - determining an initial beamforming matrix Q - adjusting the beamforming matrix Q (301.2) with a pre-selected technique such that each row of Q has the same power; wherein the technique is selected out of the group comprising: - a brute force normalization technique wherein each row of the initial matrix is normalized to be unit power, - a quantization technique wherein each element of the initial beamforming matrix Q is quantized to ± 1 ± j values, - an optimization technique based on outage probability by starting with the assumption that each element of Q is ± 1 ± j, wherein the criterion for choosing Q is to maximize |det |, wherein Q 11 is preferably set to 1 + j and only those columns that are orthogonal to each other are searched, - an optimization technique based on hybrid optimization, wherein the quantization technique is used for the first vector of Q and the optimization technique based on outage probability is used to determine the other vectors of Q, and - an optimization across frequency domain, wherein a single beamforming matrix Q is chosen for p channel frequency bins and the optimization criterion is to choose that Q that maximizes ∑ i = 1 p det H i Q, and - transmitting by a transmitter the vector as N R data streams over the channel using the adjusted beamforming matrix (301.3), wherein the transmitted N R data streams have equal power. - providing a wireless communication system having N T transmit antennae (102 i) and N R (104 j) receive antennae, N T > N R > 0; - determining an initial beamforming matrix Q - adjusting the beamforming matrix Q (301.2) with a pre-selected technique such that each row of Q has the same power; wherein the technique is selected out of the group comprising: - a brute force normalization technique wherein each row of the initial matrix is normalized to be unit power, - a quantization technique wherein each element of the initial beamforming matrix Q is quantized to ± 1 ± j values, - an optimization technique based on outage probability by starting with the assumption that each element of Q is ± 1 ± j, wherein the criterion for choosing Q is to maximize |det |, wherein Q 11 is preferably set to 1 + j and only those columns that are orthogonal to each other are searched, - an optimization technique based on hybrid optimization, wherein the quantization technique is used for the first vector of Q and the optimization technique based on outage probability is used to determine the other vectors of Q, and - an optimization across frequency domain, wherein a single beamforming matrix Q is chosen for p channel frequency bins and the optimization criterion is to choose that Q that maximizes ∑ i = 1 p det H i Q, and - transmitting by a transmitter the vector as N R data streams over the channel using the adjusted beamforming matrix (301.3), wherein the transmitted N R data streams have equal power. - a brute force normalization technique wherein each row of the initial matrix is normalized to be unit power, - a quantization technique wherein each element of the initial beamforming matrix Q is quantized to ± 1 ± j values, - an optimization technique based on outage probability by starting with the assumption that each element of Q is ± 1 ± j, wherein the criterion for choosing Q is to maximize |det |, wherein Q 11 is preferably set to 1 + j and only those columns that are orthogonal to each other are searched, - an optimization technique based on hybrid optimization, wherein the quantization technique is used for the first vector of Q and the optimization technique based on outage probability is used to determine the other vectors of Q, and - an optimization across frequency domain, wherein a single beamforming matrix Q is chosen for p channel frequency bins and the optimization criterion is to choose that Q that maximizes ∑ i = 1 p det H i Q, and - transmitting by a transmitter the vector as N R data streams over the channel using the adjusted beamforming matrix (301.3), wherein the transmitted N R data streams have equal power.