IP Library Granted Patent US 8,923,271
Granted Patent B2
US 8,923,271 · App. 13/519,061 · Granted Dec 30, 2014

Methods and arrangements in a wireless communication system

Inventors: Min Wang (Luleå, SE); Erik Eriksson (Linköping, SE); Jonas Pettersson (Luleå, SE); Kristofer Sandlund (Luleå, SE); Ylva Timner (Luleå, SE); Mats Wernersson (Luleå, SE)
Assignee: Telefonaktiebolaget L M Ericsson (publ)
H04W72/1284H04W72/1242H04L29/08954H04L29/06523H04L12/40143H04L12/4015
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,923,271
App. No.
13/519,061
Granted
Dec 30, 2014
Kind
B2
Abstract

Method and arrangement in a base station for allocating resources to a user equipment. The method and arrangement comprises analyzing a period of time comprising a subset of the predetermined scheduling request opportunities, detecting a scheduling request from the user equipment, establishing priority level information from the detected scheduling request and the subset of the predetermined scheduling request opportunities, and allocating resources to the user equipment, according to the established priority level information. In addition, a method and arrangement in a user equipment for assisting the base station in allocating resources to the user equipment are described.

Claims (49)

1. A method in a base station for allocating resources to a user equipment served by the base station, the user equipment being configured to transmit scheduling requests (SR) to the base station only at certain predetermined scheduling request opportunities, the method comprising:

analyzing a period of time comprising a subset of the predetermined scheduling request opportunities;

detecting at least one scheduling request (SR), received from the user equipment on at least one scheduling request opportunity within the analyzed period of time;

establishing priority level information from the detected at least one scheduling request (SR) and the subset of the predetermined scheduling request opportunities, wherein establishing the priority level information comprises establishing periodicity of the received scheduling requests (SR) and interpreting a short periodicity between a plurality of detected scheduling requests (SR) as a high priority level of the data to be scheduled; and

allocating resources to the user equipment according to the established priority level information.

2. The method according to claim 1 , comprising the further step of:

determining a priority level for the allocation of resources to the user equipment, based on the established priority level information,

wherein the established priority level information comprises one or more of: logical channel group of the data to be scheduled, Quality of Service Class Identifier of the data to be scheduled, the priority level of the data to be scheduled, the priority level of the user equipment, or indication of amount of data to be scheduled.

3. The method according to claim 1 , wherein:

the predetermined scheduling request opportunities comprises a resource and a transmission time; and

different scheduling requests (SR) are transmitted by the user equipment on different resources.

4. The method according to claim 1 , wherein:

the step of establishing priority level information further comprises counting the number of received scheduling requests (SR) within the analyzed period of time, and

interpreting a high number of detected scheduling requests (SR) within the analyzed period of time as the high priority level of the data to be scheduled.

5. The method according to claim 4 , wherein the scheduling request opportunities are divided into subgroups where each subgroup corresponds to a priority level.

6. The method according to claim 1 , wherein the scheduling request opportunities are separated in time and wherein the step of establishing priority level information comprises determining the priority level, p, of the data to be scheduled by applying modula calculation on the number of available priority level indicators, n multiplied with the ordinal of the first detected scheduling request, x, counted from the first after assignment according to the formula:

p=x modula n.

7. The method according to claim 5 , wherein each subgroup is specified by a dedicated scheduling request allocation comprising a resource and a periodicity.

8. The method according to claim 1 , wherein the detected at least one scheduling request comprises multiple scheduling requests (SR) and wherein the step of establishing priority level information comprises determining the priority level, p of the data to be scheduled by counting the number of different scheduling requests (SR).

9. The method according to claim 1 , wherein the period of time to be analyzed is configured such that a number of consecutive predetermined scheduling request opportunities form a data word, and wherein the step of establishing priority level information comprises interpreting the detected scheduling requests (SR) within the number of consecutive scheduling request opportunities as binary numbers in a data word.

10. The method according to claim 1 , wherein dedicated scheduling requests (SR) allocations for different logical channel or logical channel group are predefined by the base station and sent to the user equipment via Radio Resource Control signalling.

11. An arrangement in a base station for allocating resources to a user equipment served by the base station, the user equipment being configured to transmit scheduling requests (SR) to the base station only at certain predetermined scheduling request opportunities, the arrangement comprising a processor configured to:

analyze a period of time comprising a subset of the predetermined scheduling request opportunities;

detect at least one scheduling request (SR), received from the user equipment on at least one scheduling request opportunity within the analyzed period of time;

