Resource allocation
AssigneeNEC Corporation
InventorRobert Arnott
Life of this patent
Estimating the term…
Abstract
A number of techniques are described for signalling the allocation of resources within a communications system. A preferred method that is described includes the steps of: receiving an allocation of sub-carriers for a user device, the allocation comprising data defining a starting block and data defining a number of consecutive blocks from the starting block; a first mapping step of mapping the data defining the number of consecutive blocks from the starting block to a first mapped value in accordance with first mapping data; a second mapping step of mapping the data defining the starting block and said first mapped value to a second mapped value representative of the allocation in accordance with second mapping data; and signalling said second mapped value as resource allocation data to the user device.
Claims35
A method of signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the method comprising:
- receiving an allocation of said sub-carriers for a user device, the allocation comprising data defining a starting block and data defining a number of consecutive blocks from the starting block;
- a first mapping of mapping the data defining the number of consecutive blocks from the starting block to a first mapped value in accordance with first mapping data;
- a second mapping of mapping the data defining the starting block and said first mapped value to a second mapped value representative of the allocation in accordance with second mapping data;
- and
- signalling said second mapped value as resource allocation data to the user device.
A method of determining resource allocation in a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the method comprising:
- receiving resource allocation data encoding a starting block and a number of consecutive blocks from the starting block;
- a first mapping of mapping the received allocation data to the starting block within said sequence using first mapping data;
- a second mapping of mapping the received allocation data to a value encoding the number of consecutive blocks from the starting block using second mapping data;
- a third mapping of mapping said value encoding the number of consecutive blocks to the number of consecutive blocks from the starting block using third mapping data;
- and
- determining the allocated sub-carriers using the starting block and the number of consecutive blocks from the starting block.
A communication node for signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the communication node comprising:
- means for receiving an allocation of said sub-carriers for a user device, the allocation comprising data defining a starting block and data defining a number of consecutive blocks from the starting block;
- means for performing a mapping of the data defining the number of consecutive blocks from the starting block to a first mapped value in accordance with first mapping data;
- means for performing a mapping of the data defining the starting block and said first mapped value to a second mapped value representative of the allocation in accordance with second mapping data;
- and
- means for signalling said second mapped value as resource allocation data to the user device.
A communication node for signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the communication node comprising a resource allocation module operable to:
- receive an allocation of said sub-carriers for a user device, the allocation comprising data defining a starting block and data defining a number of consecutive blocks from the starting block;
- perform a mapping of the data defining the number of consecutive blocks from the starting block to a first mapped value in accordance with first mapping data;
- perform a mapping of the data defining the starting block and said first mapped value to a second mapped value representative of the allocation in accordance with second mapping data;
- and
- signal said second mapped value as resource allocation data to the user device.
A user device operable to determine resource allocation for use in communicating within a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the user device comprising:
- means for receiving resource allocation data encoding a starting block and a number of consecutive blocks from the starting block;
- means for mapping the received allocation data to the starting block within said sequence using first mapping data;
- means for mapping the received allocation data to a value encoding the number of consecutive blocks from the starting block using second mapping data;
- means for mapping said value encoding the number of consecutive blocks to the number of consecutive blocks from the starting block using third mapping data;
- and
- means for determining the allocated sub-carriers using the starting block and the number of consecutive blocks from the starting block.
A user device operable to determine resource allocation for use in communicating within a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the user device comprising a communications module operable to:
- receive resource allocation data encoding a starting block and a number of consecutive blocks from the starting block;
- perform a mapping of the received allocation data to the starting block within said sequence using first mapping data;
- perform a mapping of the received allocation data to a value encoding the number of consecutive blocks from the starting block using second mapping data;
- perform a mapping of said value encoding the number of consecutive blocks to the number of consecutive blocks from the starting block using third mapping data;
- and
- determine the allocated sub-carriers using the starting block and the number of consecutive blocks from the starting block.
A method of signalling resource allocation data in a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the method comprising:
- receiving an allocation of said sub-carriers for a user device, the allocation comprising data defining a starting block and data defining a number of consecutive blocks from the starting block;
- mapping the data defining the number of consecutive blocks from the starting block to a mapped value in accordance with predefined mapping data;
- and
- signalling resource allocation data to the user device in dependence upon said data defining said starting block and said mapped value.
A method of determining resource allocation in a communication system which uses a plurality of sub-carriers arranged in a sequence of blocks, the method comprising:
- receiving resource allocation data defining a starting block and a value related to a number of consecutive blocks from the starting block, through a predefined mapping;
- mapping the value to said number of consecutive blocks using predefined mapping data;
- and
- determining the allocated sub-carriers using the starting block and said number of consecutive blocks.
35-39. (canceled)
Dependencies are inferred from the claim text.