Opportunistic beamforming and scheduling of users in a communication system
First Claim
1. A method of scheduling a user for receiving a transmission, comprising:
- selecting a user from a user population based on a parameter that is tracked for each user in the user population;
determining, for a given timeslot, a running average data rate for each beam of a finite plurality of selectable beams based on past reports that, for each beam, have been previously received from the selected user;
selecting a beam having the highest running average data rate as a preferred beam for the selected user;
transmitting a pilot signal to the user population using the preferred beam;
receiving reports from each user in the user population in response to the pilot signal transmitted using the preferred beam; and
scheduling a user in the user population to receive a next transmission on the preferred beam, based on the reports received.
3 Assignments
0 Petitions
Accused Products
Abstract
In a method of improving system throughput while reducing packet delay for users of a wireless communication system, a user may be selected from a user population based on a parameter that is tracked for each user of the user population. A preferred beam for the user may be determined based on a highest running average data rate from each beam of a finite plurality of selectable beams so as to maximize the selected user'"'"'s chances to be scheduled to receive the next packet. The preferred beam may be used for transmitting a pilot signal for scheduling a user in the user population to receive a next transmission on the preferred beam.
-
Citations
9 Claims
-
1. A method of scheduling a user for receiving a transmission, comprising:
-
selecting a user from a user population based on a parameter that is tracked for each user in the user population;
determining, for a given timeslot, a running average data rate for each beam of a finite plurality of selectable beams based on past reports that, for each beam, have been previously received from the selected user;
selecting a beam having the highest running average data rate as a preferred beam for the selected user;
transmitting a pilot signal to the user population using the preferred beam;
receiving reports from each user in the user population in response to the pilot signal transmitted using the preferred beam; and
scheduling a user in the user population to receive a next transmission on the preferred beam, based on the reports received. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of improving system throughput while reducing packet delay for users of a wireless communication system, comprising:
-
selecting a user from a user population based on a parameter that is tracked for each user of the user population; and
determining a preferred beam for the user based on a highest running average data rate from each beam of a finite plurality of selectable beams so as to maximize the selected user'"'"'s chances to be scheduled to receive the next packet, the preferred beam used for transmitting a pilot signal for scheduling a user in the user population to receive a next transmission on the preferred beam. - View Dependent Claims (7, 8, 9)
-
Specification