Beamforming for wireless communication
View Patent ↗Technologies are generally described for usage recommendation for mobile device. In some examples, a method performed under control of a downlink beamforming system may include receiving respective movement information of a plurality of mobile devices, grouping at least some of the mobile devices into one or more groups based on the movement information, and generating beams for the groups, respectively.
1. A method performed under control of a downlink beamforming system, comprising:
receiving respective velocity information of a plurality of mobile devices;
classifying the plurality of mobile devices into at least one of a low speed group and a high speed group based on the velocity information,
wherein a speed of a mobile device in the low speed group is slower than a predetermined speed and a speed of a mobile device in the high speed group is faster than the predetermined speed;
dividing at least some mobile devices in the low speed group into one or more sub-groups based on positions in a predetermined range; and
generating beams for the low speed group and high speed groups.
2. The method of claim 1 , wherein the predetermined range is associated with a direction from a base station including the downlink beamforming system to mobile devices in the sub-groups.
3. The method of claim 1 , wherein the generating includes:
creating one or more directional beams for the one or more sub-groups, respectively.
4. The method of claim 1 , wherein the generating includes:
creating an omni-directional beam for at least one mobile device not belonging to the one or more sub-groups.
5. The method of claim 1 , further comprising:
updating the velocity information periodically.
6. The method of claim 5 , wherein the grouping includes:
regrouping the one or more groups based on the updated velocity information.
7. A downlink beamforming system, comprising:
a receiving unit configured to receive velocity information of a plurality of mobile devices;
a grouping unit configured to:
classify the plurality of mobile devices into a low speed group and a high speed group based on the velocity information, wherein a velocity mobile device in the low speed group is slower than a predetermined velocity and a velocity of a mobile device in the high speed group is faster than the predetermined velocity, and
divide at least some mobile devices in the low speed group into one or more sub-groups based on positions in a predetermined range; and
a beam generation unit configured to generate beams for the one or more groups, respectively.
8. The downlink beamforming system of claim 7 , wherein the beam generation unit includes: a directional beam generation unit configured to generate one or more directional beams for the one or more sub-groups, respectively.
9. The downlink beamforming system of claim 7 , wherein the beam generation unit includes: an omni-directional beam generation unit configured to generate an omni-directional beam for at least one mobile device not belonging to the one or more sub-groups.
10. The downlink beamforming system of claim 7 , further comprising: an updating unit configured to update the velocity information periodically, wherein the grouping unit is further configured to regroup the one or more groups based on the updated velocity information.
11. A computer-readable storage medium having stored thereon computer-executable instructions that, in response to execution, cause a downlink beamforming system to perform operations, comprising:
receiving respective velocity information of a plurality of mobile devices;
classifying the plurality of mobile devices into a low speed group and a high speed group based on the velocity information,
wherein a speed of a mobile device in the low speed group is slower than a predetermined speed and a speed of a mobile device in the high speed group is faster than the predetermined speed;
dividing at least some mobile devices in the low speed group into one or more sub-groups based on positions in a predetermined range; and
generating beams for the groups, respectively.