Dynamic bandwidth allocation control in a multi-access radio communication system
First Claim
1. A method of ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system, wherein said users are divided into a number of traffic classes, wherein each traffic class is associated with a predetermined target bandwidth share, and wherein the relation between the target bandwidth shares of different traffic classes are expressed as target bandwidth share ratios, said method comprising:
- determining, for each user of a given traffic class, measured bandwidth share ratios with respect to an average rate of users of each of a number of other traffic classes;
determining, for each user, a priority rank based on an achievable bit rate of the user according to a reported channel quality and a quality of service component representing compliance of the measured bandwidth share ratios to the target bandwidth share ratios;
selecting a subset of said users among those users having the highest priority ranks; and
allocating transmission resources of said base station to the selected subset of said users for transmission of user data on the shared communication channel.
1 Assignment
0 Petitions
Accused Products
Abstract
A scheduler for ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system comprises a determiner (42), a priority ranker (44), a user selector (46) and a resource allocator (48). The determiner (42) is configured to determine, for each user of a given traffic class, measured bandwidth share ratios with respect to each of a number of other traffic classes. The priority ranker (44) is configured to determine, for each user, a priority rank based on i) achievable bit rate of the user according to reported channel quality, and ii) a quality of service component representing compliance of the measured bandwidth share ratios to corresponding target bandwidth share ratios. The user selector (46) is configured to select a subset of the users among those users having the highest priority ranks, and the resource allocator (48) is configured to allocate transmission resources of the base station to the selected subset of the users for transmission of user data on the shared communication channel.
18 Citations
29 Claims
-
1. A method of ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system, wherein said users are divided into a number of traffic classes, wherein each traffic class is associated with a predetermined target bandwidth share, and wherein the relation between the target bandwidth shares of different traffic classes are expressed as target bandwidth share ratios, said method comprising:
-
determining, for each user of a given traffic class, measured bandwidth share ratios with respect to an average rate of users of each of a number of other traffic classes; determining, for each user, a priority rank based on an achievable bit rate of the user according to a reported channel quality and a quality of service component representing compliance of the measured bandwidth share ratios to the target bandwidth share ratios; selecting a subset of said users among those users having the highest priority ranks; and allocating transmission resources of said base station to the selected subset of said users for transmission of user data on the shared communication channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer program product stored on a non-transitory computer readable medium and comprising computer program instructions that, when executed by a processor of a device, cause the device to perform a method for ranking-based scheduling of multiple users on a shared communication channel in a wireless communication system, wherein said users are divided into a number of traffic classes, wherein each traffic class is associated with a predetermined target bandwidth share, and wherein the relation between the target bandwidth shares of different traffic classes are expressed as target bandwidth share ratios, said computer program instructions causing the device to:
-
determine, for each user of a given traffic class, measured bandwidth share ratios with respect to an average rate of users of each of a number of other traffic classes; determine, for each user, a priority rank based on an achievable bit rate of the user according to a reported channel quality and a quality of service component representing compliance of the measured bandwidth share ratios to the target bandwidth share ratios; select a subset of said users among those users having the highest priority ranks; and allocate transmission resources of said base station to the selected subset of said users for transmission of user data on the shared communication channel.
-
-
16. A scheduler for ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system, wherein said users are divided into a number of traffic classes, wherein each traffic class is associated with a predetermined target bandwidth share, and wherein the relation between the target bandwidth shares of different traffic classes are expressed as target bandwidth share ratios, said scheduler comprising:
-
a determiner configured to determine, for each user of a given traffic class, measured bandwidth share ratios with respect to an average rate of users of each of a number of other traffic classes; a priority ranker configured to determine, for each user, a priority rank based on an achievable bit rate of the user according to a reported channel quality and a quality of service component representing compliance of the measured bandwidth share ratios to corresponding target bandwidth share ratios; a user selector configured to select a subset of said users among those users having the highest priority ranks; and a resource allocator configured to allocate transmission resources of said base station to the selected subset of said users for transmission of user data on said shared communication channel. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A base station comprising a scheduler for ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system, wherein said users are divided into a number of traffic classes, wherein each traffic class is associated with a predetermined target bandwidth share, and wherein the relation between the target bandwidth shares of different traffic classes are expressed as target bandwidth share ratios, said scheduler comprising:
-
a determiner configured to determine, for each user of a given traffic class, measured bandwidth share ratios with respect to an average rate of users of each of a number of other traffic classes; a priority ranker configured to determine, for each user, a priority rank based on an achievable bit rate of the user according to a reported channel quality and a quality of service component representing compliance of the measured bandwidth share ratios to corresponding target bandwidth share ratios; a user selector configured to select a subset of said users among those users having the highest priority ranks; and a resource allocator configured to allocate transmission resources of said base station to the selected subset of said users for transmission of user data on said shared communication channel.
-
Specification