Allocating resources in a frequency-time space to mobile station data
AssigneeApple Inc.
InventorsChandra Bontu, Parsya Larijani, Mark Hawryluck
Life of this patent
Estimating the term…
Abstract
To allocate resources in an orthogonal frequency domain multiple access (OFDMA) system, two-dimensional rectangular regions are assigned in a frequency-time space to data bursts associated with mobile stations. At least one data burst does not fit in an available space in the frequency-time space is determined. In response to the determining, the assigned two-dimensional rectangular regions are reshaped.
Claims18
A method of allocating resources in an orthogonal frequency domain multiple access (OFDMA) system, comprising:
- assigning, by a processor using an algorithm having at least one predefined shaping rule, two-dimensional rectangular regions in a frequency-time space to data bursts associated with mobile stations;
- dividing a number of slots in the two-dimensional rectangular region allocated to each mobile station by prime factors;
- providing the prime factors to a fitting algorithm;
- using, by the fitting algorithm, the prime factors to further shape the two-dimensional rectangular regions;
- determining, by the processor, that at least one data burst does not fit in an available space in the frequency-time space;
- and
- in response to the determining, the processor reshaping the assigned two-dimensional rectangular regions, wherein reshaping the assigned two-dimensional rectangular regions comprises modifying a shape of at least a particular one of the assigned two-dimensional rectangular regions based on changing the at least one predefined shaping rule.
A method of allocating resources in an orthogonal frequency domain multiple access (OFDMA) system, comprising:
- assigning, by a processor, two-dimensional rectangular regions in a frequency-time space to data bursts associated with mobile stations;
- determining, by the processor, that at least one data burst does not fit in an available space in the frequency-time space;
- in response to the determining, the processor reshaping the assigned two-dimensional rectangular regions;
- and
- applying, by the processor, a fitting algorithm to further define the two-dimensional rectangular regions, where the fitting algorithm assigns differently shaped two-dimensional regions to fast-moving mobile stations and to slow-moving mobile stations, the fast-moving mobile stations moving at a speed greater than the slow-moving mobile stations, wherein the fitting algorithm increases a ratio of a width of the rectangular region to a height of the rectangular region for a mobile station that is fast moving, and increases a ratio of a height of the rectangular region to a width of the rectangular region for a mobile station that is slow moving.
A base station comprising:
- a wireless transceiver, configured to communicate with mobile stations;
- wherein the base station is configured to implement a scheduler, wherein the schedule is configured to:
- assign data bursts associated with mobile stations communicated with the base station to two-dimensional rectangular regions in a frequency-time space;
- determine that at least one data burst does not fit in an available space in the frequency-time space;
- in response to the determining, reshaping the assigned two-dimensional rectangular regions;
- and
- apply a fitting algorithm to further define the two-dimensional rectangular regions, where the fitting algorithm assigns differently shaped two-dimensional regions to fast-moving mobile stations and to slow-moving mobile stations, the fast-moving mobile stations moving at a speed greater than the slow-moving mobile stations, wherein the fitting algorithm increases a ratio of a width of the rectangular region to a height of the rectangular region for a mobile station that is fast moving, and increases a ratio of a height of the rectangular region to a width of the rectangular region for a mobile station that is slow moving.
An article comprising at least one non-transitory computer-readable storage medium containing instructions that when executed cause a system to:
- assign, using an algorithm having at least one predefined shaping rule, two-dimensional rectangular regions in a frequency-time space to data bursts associated with mobile stations;
- divide a number of slots in the two-dimensional rectangular region allocated to each mobile station by prime factors;
- provide the prime factors to a fitting algorithm;
- use, by the fitting algorithm, the prime factors to further shape the two-dimensional rectangular regions;
- determine that at least one data burst does not fit in an available space in the frequency-time space;
- and
- in response to the determining, reshape the assigned two-dimensional rectangular regions, wherein reshaping the assigned two-dimensional rectangular regions comprises modifying a shape of at least a particular one of the assigned two-dimensional rectangular regions based on changing the at least one predefined shaping rule.
An article comprising at least one non-transitory computer-readable storage medium containing instructions that when executed cause a system to:
- assign two-dimensional rectangular regions in a frequency-time space to data bursts associated with mobile stations;
- determine that at least one data burst does not fit in an available space in the frequency-time space;
- in response to the determining, reshape the assigned two-dimensional rectangular regions;
- and
- apply a fitting algorithm to further shape the two-dimensional rectangular regions, where the fitting algorithm assigns differently shaped two-dimensional regions to fast-moving mobile stations and to slow-moving mobile stations, the fast-moving mobile stations moving at a speed greater than the slow-moving mobile stations, wherein the fitting algorithm increases a ratio of a width of the rectangular region to a height of the rectangular region for a mobile station that is fast moving, and increases a ratio of a height of the rectangular region to a width of the rectangular region for a mobile station that is slow moving.
Dependencies are inferred from the claim text.