IP Library Granted Patent US 8,437,269
Granted Patent B2
US 8,437,269 · App. 12/867,891 · Granted May 7, 2013

Uplink scheduling DSF wireless networks

Inventors: Min Wang (Luleå, SE); Rui Fan (Beijing, CN)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
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,437,269
App. No.
12/867,891
Granted
May 7, 2013
Kind
B2
Abstract

In network-based uplink scheduling, users are scheduled by the network for uplink communication between a user side and a network side. In this context, the invention provides an efficient estimation of User Equipment (UE) buffer status on the network side such as at Node B ( 20 ), for each of a number of users ( 10 ), and determines an uplink scheduling priority order of the users based on the network-estimated buffer status information. The users ( 10 ) are allocated communication resources based on the determined uplink scheduling priority order. In this way, the UE buffer status may be considered in the uplink scheduling procedure without explicit UE buffer status reports (that would waste valuable uplink transmission resources) from the UE side. This means that efficient scheduling and optimal exploitation of the uplink transmission resources are ensured, with clearly improved system performance as a result.

Claims (38)

1. A method for network-based uplink scheduling of users for uplink communication between a user side and a network side in a wireless communication network, said method comprising:

estimating on the network side, for each of a number of users, information representative of buffer status in the corresponding user equipment (UE) based on transmission sequence number information in packets from the user side;

determining on the network side an uplink scheduling priority order of said users based on said network-estimated buffer status information; and

allocating on the network side communication resources in said wireless network to said users based on the determined uplink scheduling priority order.

2. The method of claim 1 , wherein estimating buffer status information is performed at a network node on the network side.

3. The method of claim 1 , wherein estimating buffer status information involves continually tracking UE buffer status.

4. The method of claim 1 , wherein estimating buffer status information includes determining an estimate of buffer status based on a difference between a largest received sequence number and a first received sequence number associated with a given silence or talk period, per user and logical channel.

5. The method of claim 1 , wherein said transmission sequence number information is extracted from a MAC (Medium Access Control) sub-layer.

6. The method of claim 1 , further comprising maintaining, on the network side, updated transmission sequence number information per user and logical channel, for use in estimating buffer status.

7. The method of claim 1 , wherein said information representative of buffer status includes at least one of information on UE buffer queuing delay and information on available UE buffer length.

8. The method of claim 7 , wherein said information representative of buffer status includes information on UE buffer queuing delay, and said determining a scheduling priority order includes assigning higher priority to users having longer queuing delays.

9. The method of claim 8 , wherein the UE buffer queuing delay is estimated as:

Queuing_Delay=Time_Current−((LRS−FRS)× K ×Frame_Interval+Time_Base)

where Time_Current represents a current time, Time_Base represents a time when a silence or talk period starts, FRS represents a first received sequence number during said silence or talk period, LRS represents a largest received sequence number during said silence or talk period, K represents the number of radio link control (RLC) packet data units included in a medium access control (MAC) packet data unit, and Frame_Interval represents a known frame interval.

10. The method of claim 7 , wherein said information representative of buffer status includes information on available UE buffer length, and said determining a scheduling priority order includes assigning higher priority to users having more available buffer length.

11. The method of claim 10 , wherein the available UE buffer length is estimated as:

Buffer_Length=((Time_Current−Time_Base)/Frame_Interval+1)−(LRS−RFS+1)× K

where Time_Current represents a current time, Time_Base represents a time when a silence or talk period starts, FRS represents a first received sequence number during said silence or talk period, LRS represents a largest received sequence number during said silence or talk period, K represents the number of radio link control (RLC) packet data units included in a medium access control (MAC) packet data unit, Frame_Interval represents a known frame interval.

12. The method of claim 1 , wherein said uplink scheduling is request-grant scheduling of users wherein scheduling grants are allocated to users at least partly in dependence on said network-estimated buffer status information.

13. The method of claim 1 , wherein said communication resources comprise transmission resources of a shared radio medium in a radio access network.

14. The method of claim 1 , wherein the estimating information representative of buffer status is performed without consideration of any buffer status report received from the corresponding UE.

15. An arrangement for network-based uplink scheduling of users for uplink communication between a user side and a network side in a wireless communication network, said arrangement implemented in one or more network nodes on the network side, said one or more network nodes configured to:

estimate, for each of a number of users, information representative of buffer status in the corresponding user equipment (UE) based on transmission sequence number information in packets from the user side:

determine an uplink scheduling priority order of said users based on said network-estimated buffer status information; and

allocate communication resources in said wireless network to said users based on the determined uplink scheduling priority order.

16. The arrangement of claim 15 , wherein said arrangement is implemented in a network node on the network side.

17. The arrangement of claim 16 , wherein said network node is a network controller or a base station.

18. The arrangement of claim 15 , wherein said arrangement is configured to continually track UE buffer status.

19. The arrangement of claim 15 , wherein said arrangement is configured to extract said transmission sequence number information from a MAC (Medium Access Control) sub-layer.

20. The arrangement of claim 15 , wherein said arrangement is configured to maintain, on the network side, updated transmission sequence number information per user and logical channel, for use in estimating buffer status.

21. The arrangement of claim 15 , wherein said information representative of buffer status includes at least one of information on UE buffer queuing delay and information on available UE buffer length.

22. The arrangement of claim 15 , wherein said arrangement is configured assigning higher scheduling priority to users having longer UE buffer queuing delays.

23. The arrangement of claim 15 , wherein the one or more network nodes are configured to estimate information representative of buffer status without consideration of any buffer status report received from the corresponding UE.

24. A scheduling node for network-based uplink scheduling of users for uplink communication between a user side and a network side in a wireless communication network, said scheduling node comprising:

an estimator configured to estimate, for each of a number of users, information representative of buffer status in the corresponding user equipment (UE) based on transmission sequence number information in packets from the user side;

a prioritizer configured to determine an uplink scheduling priority order of said users based on said estimated buffer status information; and

an allocator configured to allocate communication resources in said wireless network to said users based on the determined uplink scheduling priority order.

25. The scheduling node of claim 24 , wherein the estimator is configured to estimate information representative of buffer status without consideration of any buffer status report received from the corresponding UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2010
From: WANG, MIN; FAN, RUI
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 024945/0961 →
Continuity (1)
Related Publication 20110044192A1 · Feb 24, 2011