Channel structures for a quasi-orthogonal multiple-access communication system
First Claim
1. An apparatus comprising:
- a scheduler operative to schedule a plurality of terminals for data transmission and to assign the plurality 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, and 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; and
a controller operative to form channel assignments for the plurality of terminals, 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 restricts at least one other channel in the same channel tree from being assigned.
2 Assignments
0 Petitions
Accused Products
Abstract
A channel structure has at least two channel sets. Each channel set contains multiple channels and is associated with a specific mapping of the channels to the system resources available for data transmission. Each channel set may be defined based on a channel tree having a hierarchical structure. To achieve intra-cell interference diversity, the channel-to-resource mapping for each channel set is pseudo-random with respect to the mapping for each remaining channel set. In each scheduling interval, terminals are scheduled for transmission on the forward and/or reverse link. The scheduled terminals are assigned channels from the channel sets. Multiple terminals may use the same system resources and their overlapping transmissions may be separated in the spatial domain. For example, beamforming may be performed to send multiple overlapping transmissions on the forward link, and receiver spatial processing may be performed to separate out multiple overlapping transmissions received on the reverse link.
809 Citations
67 Claims
-
1. An apparatus comprising:
-
a scheduler operative to schedule a plurality of terminals for data transmission and to assign the plurality 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, and 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; and a controller operative to form channel assignments for the plurality of terminals, 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of assigning system resources in a communication system, comprising:
-
scheduling a plurality of terminals for data transmission; and assigning the plurality 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
means for scheduling a plurality of terminals for data transmission; and means for assigning the plurality 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (22, 23)
-
-
24. An apparatus comprising:
-
a controller operative to receive an assignment of a channel to use for data transmission and to determine a mapping of the channel to system resources available for data transmission, wherein the channel is selected from among 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 the system resources available for data transmission, and 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; and a processor operative to process data for transmission on system resources mapped to the channel, 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (25, 26, 27)
-
-
28. An apparatus comprising:
-
means for receiving an assignment of a channel to use for data transmission, wherein the channel is selected from among 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, and 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; means for determining a mapping of the channel to the system resources available for data transmission; and means for transmitting data on system resources mapped to the channel, 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (29, 30)
-
-
31. An apparatus comprising:
-
a scheduler configured to schedule a plurality of terminals for data transmission and to assign the plurality of terminals with channels in at least two channel sets, wherein each channel set comprises a plurality of channels having at least some overlapping portions, and wherein the mapping for each channel set is substantially 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; and a controller configured to form channel assignments for the plurality of terminals, 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A method of assigning system resources in a communication system, comprising:
-
assigning the plurality of terminals with channels in at least two channel sets, wherein each channel set comprises a plurality of channels having at least some overlapping portions, and wherein the mapping for each channel set is substantially 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; and scheduling a plurality of terminals for data transmission, 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53)
-
-
54. An apparatus comprising:
-
means for assigning the plurality of terminals with channels in at least two channel sets, wherein each channel set comprises a plurality of channels having at least some overlapping portions, and wherein the mapping for each channel set is substantially 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; and a processor that assigns a plurality of terminals for data transmission, 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A computer-readable medium storing instructions thereon for enabling a processor to perform a method of assigning system resources in a communication system, the method comprising:
-
scheduling a plurality of terminals for data transmission; and assigning the plurality 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 restricts at least one other channel in the same channel tree from being assigned. - View Dependent Claims (64, 65, 66, 67)
-
Specification