Patent ID: 8547951

Claim:
A method of assigning system resources in a communication system, comprising: scheduling a L quantity of terminals for data transmission; assigning the L quantity of terminals with channels in at least two channel sets, wherein each channel set comprises a plurality of channels and is associated with a specific mapping of the plurality of channels to system resources available for data transmission, wherein the mapping for each channel set is pseudo-random with respect to the mapping for each remaining one of the at least two channel sets for at least a subset of the plurality of channels, and the mapping of the subset of the plurality of channels uses a different overlapping scheme than a mapping of at least one other subset of the plurality of channels in the same channel set, wherein each channel set is defined based on a channel tree and wherein each channel in the channel tree that is assigned to a terminal of the L quantity of terminals restricts at least on other channel in the same channel tree from being assigned; and transmitting the plurality of channels to multiple users in each time-frequency block using a T quantity of antennas, wherein the L quantity is less than or equal to the T quantity.