Sensor assisted beam tracking
AssigneeApple Inc.
InventorsYakun Sun, Rohit U. Nabar, Mithat C. Dogan, Parvathanathan Subrahmanya, Han Yan, Louay Jalloul
Life of this patent
Estimating the term…
Abstract
The present application relates to devices and components including apparatus, systems, and methods for determining a beam for communication between a user equipment and a base station. For example, angle of arrival estimates may be utilized for determining the beam for communication.
Claims20
One or more non-transitory computer-readable media having instructions that, when executed by one or more processors, cause a device to:
- perform a plurality of beam measurements corresponding to a beam received by the device;
- determine a plurality of local angle of arrival (AoA) estimates corresponding to the beam based at least in part on the plurality of beam measurements;
- convert the plurality of local AoA estimates to a plurality of global AoA estimates;
- convert a first set of local AoA estimates of the plurality of local AoA estimates to a first set of global AoA estimates of the plurality of global AoA estimates, the first set of local AoA estimates to correspond to a first time;
- convert a second set of local AoA estimates of the plurality of local AoA estimates to a second set of global AoA estimates of the plurality of global AoA estimates, the second set of local AoA estimates to correspond to a second time;
- determine a global AoA that corresponds to a first global AoA estimate of the first set of global AoA estimates and a second global AoA estimate of the second set of global AoA estimates based at least in part on a determination that the first global AoA estimate overlaps with the second global AoA estimate;
- and
- utilize the global AoA to identify a beam received from a base station.
One or more non-transitory computer-readable media having instructions that, when executed by one or more processors, cause a device to:
- perform a plurality of beam measurements corresponding to a beam received by the device;
- determine a plurality of local angle of arrival (AoA) estimates corresponding to the beam based at least in part on the plurality of beam measurements;
- convert the plurality of local AoA estimates to a plurality of global AoA estimates, the plurality of global AoA estimates having a corresponding plurality of probabilities of being an actual global AoA;
- determine a global AoA estimate with a greatest probability from the corresponding plurality of probabilities of the plurality of global AoA estimates;
- set a global AoA to the global AoA estimate with the greatest probability;
- and
- utilize the global AoA to identify a beam received from a base station.
A method of operating a component to be implemented in a device, the method comprising:
- performing a plurality of beam measurements corresponding to a beam received by the device;
- generating a grid arrangement in a local coordinate system (LCS);
- determining a plurality of local angle of arrival (AoA) estimates corresponding to the beam based at least in part on the plurality of beam measurements, including determining local grid positions for the plurality of local AoA estimates based at least in part on the plurality of beam measurements and the grid arrangement in the LCS;
- generating a grid arrangement in a global coordinate system (GCS);
- converting the plurality of local AoA estimates to a plurality of global AoA estimates, including determining global grid positions for the plurality of global AoA estimates based at least in part on the local grid positions for the plurality of local AoA estimates;
- determining a global AoA based at least in part on the plurality of global AoA estimates;
- and
- utilizing the global AoA to identify a beam received from a base station.
A component to be implemented in a device, the component comprising:
- processing circuitry to:
- perform a plurality of beam measurements corresponding to a beam received by the device;
- determine a plurality of local angle of arrival (AoA) estimates corresponding to the beam based at least in part on the plurality of beam measurements, the plurality of local AoA estimates established in a grid system for a local coordinate system (LCS);
- convert the plurality of local AoA estimates to a plurality of global AoA estimates, including to convert the plurality of local AoA estimates from the grid system for the LCS to a grid system for a global coordinate system (GCS);
- determine a global AoA based at least in part on the plurality of global AoA estimates;
- and
- utilize the global AoA to identify a beam received from a base station.
A component to be implemented in a device, the component comprising:
- processing circuitry to:
- perform a plurality of beam measurements corresponding to a beam received by the device;
- determine orientations of the device corresponding to each of the plurality of beam measurements;
- determine a plurality of local angle of arrival (AoA) estimates corresponding to the beam based at least in part on the plurality of beam measurements;
- convert the plurality of local AoA estimates to a plurality of global AoA estimates based at least in part on the orientations of the device corresponding to each of the plurality of beam measurements;
- determine probabilities for each local AoA estimate of the plurality of local AoA estimates based at least in part on the plurality of beam measurements;
- and
- determine probabilities for each global AoA estimate of the plurality of global AoA estimates based at least in part on the probabilities for each local AoA estimate of the plurality of local AoA estimates;
- and
- determine a global AoA based at least in part on overlap of the plurality of global AoA estimates, including to determine that a probability for the global AoA is a largest probability of AoA estimates within a global coordinate system (GCS) based at least in part on the probabilities for each global AoA estimate of the plurality of global AoA estimates.
Dependencies are inferred from the claim text.