IP Library Granted Patent US 7,554,947
Granted Patent B2
US 7,554,947 · App. 10/277,545 · Granted Jun 30, 2009

Resource allocation in a packet-based radio communication system

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 7,554,947
App. No.
10/277,545
Granted
Jun 30, 2009
Kind
B2
Abstract

A scheme for resource allocation for variable rate users in a packet-based radio communication system such as a UMTS TDD system is based on a representation ( 200 ) of the resource space organized orthogonally in 3 dimensions by codes, timeslots and frames. The representation ( 200 ) is searched to identify new resources that may be allocated and updated when new resources have been allocated. This scheme provides an efficient method for placing allocated resources into the system resource space while maintaining efficient packing and provides the following advantages: allocations that result in different overall throughput rates can be made to users; efficient packing of allocated resources means that wasted resources is minimized; since the representation of the system resource space is bounded, the stored information at the resource allocator function (in the radio access network) can be minimized; allocations are only made based on the most current frame in the representation of the system resource space, which reduces required complexity; and the maximum number of frames into the future over which resources can be allocated can be used to modify the shape of allocations.

Claims (24)

1. A method for resource allocation in a packet-based radio communication system, the method comprising:

providing a representation of resource space of the system indicating an amount of available resources of the system organized by dimensions of codes, timeslots and frames, wherein the representation includes a current frame and at least one frame other than the current frame, and the representation is organized such that the current frame is at the front of the representation;

searching the representation, wherein the searching only includes searching the current frame of the representation to identify unallocated resources;

allocating resources of the system to the current frame and the at least one frame other than the current frame of the representation of resource space, based on the search of the current frame, wherein the allocated resources are assigned to at least one user; and

transmitting an indication of the assigned allocated resources to the at least one user.

2. The method of claim 1 , wherein the representation is organized orthogonally by codes, timeslots and frames.

3. The method of claim 1 , further comprising storing in the representation a user number, associated with a user, indicating the code, timeslot and frame allocated to the user.

4. The method of claim 1 , further comprising

searching the representation to identify new resources that may be allocated; and

updating the representation in response to allocating new resources.

5. The method of claim 1 wherein the representation is stored in a radio network controller of the system.

6. The method of claim 1 wherein the packet-based radio communication system is a UMTS system.

7. A radio network controller for resource allocation in a packet-based radio communication system, the radio network controller comprising:

means for determining a representation of resources indicating an amount of available resources of the system organized by dimensions of codes, timeslots and frames, wherein the representation includes a current frame and at least one frame other than the current frame, and the representation is organized such that the current frame is at the front of the representation;

means for searching the current frame of the representation to identify unallocated resources;

means for allocating resources of the system to the current frame and the at least one frame other than the current frame of the representation of resource space, based on the search of the current frame, wherein the allocated resources are assigned to at least one user; and

means for transmitting an indication of the assigned allocated resources to the at least one user.

8. The radio network controller of claim 7 , wherein the representation is organized orthogonally by codes, timeslots and frames.

9. The radio network controller of claim 7 , further comprising means for storing in the representation a user number, associated with a user, indicating the code, timeslot and frame allocated to the user.

10. The radio network controller of claim 7 , further comprising

means for updating the representation in response to allocating new resources.

11. The radio network controller of claim 7 , wherein the packet-based radio communication system is a UMTS system.

12. A computer-readable medium encoded with executable instructions for performing the method of claim 1 .

13. An integrated circuit comprising the radio network controller of claim 7 .

Assignments (2)
RELEASE OF SECURITY INTEREST Recorded Apr 29, 2010
From: NORTHROP GRUMMAN SYSTEMS CORPORATION (SUCCESSOR BY MERGER TO NORTHROP GRUMMAN INFORMATION TECHNOLOGY, INC.)
To: IPWIRELESS, INC.
Reel/Frame 024305/0231 →
AMENDED AND RESTATED PATENT SECURITY AGREEEMENT Recorded Apr 14, 2010
From: IPWIRELESS, INC.; IPWIRELESS U.K. LIMITED; IPW HOLDINGS, INC.; IPWIRELESS PTE LIMITED
To: NORTHROP GRUMMAN INFORMATION TECHNOLOGY, INC. NOW KNOWN AS NORTHROP GRUMMAN SYSTEMS CORPORATION BY REASON OF MERGER
Reel/Frame 024233/0065 →