1. A system for coupling to an array of N antennas for receiving N signals, where N is a natural number greater than or equal to three, for receiving signals from a transmitting device, the device comprising: circuitry for deriving digital data from the N antennas; a spatial filter for obtaining signals from the circuitry; a spatial interpolator for receiving signals derived from the digital data and providing M interpolated signals, where M>N, M representing a set of beams; a selector for selecting one of the beams to identify a location of the transmitting device; and a second spatial filter for receiving output signals derived from the spatial interpolator, and a second spatial interpolator for receiving the filtered signals from the second spatial filter and providing P beams, where P>M.