主权项 |
1. A method of processing a communication signal, the method comprising:
receiving a signal by a plurality of antennas; computing, by a processor, a plurality of beam measurement values by transforming the signal received from each antenna of the plurality of antennas to a beamspace representation using a beamforming matrix, wherein the beamforming matrix includes a plurality of columns, wherein each column of the plurality of columns defines a steering vector for a beam that corresponds to a fixed spatial angle relative to a boresight vector extending from the plurality of antennas, wherein the plurality of columns thereby define a plurality of beams; selecting, by the processor, a second plurality of beams from the defined plurality of beams based on a power captured by each beam of the plurality of beams that is derived from the computed plurality of beam measurement values; for each beam of the selected second plurality of beams as a first beam,
computing, by the processor, a spatial phase shift component based on the fixed spatial angle defined for the first beam and a carrier frequency;computing, by the processor, a temporal delay component based on the fixed spatial angle defined for the first beam and the carrier frequency;defining, by the processor, a filter using the computed spatial phase shift component and the computed temporal delay component;selecting, by the processor, a beam measurement value associated with the first beam from the computed plurality of beam measurement values; andapplying, by the processor, the defined filter to the selected beam measurement value to define a filtered value; and combining the defined filtered values to extract information contained in the received signal. |