1. A method of receiving a plurality of transmission signals at a receiver, the transmission signals each traveling through a corresponding transmission channel, the receiver comprising a plurality of receiver channels, a receiver channel corresponding to each transmission channel, the method comprising: each receiver channel receiving a corresponding transmission signal; detecting whether the received transmission signals are dominated by one of noise and interference; if the received transmission signals are dominated by noise, then selecting a first set of weights as a receiver weighting; if the received transmission signals are dominated by interference, then selecting a second set of weights as the receiver weighting; and estimating the received transmission signals based upon the selected receiver weighting.