Pilot and data transmission in a quasi-orthogonal single-carrier frequency division multiple access system
First Claim
1. An apparatus comprising:
- a first processor adapted toarrange a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands,partition a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands;
generate a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset, andgenerate a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; and
a transmitter coupled to the first processor for transmitting the first sequence of pilot symbols and the first sequence of data symbols.
1 Assignment
0 Petitions
Accused Products
Abstract
In a single-carrier frequency division multiple access (SC-FDMA) system that utilizes interleaved FDMA (IFDMA) or localized FDMA, multiple transmitters may transmit their pilots using time division multiplexing (TDM), code division multiplexing (CDM), interleaved frequency division multiplexing (IFDM), or localized frequency division multiplexing (LFDM). The pilots from these transmitters are then orthogonal to one another. A receiver performs the complementary demultiplexing for the pilots sent by the transmitters. The receiver may derive a channel estimate for each transmitter using an MMSE technique or a least-squares technique. The receiver may receive overlapping data transmissions sent on the same time-frequency block by the multiple transmitters and may perform receiver spatial processing with spatial filter matrices to separate these data transmissions. The receiver may derive the spatial filter matrices based on the channel estimates for the transmitters and using zero-forcing, MMSE, or maximal ratio combining technique.
-
Citations
67 Claims
-
1. An apparatus comprising:
-
a first processor adapted to arrange a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands, partition a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; generate a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset, and generate a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; and a transmitter coupled to the first processor for transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
arranging a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; partitioning a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; generating in a first processor a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset; generating in the first processor a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; and transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
means for arranging a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; means for partitioning a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; a first symbol generator means for generating a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second symbol generator means for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset; said first symbol generator means including means for generating a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second symbol generator means; and means for transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An apparatus comprising:
-
a first processor adapted to arrange a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands, partition a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands, generate a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset, and generate a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; a multiplexor to multiplex the first sequence of pilot symbols; and a transmitter coupled to the first processor for transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A method comprising:
-
arranging a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; partitioning a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; generating in a first processor a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset; generating in the first processor a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; multiplexing the first sequence of pilot symbols; and transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (45, 46, 47)
-
-
48. An apparatus comprising:
-
means for arranging a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; means for partitioning a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; a first symbol generator means for generating a first sequence of pilot symbols for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second symbol generator means for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset; said first symbol generator means including means for generating a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second symbol generator means; means for multiplexing the first sequence of pilot symbols; and means for transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (49, 50, 51)
-
-
52. An apparatus comprising:
-
a first processor adapted to arrange a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands, partition a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands, generate a first sequence of pilot symbols having a first duration for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset, and generate a first sequence of data symbols, having a second duration, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; a multiplexor to multiplex the first sequence of pilot symbols; and a transmitter coupled to the first processor for transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (53, 54, 55, 56, 57, 58)
-
-
59. A method comprising:
-
arranging a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; partitioning a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; generating in a first processor a first sequence of pilot symbols having a first duration for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset; generating in the first processor a first sequence of data symbols, having a second duration, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; multiplexing the first sequence of pilot symbols; and transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (60, 61, 62)
-
-
63. An apparatus comprising:
-
means for arranging a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; means for partitioning a set of subbands among the plurality of sets of subbands into a plurality of subsets of the set of subbands, wherein each of said subsets contains at least two subbands; a first symbol generator means for generating a first sequence of pilot symbols having a first duration for transmission in a subset of the set of subbands among the plurality of subsets of the set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second symbol generator means for transmission in a further subset of the set of subbands among the plurality of subsets of the set of subbands, wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset; said first symbol generator means including means for generating a first sequence of data symbols, having a second duration, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second symbol generator means; means for multiplexing the first sequence of pilot symbols; and means for transmitting the first sequence of pilot symbols and the first sequence of data symbols. - View Dependent Claims (64, 65, 66)
-
-
67. A non-transitory computer readable storage medium embedded with software code comprising:
-
code for causing a first processor to arrange a total number of available subbands into a plurality of predetermined sets of subbands that collectively constitute the total number of available subbands; code for causing the first processor to generate a first sequence of pilot symbols for transmission in a subset of a particular said set of subbands among a plurality of subsets of the particular set of subbands, the first sequence of pilot symbols being orthogonal to and configured to interlace with a second sequence of pilot symbols generated in a second processor for transmission in a further subset of the particular set of subbands among the plurality of subsets of the particular set of subbands, wherein each of said subsets contains at least two subbands, and wherein at least one of the pilot symbols of the first sequence is generated for transmission simultaneously on the at least two subbands of the associated subset, and code for causing the first processor to generate a first sequence of data symbols, the first sequence of data symbols being non-orthogonal to a second sequence of data symbols generated in the second processor; and code for causing the first processor to command a transmission of the first sequence of pilot symbols and the first sequence of data symbols.
-
Specification