Transmission structure supporting multi-user scheduling and MIMO transmission
First Claim
1. An apparatus comprising:
- at least one processor to assign multiple time segments of a transmission time interval (TTI) comprising a single subframe to a plurality of terminals, to map data for each terminal to at least one time segment assigned to the terminal, to spread data in each of the multiple time segments with at least one channelization code used in the TTI, to map a pilot to at least one time segment designated for pilot transmission, and to spread the pilot with the at least one channelization code used in the TTI, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; and
a memory coupled to the at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for transmitting data in a manner to support multi-user scheduling, multiple-input multiple-output (MIMO) transmission, and interference cancellation are described. A base station assigns multiple time segments of a transmission time interval (TTI) to at least one terminal, maps data for each terminal to at least one time segment assigned to the terminal, and spreads the data in each time segment with at least one channelization code used in the TTI. A terminal receives an assignment of at least one time segment from among multiple time segments of the TTI, obtains input samples for the at least one time segment, and despreads the input samples with the at least one channelization code used in the TTI.
13 Citations
53 Claims
-
1. An apparatus comprising:
-
at least one processor to assign multiple time segments of a transmission time interval (TTI) comprising a single subframe to a plurality of terminals, to map data for each terminal to at least one time segment assigned to the terminal, to spread data in each of the multiple time segments with at least one channelization code used in the TTI, to map a pilot to at least one time segment designated for pilot transmission, and to spread the pilot with the at least one channelization code used in the TTI, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; and a memory coupled to the at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
assigning multiple time segments of a transmission time interval (TTI) comprising a single subframe to a plurality of terminals; mapping data for each terminal to at least one time segment assigned to the terminal; spreading data in each of the multiple time segments with at least one channelization code used in the TTI; mapping a pilot to at least one time segment designated for pilot transmission, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; and spreading the pilot with the at least one channelization code used in the TTI. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
means for assigning multiple time segments of a transmission time interval (TTI) comprising a single subframe to a plurality of terminals; means for mapping data for each terminal to at least one time segment assigned to the terminal; spreading data in each of the multiple time segments with at least one channelization code used in the TTI; means for mapping a pilot to at least one time segment designated for pilot transmission, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; and means for spreading the pilot with the at least one channelization code used in the TTI. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising:
-
at least one processor to assign multiple time segments of a first transmission time interval (TTI) comprising a single subframe to a first set of a plurality of terminals, each terminal in the first set being assigned at least one time segment in the first TTI, to assign multiple channelization codes to a second set of a plurality of terminals in a second TTI, each terminal in the second set being assigned at least one channelization code for the entire second TTI, to map a pilot to at least one time segment designated for pilot transmissions in each of the first TTI and the second TTI, and to spread the pilot in the second TTI using the at least one channelization code for the entire second TTI, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; and a memory coupled to the at least one processor. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus comprising:
-
at least one processor to receive an assignment of at least one time segment from among multiple time segments of a transmission time interval (TTI) comprising a single subframe, to obtain input samples for the at least one time segment, to despread the input samples with at least one channelization code used in the TTI, to receive a pilot sent with the at least one channelization code in at least one time segment designated for pilot transmission, to despread the pilot using the at least one channelization code, and to derive a channel estimate based on the received pilot, wherein the subframes comprising the TTI are assigned to a plurality of terminals, and wherein the pilot comprises a predetermined data sequence associated with a base station and known by the plurality of terminals; and a memory coupled to the at least one processor. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method comprising:
-
receiving an assignment of at least one time segment from among multiple time segments of a transmission time interval (TTI) comprising a single subframe, wherein the subframes of the TTI are assigned to a plurality of terminals; obtaining input samples for the at least one time segment; despreading the input samples with at least one channelization code used in the TTI; means for receiving a pilot sent with the at least one channelization code in at least one time segment designated for pilot transmission, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; means for despreading the pilot using the at least one channelization code; and means for deriving a channel estimate based on the received pilot. - View Dependent Claims (31, 32)
-
-
33. An apparatus comprising:
-
means for receiving an assignment of at least one time segment from among multiple time segments of a transmission time interval (TTI) comprising a single subframe, wherein the subframes comprising the TTI are assigned to a plurality of terminals; means for obtaining input samples for the at least one time segment; means for despreading the input samples with at least one channelization code used in the TTI; means for receiving a pilot sent with the at least one channelization code in at least one time segment designated for pilot transmission, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; means for despreading the pilot using the at least one channelization code; and means for deriving a channel estimate based on the received pilot. - View Dependent Claims (34, 35)
-
-
36. A computer program product residing on a non-transitory processor-readable medium and comprising instructions configured to cause a processor to:
-
assign multiple time segments of a transmission time interval (TTI) comprising a single subframe to a plurality of terminals; map data for each terminal to at least one time segment assigned to the terminal;
spread data in each of the multiple time segments with at least one channelization code used in the TTI;map a pilot to at least one time segment designated for pilot transmission, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; and spread the pilot with the at least one channelization code used in the TTI. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A computer program product residing on a non-transitory processor-readable medium and comprising instructions configured to cause a processor to:
-
receive an assignment of at least one time segment from among multiple time segments of a transmission time interval (TTI) comprising a single subframe, wherein the subframes comprising the TTI are assigned to a plurality of terminals; obtain input samples for the at least one time segment; despread the input samples with at least one channelization code used in the TTI; receive a pilot sent with the at least one channelization code in at least one time segment designated for pilot transmission, the pilot comprising a predetermined data sequence associated with a base station and known by the plurality of terminals; despread the pilot using the at least one channelization code; and derive a channel estimate based on the received pilot. - View Dependent Claims (51, 52, 53)
-
Specification