Methods and apparatuses for versatile beamforming
AssigneeInternational Business Machines Corporation
InventorsGiovanni Cherubini, Paul Hurley, Matthieu Simeoni
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGiovanni Cherubini, Paul Hurley, Matthieu Simeoni
Estimating the term…
The present invention is directed to methods and apparatuses for beamforming signals or compute beamformed signals. The present approach is to determine a series of beams from or for a set of devices configured for receiving signals from and/or transmitting signals to one or more regions of interest in an n-dimensional space, with n=2 or 3. Each of the devices has a known position pi within said n-dimensional space. Signals are to be respectively transmitted or received non-uniformly in this space, i.e., according to the particular regions of interest. During a first phase, operations are performed in order to successively obtain a spatial filter function {circumflex over (ω)}(r), a beamforming function ω(p), and beamforming weights ω(p1). The spatial filter function {circumflex over (ω)}(r) matches projections of the regions of interest onto an n−1-dimensional sphere centered on said set of devices. The function {circumflex over (ω)}(r), however, extends over the n-dimensional space and does not restrict to the n−1-dimensional sphere. During a second phase, delays and gains are suitably introduced in the signals, by weighting time-series according to beamforming weights ω(pi) obtained during the first phase.
A method for computing a beamformed signal from a set of receivers {Ai}i=1, . . . , L, the set of receivers configured for receiving signals from one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the receivers having a known position pi within said n-dimensional space, the method comprising:
A method for beamforming a signal for a set of transmitters {Ai}i=1, . . . , L, the set of transmitters configured for transmitting signals to one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the transmitters having a known position pi within said n-dimensional space, the method comprising:
A method for determining a series of beams from or for a set of transceivers {Ai}i=1, . . . , L, said set of transceivers configured for receiving signals from and transmitting signals to one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the transceivers having a known position pi within said n-dimensional space, the method comprising:
A receiving apparatus comprising a set of receivers {Ai}i=1, . . . , L and configured for computing a beamformed signal from said set of receivers, the set of receivers configured for receiving signals from one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the receivers having a known position pi within said n-dimensional space, the apparatus comprising:
A transmission apparatus comprising a set of receivers {Ai}i=1, . . . , L and configured for beamforming a signal for said set of transmitters {Ai}i=1, . . . , L, the set of transmitters configured for transmitting signals to one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the receivers having a known position pi within said n-dimensional space, the apparatus comprising:
A transceiver apparatus comprising a set of receivers {Ai}i=1, . . . , L and configured for determining a series of beams from or for said set of transceivers {Ai}=i=1, . . . , L, said set of transceivers configured for receiving signals from and transmitting signals to one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the receivers having a known position pi within said n-dimensional space, the method comprising:
A computer program product for determining a series of beams from or for a set of devices {Ai}i=1, . . . , L configured for receiving signals from and/or transmitting signals to one or more regions {Rm}m=1, . . . , M of interest in an n-dimensional space, with n=2 or 3, each of the devices having a known position pi within said n-dimensional space, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions being executable by a computerized system to cause the latter to:
Dependencies are inferred from the claim text.