In an example of method 600, at block 602, the base station 10 may obtain a set of multiple indices, where each index in the set of multiple indices corresponds to a different uplink resource allocation from a set of uplink resource allocations formed from twelve contiguous subcarriers. In an aspect, the set of uplink resource allocations includes an allocation of the twelve contiguous subcarriers, two allocations of six contiguous ones of the twelve contiguous subcarriers, four allocations of three contiguous ones of the twelve contiguous subcarriers, and twelve allocations of a single one of the twelve contiguous subcarriers. Additionally, these allocations may be arranged such that the two allocations of six contiguous subcarriers do not overlap with each other and fall within a bandwidth of the twelve contiguous subcarriers, the four allocations of three contiguous subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers, and the twelve allocations of single subcarriers do not overlap with each other and fall within the bandwidth of the twelve contiguous subcarriers.
In a further aspect of method 600 at block 602, the base station 10 can transmit, to the user equipment 12, an index indication corresponding to an index from the set of multiple. Furthermore, at block 606, the base station 10 can receive data from the user equipment 12 using the resource allocation corresponding to the transmitted index indication.