Data is estimated from a received vector comprising a plurality of
communications. A received wireless signal is converted to a baseband
signal, which is sampled to produce a received vector. Channel responses
are estimated for the received communications. The noise variance is
estimated. The noise variance is scaled by a scaling factor. Samples are
processed using the estimated channel responses and the scaled noise
variance to produce a spread data vector. The spread data vector is
despread to recover the data of the received wireless signal.