A method for receiving a plurality of global position satellite (GPS) signals, each GPS signal comprising a baseband signal modulated onto a carrier signal within a predetermined first frequency band, the method comprising the steps of:
- a) providing a plurality of antenna elements that receive said plurality of GPS signals;
- b) converting GPS signals received at said antenna elements in a frequency-division-multiplexed manner to produce GPS signals within a set of second frequency bands that correspond to said antenna elements, wherein successive bands in said set of second frequency bands are separated from each other;
- c) combining said GPS signals within said second set of frequency bands to produce a composite signal;
- d) converting an analog signal derived from said composite signal into a digital word stream;
- e) extracting GPS signal components of said digital word stream, said GPS signal components corresponding to said set of second frequency bands and said antenna elements;
- and
- f) applying variable phase delay and variable gain to each GPS signal component in accordance with a set of weight values supplied thereto.