The present invention provides a method and system for operating a
wireless communication system in which received signals from a plurality
of antennas are weighted and combined with a beam forming operation to
form an output signal. The beam forming operation determines weights
adjusted to increase a desired signal power in the output signal while
reducing the power in the output signal of out-of-band components. In an
embodiment of the present invention, beam forming operations are
performed with maximal ratio combining (MRC). Alternatively, a constant
modulus algorithm (CMA) can be used for beam forming operations. In an
alternate embodiment, improved interference suppression is performed with
a novel algorithm referred to as an interference nulling algorithm (INA).
The INA receives an error signal which is 180.degree. out of phase with a
combination of the channels for individual antennas, referred to as the
SUM channel. The error signal is determined by complex conjugate
multiplication of the individual signals and a reference complex signal.
It is desirable to simultaneously achieve diversity and combining gain
and suppress the adjacent channel by combining the weight generation for
MRC and that for INA, as described above, to generate antenna weights
similar to those of MMSE combining.