Opportunistic beamforming and scheduling of users in a communication system
First Claim
Patent Images
1. A method of scheduling a user for receiving a transmission, comprising:
- selecting, at a network element, a user from a user population based on a parameter that is tracked for each user in the user population;
determining, at a network element, 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, at a network element, a beam having the highest running average data rate as a preferred beam for the selected user;
transmitting, at a network element, a pilot signal to the user population using the preferred beam;
receiving, at a network element, reports from each user in the user population in response to the pilot signal transmitted using the preferred beam; and
scheduling, at a network element, 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.
12 Citations
9 Claims
-
1. A method of scheduling a user for receiving a transmission, comprising:
-
selecting, at a network element, a user from a user population based on a parameter that is tracked for each user in the user population; determining, at a network element, 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, at a network element, a beam having the highest running average data rate as a preferred beam for the selected user; transmitting, at a network element, a pilot signal to the user population using the preferred beam; receiving, at a network element, reports from each user in the user population in response to the pilot signal transmitted using the preferred beam; and scheduling, at a network element, 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, at a network element, a user from a user population based on a parameter that is tracked for each user of the user population; and determining, at a network element, 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