IP Library Granted Patent US 8,270,435
Granted Patent B2
US 8,270,435 · App. 12/401,568 · Granted Sep 18, 2012

Method and system for variable-sized resource block allocation within OFDMA communication systems

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,270,435
App. No.
12/401,568
Granted
Sep 18, 2012
Kind
B2
Abstract

A system for variable-sized resource block allocation in a communication system is disclosed. A processor module is configured to construct one or more resource blocks, having one or more sizes, and to define a candidate resource block set, including one or more of the constructed resource blocks, and a coherence bandwidth set, including one or more coherence bandwidths. A coherence bandwidth estimate is derived for a resource block subframe, and the one or more resource blocks in the resource block set are ranked, based on a comparison between the coherence bandwidth estimate and each of the one or more coherence bandwidths in the coherence bandwidth set. The highest ranked resource block is allocated for a data transmission to a user; and data is scheduled in accordance with a size of the allocated resource block. The allocated resource block size is indicated to one or more mobile stations in the communication system.

Claims (72)

1. A method for variable-sized resource block allocation in a communication system, comprising:

constructing one or more resource blocks, having one or more sizes;

defining a candidate resource block set, including one or more of the constructed resource blocks, and defining a coherence bandwidth set, including one or more coherence bandwidths;

deriving a coherence bandwidth estimate for a resource block subframe;

ranking the one or more resource blocks in the resource block set, based on a comparison between the coherence bandwidth estimate and each of the one or more coherence bandwidths in the coherence bandwidth set;

allocating a highest ranked resource block for a data transmission to a user; and

scheduling, by a processor, data in accordance with a size of the allocated resource block.

2. The method of claim 1 , further comprising:

indicating the allocated resource block size to one or more mobile stations in the communication system.

3. The method of claim 1 , wherein the highest ranked resource block is allocated for a predefined resource block allocation period.

4. The method of claim 1 , wherein the constructing comprises assigning a specific number of Orthogonal Frequency Division Multiple Access subcarriers to a specific number of Orthogonal Frequency Division Multiple Access symbols.

5. The method of claim 1 , wherein the one or more sizes of the one or more resource blocks are obtained from a lookup table, depending on channel conditions associated with radio operating environments.

6. The method of claim 1 , wherein the coherence bandwidth estimate is obtained using estimates of a channel transfer function.

7. The method of claim 1 , wherein the coherence bandwidth estimate is obtained using a lookup table, depending on channel conditions associated with radio operating environments.

8. The method of claim 1 , wherein a plurality of resource blocks allocated for data transmission to a particular user are contiguous within an area of a subframe's time-frequency plane.

9. The method of claim 1 , wherein a plurality of resource blocks allocated for data transmission to a particular user are distributed non-contiguously in subcarrier frequency within a subframe's time-frequency plane.

10. The method of claim 9 , wherein the resource block distribution is deterministic.

11. The method of claim 9 , wherein the resource block distribution is pseudo-random.

12. A system for variable-sized resource block allocation in a communication system, comprising:

a processor module configured to construct one or more resource blocks, having one or more sizes, and to define a candidate resource block set, including one or more of the constructed resource blocks, and to define a coherence bandwidth set, including one or more coherence bandwidths;

a coherence bandwidth module configured to derive a coherence bandwidth estimate for a resource block subframe;

a comparing module configured to rank the one or more resource blocks in the resource block set, based on a comparison between the coherence bandwidth estimate and each of the one or more coherence bandwidths in the coherence bandwidth set;

an allocating module configured to allocate a highest ranked resource block for a data transmission to a user; and

a scheduler configured to schedule data in accordance with a size of the allocated resource block.

13. The system of claim 12 , further comprising:

a transceiver configured to indicate the allocated resource block size to one or more mobile stations in the communication system.

14. The system of claim 12 , wherein the highest ranked resource block is allocated for a predefined resource block allocation period.

15. The system of claim 12 , wherein the processor module is further configured to assign a specific number of Orthogonal Frequency Division Multiple Access subcarriers to a specific number of Orthogonal Frequency Division Multiple Access symbols.

16. The system of claim 12 , wherein the one or more sizes of the one or more resource blocks are obtained from a lookup table, depending on channel conditions associated with radio operating environments.

17. The system of claim 12 , wherein the coherence bandwidth estimate is obtained using estimates of a channel transfer function.

18. The system of claim 12 , wherein the coherence bandwidth estimate is obtained using a lookup table, depending on channel conditions associated with radio operating environments.

19. The system of claim 12 , wherein a plurality of resource blocks allocated for data transmission to a particular user are contiguous within an area of a subframe's time-frequency plane.

