IP Library Granted Patent US 8,165,152
Granted Patent B2
US 8,165,152 · App. 12/360,343 · Granted Apr 24, 2012

Method and apparatus for prioritizing logical channels

Assignee: Interdigital Patent Holdings, Inc.
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,165,152
App. No.
12/360,343
Granted
Apr 24, 2012
Kind
B2
Abstract

A method and apparatus are disclosed for prioritizing logical channels when a new transmission is performed. Logical channel resources are allocated for available data to a plurality of logical channels. A maximum bit rate (MBR) credit (i.e., token) is decremented in a buffer (i.e., bucket) associated with a particular one of the logical channels by the size of a medium access control (MAC) service data unit (SDU). The MBR credit may have a negative value. If any of the allocated channel resources remain, the logical channels are served n a decreasing priority order until the data is exhausted. A radio link control (RLC) SDU is not segmented if the whole RLC SDU fits into the remaining resources. The MAC SDU excludes a MAC PDU header and MAC padding.

Claims (40)

1. A method of prioritizing logical channels, the method comprising:

determining a configuration for a plurality of logical channels, the configuration including a prioritized bit rate (PBR) credit and a priority for each logical channel;

determining that a Medium Access Control (MAC) control element (CE) is prioritized over at least one of the plurality of logical channels;

for a logical channel, selecting for transmission at least a subset of data buffered for the logical channel, and decrementing the PBR credit associated with the logical channel by at least a size of the subset of data buffered for the logical channel;

determining that the PBR credit of each of the logical channels is zero or less than zero;

determining that there is remaining data that is buffered for transmission that has not been allocated resources for transmission for at least one logical channel;

selecting a highest priority logical channel from among the plurality of logical channels that include the remaining data buffered for transmission; and

selecting for transmission the remaining data buffered for transmission for the highest priority logical channel.

2. The method of claim 1 wherein the remaining data buffered for transmission comprises a radio link control (RLC) service data unit (SDU) that is not segmented.

3. The method of claim 1 wherein the remaining data buffered for transmission comprises a MAC service data unit (SDU) that excludes a MAC protocol data unit (PDU) header and MAC padding.

4. The method of claim 1 wherein determining that there is remaining data buffered for transmission for at least one logical channel that has not been allocated resources for transmission comprises determining that there is space remaining in a transport block.

5. The method of claim 1 wherein data buffered for transmission is selected for at least one of the logical channels in a decreasing priority order until an uplink (UL) grant is exhausted.

6. The method of claim 1 wherein at least one of the logical channels corresponds to data for a signaling radio bearer (SRB).

7. The method of claim 1 wherein the size of the data buffered for the logical channel is a size of a medium access control (MAC) service data unit (SDU).

8. The method of claim 1 wherein the size of the remaining data buffered for transmission is a size of a medium access control (MAC) service data unit (SDU).

9. The method of claim 6 , wherein the PBR credit for the at least one logical channel that corresponds data for the SRB is configured to be a maximum allowed credit.

10. The method of claim 9 , wherein the SRB is SRB1 or SRB2.

11. The method of claim 1 , wherein determining that the PBR credit of each of the logical channels is zero or less than zero comprises determining that the PBR credit of each of the logical channels is zero.

12. The method of claim 1 , further comprising decrementing the PBR credit associated with the highest priority logical channel by a size of the remaining data buffered for transmission.

13. A wireless transmit/receive unit (WTRU) for prioritizing logical channels, the WTRU comprising:

at least one buffer; and

a processor configured to:

determine a configuration for a plurality of logical channels, the configuration including a prioritized bit rate (PBR) credit and a priority for each logical channel,

determine that a Medium Access Control (MAC) control element (CE) is prioritized over at least one of the plurality of logical channels,

for a logical channel, select for transmission at least a subset data buffered for the logical channel, and decrement the PBR credit associated with the logical channel by at least a size of the subset data buffered for the logical channel,

determine that the PBR credit of each of the logical channels is zero or less than zero,

determine that there is remaining data that is buffered for transmission that has not been allocated resources for transmission for at least one logical channel,

select a highest priority logical channel from among the plurality of logical channels that include the remaining data buffered for transmission, and

select for transmission the remaining data buffered for transmission for the highest priority logical channel.

14. The WTRU of claim 13 wherein the remaining data buffered for transmission comprises a radio link control (RLC) service data unit (SDU) that is not segmented.

15. The WTRU of claim 13 wherein the remaining data buffered for transmission comprises a MAC service data unit (SDU) that excludes a MAC protocol data unit (PDU) header and MAC padding.

16. The WTRU of claim 13 wherein the processor is configured to determine that there is remaining data buffered for transmission for at least one logical channel that has not been allocated resources for transmission comprises determining that there is space remaining in a transport block.

17. The WTRU of claim 13 wherein the processor is configured to select data buffered for transmission for at least one of the logical channels in a decreasing priority order until an uplink (UL) grant is exhausted.

18. The WTRU of claim 13 wherein at least one of the logical channels corresponds to data for a signaling radio bearer (SRB).

19. The WTRU of claim 13 wherein the size of the remaining data buffered for transmission is a size of a medium access control (MAC) service data unit (SDU).

20. The WTRU of claim 13 wherein the size of the remaining data buffered for transmission is a size of a medium access control (MAC) service data unit (SDU).

21. The WTRU of claim 18 , wherein the PBR credit for the at least one logical channel that corresponds data for the SRB is configured to be a maximum allowed credit.

22. The WTRU of claim 21 , wherein the SRB is SRB1 or SRB2.

23. The WTRU of claim 9 , wherein the processor is configured to determine that the PBR credit of each of the logical channels is zero or less than zero by determining that the PBR credit of each of the logical channels is zero.

24. The WTRU of claim 13 , wherein the processor if further configured to decrement the PBR credit associated with the highest priority logical channel by a size of the remaining data buffered for transmission.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2009
From: SAMMOUR, MOHAMMED; TERRY, STEPHEN E.; WANG, JIN; OLVERA-HERNANDEZ, ULISES
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 022692/0125 →
Continuity (3)
Provisional Application 61025383 · Feb 1, 2008
Provisional Application 61025361 · Feb 1, 2008
Related Publication 20090225711A1 · Sep 10, 2009