MULTI-FINGER BEAMFORMING AND ARRAY PATTERN SYNTHESIS
First Claim
1. A communication device comprising:
- an antenna array; and
a beamforming controller configured to;
determine a set of beamforming weights for the antenna array based on a target radiation pattern having target main finger power levels for a plurality of main fingers and a target maximum sidelobe power level, wherein the beamforming controller is configured to determine the set of beamforming weights by, in each of a plurality of iterations;
identifying a search space of beamforming weights for a plurality of elements of the antenna array, andupdating based on actual main finger power levels and actual sidelobe power levels of the set of beamforming weights, the set of beamforming weights within the search space to reduce a difference between actual main finger power levels and the target main finger power levels and to reduce the actual sidelobe power levels toward or below the target maximum sidelobe power level;
the antenna array configured to transmit or receive radio signals based on the set of beamforming weights.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication device includes an antenna array, and a beamforming controller configured to determine a set of beamforming weights for the antenna array based on a target radiation pattern having a plurality of main fingers, wherein the beamforming controller is configured to, in each of a plurality of iterations identify a search space of beamforming weights for a plurality of elements of the antenna array, and determine, based on contribution of one or more of the plurality of elements of to multiple of the plurality of main fingers, an updated set of beamforming weights in the search space to reduce a difference between an actual radiation pattern and the target radiation pattern, the antenna array configured to transmit or receive radio signals based on the updated set of beamforming weights.
69 Citations
22 Claims
-
1. A communication device comprising:
-
an antenna array; and a beamforming controller configured to; determine a set of beamforming weights for the antenna array based on a target radiation pattern having target main finger power levels for a plurality of main fingers and a target maximum sidelobe power level, wherein the beamforming controller is configured to determine the set of beamforming weights by, in each of a plurality of iterations; identifying a search space of beamforming weights for a plurality of elements of the antenna array, and updating based on actual main finger power levels and actual sidelobe power levels of the set of beamforming weights, the set of beamforming weights within the search space to reduce a difference between actual main finger power levels and the target main finger power levels and to reduce the actual sidelobe power levels toward or below the target maximum sidelobe power level; the antenna array configured to transmit or receive radio signals based on the set of beamforming weights. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A communication device for synthesis of radiation patterns for antenna arrays, the communication device comprising:
-
an antenna array; and a beamforming controller configured to; determine a set of beamforming weights for an antenna array based on a target radiation pattern by, for each of a plurality of iterations; identifying a search space for beamforming weights for a plurality of elements of the antenna array, and updating the set of beamforming weights within the search space based on reducing a difference between an actual radiation pattern and the target radiation pattern at a first set of angles and further based on maintaining power levels of the actual radiation pattern below upper-bound power levels of the target radiation pattern at a second set of angles. the antenna array configured to transmit or receive radio signals based on the set of beamforming weights. - View Dependent Claims (10, 11, 12, 13, 15, 16, 17, 18, 19, 20)
-
-
14. (canceled)
-
21. A method of performing beamforming, the method comprising:
-
determining, based on a target radiation pattern having target main finger power levels for a plurality of main fingers and a target maximum sidelobe power level, a set of beamforming weights for an antenna array by performing a plurality of iterations of; identifying a search space of beamforming weights for a plurality of elements of the antenna array, and updating, based on actual main finger power levels and actual sidelobe power levels of a current set of beamforming weights, the set of beamforming weights within the search space to reduce a difference between the actual main finger power levels and the target main finger power levels and to reduce the actual sidelobe power levels toward or below the target maximum sidelobe power level; the method further comprising transmitting or receiving radio signals with the antenna array based on the set of beamforming weights. - View Dependent Claims (22)
-
Specification