20. The system of claim 12 , wherein a plurality of resource blocks allocated for data transmission to a particular user are distributed non-contiguously in subcarrier frequency within a subframe's time-frequency plane.

21. The system of claim 20 , wherein the resource block distribution is deterministic.

22. The system of claim 20 , wherein the resource block distribution is pseudo-random.

23. A station configured for variable-sized resource block allocation in a communication system, comprising:

means for constructing one or more resource blocks, having one or more sizes;

means for defining a candidate resource block set, including one or more of the constructed resource blocks, and defining a coherence bandwidth set, including one or more coherence bandwidths;

means for deriving a coherence bandwidth estimate for a resource block subframe;

means for ranking the one or more resource blocks in the resource block set, based on a comparison between the coherence bandwidth estimate and each of the one or more coherence bandwidths in the coherence bandwidth set;

means for allocating a highest ranked resource block for a data transmission to a user; and

means for scheduling data in accordance with a size of the allocated resource block.

24. The station of claim 23 , further comprising:

means for indicating the allocated resource block size to one or more mobile stations in the communication system.

25. The station of claim 23 , wherein the highest ranked resource block is allocated for a predefined resource block allocation period.

26. The station of claim 23 , wherein the means for constructing comprises means for assigning a specific number of Orthogonal Frequency Division Multiple Access subcarriers to a specific number of Orthogonal Frequency Division Multiple Access symbols.

27. The station of claim 23 , wherein the one or more sizes of the one or more resource blocks are obtained from a lookup table, depending on channel conditions associated with radio operating environments.

28. The station of claim 23 , wherein the coherence bandwidth estimate is obtained using estimates of a channel transfer function.

29. The station of claim 23 , wherein the coherence bandwidth estimate is obtained using a lookup table, depending on channel conditions associated with radio operating environments.

30. The station of claim 23 , wherein a plurality of resource blocks allocated for data transmission to a particular user are contiguous within an area of a subframe's time-frequency plane.

31. The station of claim 23 , wherein a plurality of resource blocks allocated for data transmission to a particular user are distributed non-contiguously in subcarrier frequency within a subframe's time-frequency plane.

32. The station of claim 31 , wherein the resource block distribution is deterministic.

33. The station of claim 31 , wherein the resource block distribution is pseudo-random.

34. The station of claim 23 , wherein the station is a base station.

35. A non-transitory computer-readable medium storing instructions thereon for, when executed by a processor, performing a method for variable-sized resource block allocation in a communication system, the method comprising:

constructing one or more resource blocks, having one or more sizes;

defining a candidate resource block set, including one or more of the constructed resource blocks, and defining a coherence bandwidth set, including one or more coherence bandwidths;

deriving a coherence bandwidth estimate for a resource block subframe;

ranking the one or more resource blocks in the resource block set, based on a comparison between the coherence bandwidth estimate and each of the one or more coherence bandwidths in the coherence bandwidth set;

allocating a highest ranked resource block for a data transmission to a user; and

scheduling data in accordance with a size of the allocated resource block.

36. The computer-readable medium of claim 35 , further comprising:

indicating the allocated resource block size to one or more mobile stations in the communication system.

37. The computer-readable medium of claim 35 , wherein the highest ranked resource block is allocated for a predefined resource block allocation period.

38. The computer-readable medium of claim 35 , wherein the constructing comprises assigning a specific number of Orthogonal Frequency Division Multiple Access subcarriers to a specific number of Orthogonal Frequency Division Multiple Access symbols.

39. The computer-readable medium of claim 35 , wherein the one or more sizes of the one or more resource blocks are obtained from a lookup table, depending on channel conditions associated with radio operating environments.

40. The computer-readable medium of claim 35 , wherein the coherence bandwidth estimate is obtained using estimates of a channel transfer function.

41. The computer-readable medium of claim 35 , wherein the coherence bandwidth estimate is obtained using a lookup table, depending on channel conditions associated with radio operating environments.

42. The computer-readable medium of claim 35 , wherein a plurality of resource blocks allocated for data transmission to a particular user are contiguous within an area of a subframe's time-frequency plane.

43. The computer-readable medium of claim 35 , wherein a plurality of resource blocks allocated for data transmission to a particular user are distributed non-contiguously in subcarrier frequency within a subframe's time-frequency plane.

44. The computer-readable medium of claim 43 , wherein the resource block distribution is deterministic.

45. The computer-readable medium of claim 43 , wherein the resource block distribution is pseudo-random.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: ZTE (USA) INC.
To: ZTE CORPORATION
Reel/Frame 068283/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2009
From: OLSZEWSKI, KIM
To: ZTE (USA) INC.
Reel/Frame 022911/0581 →