Adaptive resource allocation for orthogonal frequency division multiple access
First Claim
Patent Images
1. A hardware resource allocation manager for implementing dynamic resource allocation for an orthogonal frequency division multiple access transceiver, wherein the transceiver processes a frame, the frame comprising header information and data, the hardware allocation manager comprising:
- means for analyzing the header information to estimate at least one of memory allocation requirements, functional block configuration requirements, and processing requirements for processing the data; and
means for adaptively allocating at least one of processing resources of a processor responsive to the processing requirements, a quantity of memory blocks available to the processor responsive to the memory allocation requirements, and configuration of functional blocks available to the processor responsive to the functional block configuration requirements.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an adaptive hardware resource allocation architecture that results in power consumption reduction. The architecture incorporates a novel concept in that the system resources can be optimally configured based on estimated processing requirements for the OFDMA mobile unit. The estimation is based on data burst attributes, data burst statistics, and message types.
14 Citations
15 Claims
-
1. A hardware resource allocation manager for implementing dynamic resource allocation for an orthogonal frequency division multiple access transceiver, wherein the transceiver processes a frame, the frame comprising header information and data, the hardware allocation manager comprising:
-
means for analyzing the header information to estimate at least one of memory allocation requirements, functional block configuration requirements, and processing requirements for processing the data; and means for adaptively allocating at least one of processing resources of a processor responsive to the processing requirements, a quantity of memory blocks available to the processor responsive to the memory allocation requirements, and configuration of functional blocks available to the processor responsive to the functional block configuration requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for dynamically allocating at least one of processor resources, memory resources, and functional block resources in an orthogonal frequency division multiple access transceiver to improve power consumption, comprising:
-
receiving a current frame, the current frame comprising header information and data; determining from the header information, at least one of processing requirements, memory allocation requirements, and functional block configuration requirements for processing the data of the current frame; adjusting at least one of a processor clock speed of the transceiver responsive to the processing requirements, a quantity of memory blocks available to a processor of the transceiver responsive to the memory allocation requirements, and a configuration of functional blocks available to the processor of the transceiver responsive to the functional block configuration requirements.
-
-
14. A baseband chip for an orthogonal frequency division multiple access transceiver, comprising:
-
a physical layer; a memory; a lower MAC; a processor; and a hardware allocation manager, wherein the lower MAC provides decoding of packet header information; the hardware allocation manager is coupled to receive the decoded packet header information; and the hardware allocation manager communicates with at least one of the memory to adaptively adjust a quantity of memory blocks available to the processor, the physical layer and the lower MAC to adaptively adjust a configuration of functional blocks available to the processor, and the processor to adaptively adjust a processor clock speed responsive to changes in data traffic loads reflected in the decoded packet header information.
-
-
15. A method for dynamically allocating at least one of processor resources, memory resources, and functional block resources in an orthogonal frequency division multiple access transceiver to improve power consumption, comprising:
-
receiving a series of frames, each frame comprising corresponding header information; determining at least one of processing requirements, memory allocation requirements, and functional block configuration requirements from the corresponding header information; monitoring how much at least one of the processing requirements, the memory allocation requirements, and the functional block configuration requirements vary over time; adjusting at least one of a processor clock speed of the transceiver responsive to a variance of the processing requirements over time, a quantity of memory blocks available to a processor of the transceiver responsive to a variance of the memory allocation requirements over time, and a configuration of functional blocks available to the processor of the transceiver responsive a variance of the functional block configuration requirements over time.
-
Specification