MC-CDMA multiplexing in an orthogonal uplink
First Claim
1. A method for providing wireless transmissions from a user device over a plurality of sub-carriers, comprising:
- utilizing, at the user device, one non-overlapping group of the sub-carriers over which the user device is to transmit;
utilizing, at the user device, a user device specific set of orthogonal codes;
spreading symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols; and
providing the user device orthogonally spread symbols from the user device by frequency hopping over time within the one non-overlapping group of the sub-carriers over which the user device transmits,wherein the user device is one of multiple user devices sharing a single time-frequency allocation of the one non-overlapping group of the sub-carriers, and wherein the multiple user devices are each configured to transmit respective user device orthogonally spread symbols within the single time-frequency allocation of the one non-overlapping group of the sub-carriers.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided to support multi-carrier code division multiple access (MC-CDMA) in an orthogonal uplink of a wireless communication system. A method of wireless multi-carrier communications comprises dividing sub-carriers on an uplink into non-overlapping groups, allocating a time-frequency block including a hopping duration and a non-overlapped group, respectively, assigning a different set of orthogonal codes to each user, spreading data (or pilot) symbols of each user over the allocated time-frequency block, wherein the data (or pilot) symbols of each user are spread using the different set of orthogonal codes assigned to each user, mapping each data (or pilot) symbol to a modulation symbol in the time-frequency block, generating an orthogonal waveform based on the mapped symbols, and transmitting the orthogonal waveform.
237 Citations
32 Claims
-
1. A method for providing wireless transmissions from a user device over a plurality of sub-carriers, comprising:
-
utilizing, at the user device, one non-overlapping group of the sub-carriers over which the user device is to transmit; utilizing, at the user device, a user device specific set of orthogonal codes; spreading symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols; and providing the user device orthogonally spread symbols from the user device by frequency hopping over time within the one non-overlapping group of the sub-carriers over which the user device transmits, wherein the user device is one of multiple user devices sharing a single time-frequency allocation of the one non-overlapping group of the sub-carriers, and wherein the multiple user devices are each configured to transmit respective user device orthogonally spread symbols within the single time-frequency allocation of the one non-overlapping group of the sub-carriers. - View Dependent Claims (2, 3)
-
-
4. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
a controller configured to utilize one non-overlapping group of the sub-carriers over which the user device is to transmit, to utilize a user device specific set of orthogonal codes, and to spread symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols; and a transmitter connected to the controller and configured to provide the user device orthogonally spread symbols by frequency hopping over time within the one non-overlapping group of the sub-carriers over which the user device transmits, wherein the user device is one of multiple user devices sharing a single time-frequency allocation of the one non-overlapping group of the sub-carriers, and wherein the multiple user devices are each configured to transmit respective user device orthogonally spread symbols within the single time-frequency allocation of the one non-overlapping group of the sub-carriers. - View Dependent Claims (5, 6)
-
-
7. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
means for utilizing, at the user device, one non-overlapping group of the sub-carriers over which the user device is to transmit, utilizing, at the user device, a user device specific set of orthogonal codes, and spreading symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols; and means for providing the user device orthogonally spread symbols from the user device by frequency hopping over time within the one non-overlapping group of the sub-carriers over which the user device transmits, wherein the user device is one of multiple user devices sharing a single time-frequency allocation of the one non-overlapping group of the sub-carriers, and wherein the multiple user devices are each configured to transmit respective user device orthogonally spread symbols within the single time-frequency allocation of the one non-overlapping group of the sub-carriers. - View Dependent Claims (8, 9)
-
-
10. A non-transitory computer readable medium embodying code executable by a processor for implementing a method for providing wireless transmissions from a user device over a plurality of sub-carriers, the method comprising:
-
utilizing, at the user device, one non-overlapping group of the sub-carriers over which the user device is to transmit; utilizing, at the user device, a user device specific set of orthogonal codes; spreading symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols; and providing the user device orthogonally spread symbols from the user device by frequency hopping over time within the one non-overlapping group of the sub-carriers over which the user device transmits, wherein the user device is one of multiple user devices sharing a single time-frequency allocation of the one non-overlapping group of the sub-carriers, and wherein the multiple user devices are each configured to transmit respective user device orthogonally spread symbols within the single time-frequency allocation of the one non-overlapping group of the sub-carriers. - View Dependent Claims (11, 12)
-
-
13. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
a controller configured to utilize one non-overlapping group of the sub-carriers over which the user device is to transmit, said one non-overlapping group of the sub-carriers not overlapping with groups utilized by other user devices in a region wherein the user device transmits, wherein multiple user devices are sharing one time-frequency allocation of the one non-overlapping group of the sub-carriers; a modulator coupled to the controller and configured to process symbols utilizing a user device specific set of orthogonal codes by spreading the symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols for transmission over the one non-overlapping group of the sub-carriers; a transmit processor configured to receive the user device orthogonally spread symbols from the modulator and provide N transmit symbols for N sub-carriers, where N is an integer greater than one; and a transmitter configured to transmit the N transmit symbols over the N sub-carriers, wherein the user device is one of the multiple user devices each configured to transmit respective user device orthogonally spread symbols within a single time-frequency allocation of the N sub-carriers. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for providing, from a user device, wireless transmissions over a plurality of sub-carriers, comprising:
-
utilizing one non-overlapping group of the sub-carriers over which the user device is to transmit, said one non-overlapping group of the sub-carriers not overlapping with groups utilized by other user devices in a region wherein the user device transmits, wherein multiple user devices are sharing one time-frequency allocation of the one non-overlapping group of the sub-carriers; processing symbols utilizing a user device specific set of orthogonal codes by spreading the symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols for transmission over the one non-overlapping group of the sub-carriers; providing N transmit symbols for N sub-carriers, where N is an integer greater than one; and transmitting the N transmit symbols over the N sub-carriers, wherein the user device is one of the multiple user devices each configured to transmit respective user device orthogonally spread symbols within a single time-frequency allocation of the N sub-carriers. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A user device configured to provide wireless transmissions over a plurality of sub-carriers, comprising:
-
means for utilizing one non-overlapping group of the sub-carriers over which the user device is to transmit, said one non-overlapping group of the sub-carriers not overlapping with groups utilized by other user devices in a region wherein the user device transmits, wherein multiple user devices are sharing one time-frequency allocation of the one non-overlapping group of the sub-carriers; means for processing symbols utilizing a user device specific set of orthogonal codes by spreading the symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols for transmission over the one non-overlapping group of the sub-carriers; means for providing N transmit symbols for N sub-carriers, where N is an integer greater than one; and means for transmitting the N transmit symbols over the N sub-carriers, wherein the user device is one of the multiple user devices each configured to transmit respective user device orthogonally spread symbols within a single time-frequency allocation of the N sub-carriers. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium embodying code executable by a processor for implementing a method for providing, from a user device, wireless transmissions over a plurality of sub-carriers, the method comprising:
-
utilizing one non-overlapping group of the sub-carriers over which the user device is to transmit, said one non-overlapping group of the sub-carriers not overlapping with groups utilized by other user devices in a region wherein the user device transmits, wherein multiple user devices are sharing one time-frequency allocation of the one non-overlapping group of the sub-carriers; processing symbols utilizing a user device specific set of orthogonal codes by spreading the symbols using the user device specific set of orthogonal codes to form user device orthogonally spread symbols for transmission over the one non-overlapping group of the sub-carriers; providing N transmit symbols for N sub-carriers, where N is an integer greater than one; and transmitting the N transmit symbols over the N sub-carriers, wherein the user device is one of the multiple user devices each configured to transmit respective user device orthogonally spread symbols within a single time-frequency allocation of the N sub-carriers. - View Dependent Claims (29, 30, 31, 32)
-
Specification