establish priority level information from the detected at least on scheduling request (SR) and the subset of the predetermined scheduling request opportunities comprised within the analyzed period of time, and establish the priority level information by establishing periodicity of the received scheduling requests (SR), and interpreting a short periodicity between a plurality of detected scheduling requests (SR) as a high priority level of the data to be scheduled; and

allocate resources to the user equipment according to the established priority level information.

12. The arrangement according to claim 11 , wherein the processor is further configured to:

determine a priority level for the allocation of resources to the user equipment, based on the established priority level information,

wherein the established priority level information comprises one or more of: logical channel group of the data to be scheduled, Quality of Service Class Identifier of the data to be scheduled, the priority level of the data to be scheduled, the priority level of the user equipment, or indication of amount of data to be scheduled.

13. The arrangement according to claim 11 , wherein:

the predetermined scheduling request opportunities comprises a resource and a transmission time and

different scheduling requests (SR) are transmitted on different resources.

14. The arrangement according to claim 11 , wherein the processor is further configured to count the number of received scheduling requests (SR) within the analyzed period of time, and to interpret a high number of detected scheduling requests (SR) within the analyzed period of time as the high priority level of the data to be scheduled.

15. The arrangement according to claim 11 , wherein the scheduling request opportunities are divided into subgroups where each subgroup corresponds to a priority level.

16. The arrangement according to claim 11 , wherein the scheduling request opportunities are separated in time and wherein the processor is further configured to determine the priority level, p, of the data to be scheduled by applying modula calculation on the number of available priority level indicators, n, multiplied with the ordinal of the first detected scheduling request, x, counted from the first after assignment according to the formula:

p=x modula n.

17. The arrangement according to claim 15 , wherein each subgroup is specified by a dedicated scheduling request allocation comprising a resource and a periodicity.

18. The arrangement according to claim 11 , wherein the detected at least one scheduling request comprises multiple scheduling requests (SR) and wherein the processor is further configured to determine the priority level, p, of the data to be scheduled by counting the number of different scheduling requests (SR).

19. The arrangement according to claim 11 , wherein the period of time to be analyzed is configured such that a number of consecutive predetermined scheduling request opportunities form a data word, and wherein the processor is further configured to interpret the detected scheduling requests (SR) within the number of consecutive scheduling request opportunities as binary numbers in a data word.

20. The arrangement according to claim 11 , wherein dedicated scheduling requests (SR) allocations for different logical channel or logical channel group are predefined by the base station and sent to the user equipment via Radio Resource Control signalling.

21. A method in a user equipment for assisting a base station in allocating resources to the user equipment, the user equipment being configured to transmit scheduling requests (SR) to the base station only at certain predetermined scheduling request opportunities, the method comprising:

determining priority level information to be transmitted to the base station by transmission of at least one scheduling request (SR) at a certain predetermined scheduling request opportunity;

establishing which certain predetermined scheduling request opportunity to use for transmitting at least one scheduling request (SR) to the base station to provide the determined priority level information to the base station, and further determine the priority level information by establishing periodicity of the scheduling requests (SR) to be transmitted, wherein a short periodicity between a plurality of scheduling requests (SR) is interpreted as a high priority level of the data to be scheduled; and

transmitting the at least one scheduling request (SR) to the base station.

22. The method according to claim 21 , wherein the priority level information to be transmitted comprises one or more of: logical channel group of the data to be scheduled, Quality of Service Class Identifier of the data to be scheduled, the priority level of the data to be scheduled, the priority level of the user equipment, or indication of amount of data to be scheduled.

23. An arrangement in a user equipment for assisting a base station in allocating resources to the user equipment, the user equipment being configured to transmit scheduling requests (SR) to the base station only at certain predetermined scheduling request opportunities, the arrangement comprising a processor configured to:

determine priority level information to be transmitted to the base station by transmission of at least one scheduling request (SR) at a certain predetermined scheduling request opportunity;

establish which certain predetermined scheduling request opportunity to use for transmitting at least one scheduling request (SR) to the base station to provide the determined priority level information to the base station, and also configured to determine the priority level information by establishing periodicity of the scheduling requests (SR) to be transmitted, wherein a short periodicity between a plurality of scheduling requests (SR) is interpreted as a high priority level of the data to be scheduled; and

transmit, via a transmitter, the at least one scheduling request (SR) to the base station.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2012
From: ERIKSSON, ERIK; PETTERSSON, JONAS; SANDLUND, KRISTOFER; TIMNER, YLVA; WANG, MIN; WERNERSSON, MATS
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 028437/0872 →
Continuity (1)
Related Publication 20120269154A1 · Oct 25, 2012